BaseCamp 3.2.1 startup crashes?

Former Member
Former Member
We've gotten a decent number of reviews in the app store saying we're crashing at startup, and while we do have some crash reports, none of them really stand out as a startup crash. We also didn't have anything we recognized as startup crashes reported in the beta.

If any of you get a startup crash with BaseCamp, please post or PM that crash log to me so I can try and nail down that crash for you :). The crash log text is generally accessible via a button in Apple's crash report dialog.

Please do report it also, I'd just like to be able to figure out which cases we already have relate to this startup crash.
  • The only buggy startup behavior I've experienced, both with the beta and final release, is the app launching with the map zoomed all the way out.

    -dan
  • I have had several start up crashes so much so that I couldn't use Ver 3.2.1 and reinstalled 3.1.4. After reading your post I decided to update to 3.2 again and send you the crash report. but it hasn't crashed, everything is working fine again and all the routes I did in 3.2 last week have reappeared so all good! Thanks for whatever you did! maybe it was just the threat of submitting the crash report!
  • Here is one :)

    I did the upgrade quite quickly, and I remember seeing working fine. But today, I can't have it running. Tried rebooting the Mac, and trash the preferences, but nothin better.

    I can't post the whole report (too long), please tell me this is enough.

    Process: BaseCamp [821]
    Path: /Applications/Garmin BaseCamp.app/Contents/MacOS/BaseCamp
    Identifier: com.garmin.BaseCamp
    Version: 3.2.1 (3.2.1)
    App Item ID: 411052274
    App External ID: 3327319
    Code Type: X86 (Native)
    Parent Process: launchd [140]

    Date/Time: 2011-07-14 19:46:36.107 +0200
    OS Version: Mac OS X 10.6.8 (10K540)
    Report Version: 6

    Interval Since Last Report: 394857 sec
    Crashes Since Last Report: 16
    Per-App Interval Since Last Report: 4877 sec
    Per-App Crashes Since Last Report: 11
    Anonymous UUID: DA171682-E4FE-4F4A-932F-3868DB588630

    Exception Type: EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x000000001ffff231
    Crashed Thread: 0 Dispatch queue: com.apple.main-thread

    Application Specific Information:
    Time: 19:46:35
    Resident Memory: 3216MB, Virtual Memory: 1328MB
    Current Map: None
    Locale: fr
    File: /Garmin/mac-basecamp-3.2.1-source/BaseCamp/../Quadrinity/QDFolderController.mm Line: 370
    File: /Garmin/mac-basecamp-3.2.1-source/BaseCamp/../Quadrinity/QDFolderController.mm Line: 370
    File: /Garmin/mac-basecamp-3.2.1-source/BaseCamp/../Quadrinity/QDFolderController.mm Line: 370
    File: /Garmin/mac-basecamp-3.2.1-source/BaseCamp/../Quadrinity/QDFolderController.mm Line: 370


    Thread 0 Crashed: Dispatch queue: com.apple.main-thread
    0 com.garmin.BaseCamp 0x000e9db1 gdb::Trackpoint_t::Trackpoint_t(geo::Position_t const&, glo::Optional_t<glo::Time_t> const&, glo::Optional_t<double>, glo::Optional_t<double> const&, glo::Optional_t<double> const&, glo::Optional_t<double> const&, glo::Optional_t<double> const&, glo::Optional_t<unsigned char> const&, glo::Optional_t<unsigned char> const&) + 21
    1 com.garmin.BaseCamp 0x00421789 (anonymous namespace)::ReadSegments(doc::Input_t&, gdb::TrackLine_t const&, std::list<gdb::TrackSegment_t, std::allocator<gdb::TrackSegment_t> >&) + 533
    2 com.garmin.BaseCamp 0x00421f8b gdb::Track_t::LazyLoadSegments() const + 131
    3 com.garmin.BaseCamp 0x00116ac5 gdb::Track_t::end_seg() const + 39
    4 com.garmin.BaseCamp 0x007685bb gfi::ListRelDateCriteria_t::Wants(gdb::TrackId_t const&, gdb::Track_t const&) const + 19
    5 com.garmin.BaseCamp 0x00767dea gfi::UserSmartList_t::Wants(gdb::TrackId_t const&, gdb::Track_t const&) const + 42
    6 com.garmin.BaseCamp 0x0074987b gfi::Database_t::RemoveUnwantedFromSmartList(int const&, gfi::UserSmartList_t const&) + 1319
    7 com.garmin.BaseCamp 0x00749d83 gfi::Database_t::RemoveUnwantedFromAllSmartLists() + 139
    8 com.garmin.BaseCamp 0x000d289c -[QDFolderController awakeFromNib] + 747
    9 com.apple.CoreFoundation 0x9282c9b4 -[NSSet makeObjectsPerformSelector:] + 196
    10 com.apple.AppKit 0x98eb11cc -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1566
    11 com.apple.AppKit 0x98eaf1a4 loadNib + 257
    12 com.apple.AppKit 0x98eae59c +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 228
    13 com.apple.AppKit 0x98eae4ad +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 158
    14 com.apple.AppKit 0x98eae3f8 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 383
    15 com.apple.AppKit 0x98eab1fd NSApplicationMain + 434
    16 com.garmin.BaseCamp 0x00094fb7 main + 117
    17 com.garmin.BaseCamp 0x00094f16 start + 54
  • Former Member
    0 Former Member over 14 years ago
    Thanks!

    Did you, at any point after upgrading, see a dialog telling you your data was corrupted or would be loaded from a backup?

    If you wouldn't mind sending us your data, it would help us track down this issue and I'd very much appreciate you e-mailing to me (I've PMed you my e-mail address and instructions for how to send me your BaseCamp data).
  • Former Member
    0 Former Member over 14 years ago
    For the first two occasions I started up the latest Basecamp I had crash notofications - then so far all subsequent startups have been without incident.
  • Former Member
    0 Former Member over 14 years ago
    Also get startup crash

    I just purchased a Montana 600 and the Topo software for the Western region today. Installed Basecamp 3.2.1 from both the App Store and the Garmin website and got the same results. It crashes at startup. I can't paste the crash dump because it says the post is too big. I'll open a case with support.

    I'm not sure how I'm going to be able to use this. Is there an older version I can download somewhere, or a workaround for this version? I was pretty excited, and this is the first Garmin device I've owned.
  • Former Member
    0 Former Member over 14 years ago
    fails every time

    Process: Garmin BaseCamp [218]
    Path: /Applications/Garmin BaseCamp.app/Contents/MacOS/Garmin BaseCamp
    Identifier: com.garmin.BaseCamp
    Version: 3.2.1 (3.2.1)
    App Item ID: 411052274
    App External ID: 3847998
    Code Type: X86 (Native)
    Parent Process: launchd [100]

    Date/Time: 2011-07-16 14:39:58.047 -0400
    OS Version: Mac OS X 10.6.8 (10K540)
    Report Version: 6

    Interval Since Last Report: 382816 sec
    Crashes Since Last Report: 11
    Per-App Interval Since Last Report: 1452 sec
    Per-App Crashes Since Last Report: 2
    Anonymous UUID: 6BCB450B-DDA1-4D3C-9065-C160F9C498F5

    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread: 0 Dispatch queue: com.apple.main-thread

    Application Specific Information:
    abort() called

    Thread 0 Crashed: Dispatch queue: com.apple.main-thread
    0 libSystem.B.dylib 0x997d1c5a __kill + 10
    1 libSystem.B.dylib 0x997d1c4c kill$UNIX2003 + 32
    2 libSystem.B.dylib 0x998645a5 raise + 26
    3 libSystem.B.dylib 0x9987a6e4 abort + 93
    4 libstdc++.6.dylib 0x93f59fda __gnu_cxx::__verbose_terminate_handler() + 433
    5 libstdc++.6.dylib 0x93f5817a __cxxabiv1::__terminate(void (*)()) + 10
    6 libstdc++.6.dylib 0x93f581ba __cxxabiv1::__unexpected(void (*)()) + 0
    7 libstdc++.6.dylib 0x93f582b8 __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
    8 com.garmin.BaseCamp 0x000431e5 win::RegKey_t::GetBinaryValue(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, void*, unsigned long) const + 163
    9 com.garmin.BaseCamp 0x002f9c13 win::ConstRegValue_t<unsigned int>::Refresh() const + 67
    10 com.garmin.BaseCamp 0x002f9c97 win::ConstRegValue_t<unsigned int>::ConstRegValue_t(win::RegKey_t const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) + 87
    11 com.garmin.BaseCamp 0x002f9db7 win::RegValue_t<unsigned int>::RegValue_t(win::RegKey_t const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, glo::Optional_t<unsigned int> const&) + 49
    12 com.garmin.BaseCamp 0x002f8dbb tdb::Registry_t::Registry_t() + 95
    13 com.garmin.BaseCamp 0x002f8f85 tdb::Registry() + 68
    14 com.garmin.BaseCamp 0x00100521 -[QDMapViewController init] + 419
    15 com.garmin.BaseCamp 0x001728a1 -[MapViewController init] + 40
    16 com.apple.AppKit 0x9642bbeb -[NSCustomObject nibInstantiate] + 384
    17 com.apple.AppKit 0x9642b9f9 -[NSIBObjectData instantiateObject:] + 253
    18 com.apple.AppKit 0x9642acfe -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 336
    19 com.apple.AppKit 0x964291a4 loadNib + 257
    20 com.apple.AppKit 0x9642859c +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 228
    21 com.apple.AppKit 0x964284ad +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 158
    22 com.apple.AppKit 0x964283f8 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 383
    23 com.apple.AppKit 0x964251fd NSApplicationMain + 434
    24 com.garmin.BaseCamp 0x000950ef main + 117
    25 com.garmin.BaseCamp 0x0009504e start + 54

    Thread 1: Dispatch queue: com.apple.libdispatch-manager
    0 libSystem.B.dylib 0x99797382 kevent + 10
    1 libSystem.B.dylib 0x99797a9c _dispatch_mgr_invoke + 215
    2 libSystem.B.dylib 0x99796f59 _dispatch_queue_invoke + 163
    3 libSystem.B.dylib 0x99796cfe _dispatch_worker_thread2 + 240
    4 libSystem.B.dylib 0x99796781 _pthread_wqthread + 390
    5 libSystem.B.dylib 0x997965c6 start_wqthread + 30

    Thread 2:
    0 libSystem.B.dylib 0x99796412 __workq_kernreturn + 10
    1 libSystem.B.dylib 0x997969a8 _pthread_wqthread + 941
    2 libSystem.B.dylib 0x997965c6 start_wqthread + 30

    Thread 0 crashed with X86 Thread State (32-bit):
    eax: 0x00000000 ebx: 0x9987a693 ecx: 0xbffff4ec edx: 0x997d1c5a
    edi: 0xa0be8b30 esi: 0x0245587c ebp: 0xbffff508 esp: 0xbffff4ec
    ss: 0x00000023 efl: 0x00000286 eip: 0x997d1c5a cs: 0x0000000b
    ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
    cr2: 0x0051d86e
  • Thanks!

    Did you, at any point after upgrading, see a dialog telling you your data was corrupted or would be loaded from a backup?

    If you wouldn't mind sending us your data, it would help us track down this issue and I'd very much appreciate you e-mailing to me (I've PMed you my e-mail address and instructions for how to send me your BaseCamp data).


    I do not remember seeing a warning dialog.

    I just sent you my BC data by email.

    Thx
  • Former Member
    0 Former Member over 14 years ago
    just installed basecamp 3.2.1 and crashes on open

    We've gotten a decent number of reviews in the app store saying we're crashing at startup, and while we do have some crash reports, none of them really stand out as a startup crash. We also didn't have anything we recognized as startup crashes reported in the beta.

    If any of you get a startup crash with BaseCamp, please post or PM that crash log to me so I can try and nail down that crash for you :). The crash log text is generally accessible via a button in Apple's crash report dialog.

    Please do report it also, I'd just like to be able to figure out which cases we already have relate to this startup crash.


    Here is a portion of the report i get. Can't post all - too long

    Process: BaseCamp [414]
    Path: /Applications/Garmin BaseCamp.app/Contents/MacOS/BaseCamp
    Identifier: com.garmin.BaseCamp
    Version: 3.2.1 (3.2.1)
    Code Type: X86 (Native)
    Parent Process: launchd [92]

    Date/Time: 2011-07-18 11:45:00.887 -0500
    OS Version: Mac OS X 10.6.5 (10H574)
    Report Version: 6

    Interval Since Last Report: 1743 sec
    Crashes Since Last Report: 27
    Per-App Interval Since Last Report: 18 sec
    Per-App Crashes Since Last Report: 27
    Anonymous UUID: 50599F8A-331C-4E8D-92F2-7E5A2AAFA3CE

    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread: 0 Dispatch queue: com.apple.main-thread

    Application Specific Information:
    abort() called
    Time: 11:45:00 AM
    Resident Memory: 816MB, Virtual Memory: 1200MB
    Current Map: None
    Locale: en


    Thread 0 Crashed: Dispatch queue: com.apple.main-thread
    0 libSystem.B.dylib 0x90242176 __kill + 10
    1 libSystem.B.dylib 0x90242168 kill$UNIX2003 + 32
    2 libSystem.B.dylib 0x902d489d raise + 26
    3 libSystem.B.dylib 0x902ea9bc abort + 93
    4 libstdc++.6.dylib 0x98aa2fda __gnu_cxx::__verbose_terminate_handler() + 433
    5 libstdc++.6.dylib 0x98aa117a __cxxabiv1::__terminate(void (*)()) + 10
    6 libstdc++.6.dylib 0x98aa11ba __cxxabiv1::__unexpected(void (*)()) + 0
    7 libstdc++.6.dylib 0x98aa12b8 __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
  • Former Member
    0 Former Member over 14 years ago
    It seems like there are two different crashes here, one that happens because of a corrupt preferences file at upgrade time and one that happens because of bad track data. So far, KINDOFBLACK is the only user that seems to have the bad track data crash.

    Here's a way to try to fix this situation in 3.2.1:
    Delete the file YourUsername/Library/Preferences/com.garmin.basecamp.plist . This will result in losing your preferences data, but your user data will be safe.

    If that doesn't fix the issue for you, then you may have the track segment crash, which will likely be fixed in this version only by removing your data or at least your TrackSegments folder inside YourUsername/Library/Application Support/Garmin/BaseCamp. I don't recommend blasting your data to fix this issue, but it would work.