This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

BaseCamp longtime crash problem

Former Member
Former Member
Hey guys,

I've been using Basecamp (with eTrex10) for a long time and right from the beginning I've had stability issues.

Starting on OSX 10.8 and (I think) BaseCamp 4.2.x (first version I was using), I get crashes about 19 times out of 20 when I either select a track and choose "View in Google Earth" or "Export selected data" (the two main functions I use Basecamp for).

Upgrading to 10.9.5 and Basecamp 4.4.7 (latest version), I still get the same behaviour. I just updated to Yosemite and again I still get the same behaviour. I've done all the obvious things, including completely trashing the app and all user data and preferences, reinstalling from scratch. I don't even need to restore my data - creating a quick track in BaseCamp after a vanilla install and selecting "View in Google Earth" will cause the same crash. Frustrating.

So I installed Basecamp 4.4.7 onto a different Yosemite machine, 10.10.3, restored my data into it, and the app does not crash on this machine, it performs as expected. That has 4GB of RAM, my main Macbook Pro (mid-2011) has 16GB.

The crashes are pretty much all the same, here's a crashlog except (I won't post the full thing here unless a dev specifically wants me to - I have been submitting crashlogs via CrashReporter):

--

Process: BaseCamp [2773]
Version: 4.4.7 (4.4.7)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: BaseCamp [2773]

Date/Time: 2015-05-13 16:08:54.649 +0100
OS Version: Mac OS X 10.10.3 (14D136)
Report Version: 11
Anonymous UUID: A14C189E-5502-A159-CF25-89135AD6530D


Time Awake Since Boot: 7300 seconds

Crashed Thread: 27 Dispatch queue: TFSVolumeInfo::GetSyncGCDQueue 0

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000fefff000

VM Regions Near 0xfefff000:
Stack 00000000bf76c000-00000000bff6c000 [ 8192K] rw-/rwx SM=COW
--> VM_ALLOCATE 00000000fefff000-00000000ff000000 [ 4K] rw-/rwx SM=COW
VM_ALLOCATE 00000000ffc00000-00000000ffc24000 [ 144K] rwx/rwx SM=PRV

Application Specific Information:

-- Export selected data crash:
Performing @selector(exportSelectedList:) from sender NSMenuItem 0x7aabbe80

-- View in Google Earth crash
Performing @selector(viewInGoogleEarth) from sender NSMenuItem 0x7f232770

Time: 16:07
Web app
Resident Memory: 1728MB, Virtual Memory: 64MB
Current Map: Global Map
Locale: en
Activity: Switching to Global Map

--

I'd love to be able to use BaseCamp without frustration. It's been like this for years now.
Anything else I can do?
  • Former Member
    0 Former Member over 10 years ago
    I've got a 16GB Mac here where BaseCamp never crashes...


    Ok cool, thanks for that.
    I thought it was unlikely, but after this amount of troubleshooting I'm willing to consider anything as possible ( ! ).
  • Former Member
    0 Former Member over 10 years ago
    I've got a late 2013 Retina Mac with 16GB memory and, get a lot of crashes (doing nothing, at opening, but frequently when panning the map). Same data works fine (but slow) on my old PC.
    Sometimes I do get loss of data, most of the time I don't. I have to backup data at least every day.
  • Former Member
    0 Former Member over 10 years ago
    dump log from:

    Process: BaseCamp [4244]
    Path: /Applications/Garmin BaseCamp.app/Contents/MacOS/BaseCamp
    Identifier: com.garmin.BaseCamp
    Version: 4.4.7 (4.4.7)
    Code Type: X86 (Native)
    Parent Process: ??? [1]
    Responsible: BaseCamp [4244]
    User ID: 501

    Date/Time: 2015-05-16 10:08:55.171 +0300
    OS Version: Mac OS X 10.10.3 (14D136)
    Report Version: 11
    Anonymous UUID: F2D3E5E3-28D6-8B38-997B-C861F9129874

    Sleep/Wake UUID: FA24EF8C-498D-4CFB-98BC-EDA29186C7AD

    Time Awake Since Boot: 18000 seconds
    Time Since Wake: 510 seconds

    Crashed Thread: 29

    Exception Type: EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

    VM Regions Near 0:
    -->
    __TEXT 00000000000df000-0000000001ea1000 [ 29.8M] r-x/rwx SM=COW /Applications/Garmin BaseCamp.app/Contents/MacOS/BaseCamp

    Application Specific Information:
    Time: 10:04
    Web app
    Resident Memory: 3184MB, Virtual Memory: 3856MB
    Current Map: City Navigator Europe NTU 2015.4
    Locale: en
    Activity: Switching to City Navigator Europe NTU 2015.4
    Resident Memory: 896MB, Virtual Memory: 3120MB
    Resident Memory: 768MB, Virtual Memory: 3152MB
    Resident Memory: 3456MB, Virtual Memory: 768MB
    Resident Memory: 1968MB, Virtual Memory: 768MB

    Thread 29 Crashed:
    0 libobjc.A.dylib 0x9623185b _cache_malloc(unsigned long) + 102
    1 libobjc.A.dylib 0x96231615 _cache_fill + 336
    2 libobjc.A.dylib 0x9623960b log_and_fill_cache(objc_class*, objc_class*, old_method*, objc_selector*) + 87
    3 libobjc.A.dylib 0x962394b1 lookUpImpOrForward + 408
    4 libobjc.A.dylib 0x9623106e _class_lookupMethodAndLoadCache3 + 55
    5 libobjc.A.dylib 0x9622d0e1 objc_msgSend + 81
    6 com.apple.Foundation 0x95289290 +[NSPathStore2 pathStoreWithCharacters:length:] + 80
    7 com.apple.Foundation 0x9528daf7 -[NSPathStore2 stringByAppendingPathComponent:] + 630
    8 com.garmin.BaseCamp 0x00e34896 win::AppSupportPaths(NSString*, unsigned int) + 243
    9 com.garmin.BaseCamp 0x00e34b7f win::UsersAppSupportPath(NSString*) + 33
    10 com.garmin.BaseCamp 0x00e3512c win::AppDataPath(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&) + 56
    11 com.garmin.BaseCamp 0x00e47d77 win::wsp::AbsoluteToRelativePath(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&) + 553
    12 com.garmin.BaseCamp 0x00c95134 gdb::WriteWorkspaceFilePath(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, doc::Output_t&) + 49
    13 com.garmin.BaseCamp 0x00c45c20 gdb::Waypoint_t::Write(doc::Output_t&) const + 1540
    14 com.garmin.BaseCamp 0x00c4c13c gdb::Database_t::write(doc::Output_t&) const + 576
    15 com.garmin.BaseCamp 0x01096474 gfi::AppDatabase_t::SaveDatabase() + 270
    16 com.garmin.BaseCamp 0x010962b7 gfi::AppDatabase_t::SaveData() + 57
    17 com.garmin.BaseCamp 0x002d5e96 -[QDAppController saveData] + 77
    18 com.apple.Foundation 0x952c6aed -[NSThread main] + 45
    19 com.apple.Foundation 0x952c6896 __NSThread__main__ + 1538
    20 libsystem_pthread.dylib 0x96ca1e13 _pthread_body + 138
    21 libsystem_pthread.dylib 0x96ca1d89 _pthread_start + 162
    22 libsystem_pthread.dylib 0x96c9fe52 thread_start + 34

    Thread 29 crashed with X86 Thread State (32-bit):
    eax: 0x00000000 ebx: 0x00000003 ecx: 0x029bf000 edx: 0xffffff08
    edi: 0x00000018 esi: 0x00000004 ebp: 0xb0a377e8 esp: 0xb0a377c0
    ss: 0x00000023 efl: 0x00010282 eip: 0x9623185b cs: 0x0000001b
    ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f
    cr2: 0x00000000

    Logical CPU: 3
    Error Code: 0x00000006
    Trap Number: 14

    External Modification Summary:
    Calls made by other processes targeting this process:
    task_for_pid: 4
    thread_create: 0
    thread_set_state: 0
    Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
    Calls made by all processes on this machine:
    task_for_pid: 10489
    thread_create: 0
    thread_set_state: 0

    VM Region Summary:
    ReadOnly portion of Libraries: Total=264.6M resident=83.7M(32%) swapped_out_or_unallocated=180.8M(68%)
    Writable regions: Total=3.2G written=2.9G(93%) resident=3.1G(96%) swapped_out=0K(0%) unallocated=115.9M(4%)

    REGION TYPE VIRTUAL
    =========== =======
    Activity Tracing 2048K
    CG backing stores 39.1M
    CG image 32.0M
    CG raster data 11.9M
    CG shared images 560K
    CoreAnimation 18.8M
    CoreUI image data 1032K
    Foundation 4K
    IOKit 21.6M
    Image IO 560K
    JS garbage collector 320K
    Kernel Alloc Once 4K
    MALLOC 3.0G
    MALLOC (admin) 48K
    MALLOC_LARGE (reserved) 5124K reserved VM address space (unallocated)
    Memory Tag 242 12K
    OpenCL 40K
    OpenGL GLSL 128K
    Stack 78.3M
    VM_ALLOCATE 18.3M
    WebKit Malloc 1144K
    __DATA 10.9M
    __GLSLBUILTINS 2588K
    __IMAGE 528K
    __LINKEDIT 57.3M
    __OBJC 3988K
    __TEXT 207.3M
    __UNICODE 552K
    mapped file 188.6M
    shared memory 68K
    =========== =======
    TOTAL 3.7G
    TOTAL, minus reserved VM space 3.7G


    Model: MacBookPro11,1, BootROM MBP111.0138.B14, 2 processors, Intel Core i7, 2.8 GHz, 16 GB, SMC 2.16f68
    Graphics: Intel Iris, Intel Iris, Built-In
    Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
    Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x112), Broadcom BCM43xx 1.0 (7.15.166.24.3)
    Bluetooth: Version 4.3.4f4 15601, 3 services, 27 devices, 1 incoming serial ports
    Network Service: Wi-Fi, AirPort, en0
    Serial ATA Device: APPLE SSD SM0512F, 500,28 GB
    USB Device: Internal Memory Card Reader
    USB Device: BRCM20702 Hub
    USB Device: Bluetooth USB Host Controller
    USB Device: Apple Internal Keyboard / Trackpad
    Thunderbolt Bus: MacBook Pro, Apple Inc., 17.2
  • Former Member
    0 Former Member over 10 years ago
    I've got a 16GB Mac here where BaseCamp never crashes...


    I'm just curious is your Mac with Retina display ?
  • No, it's a late 2012, 2.9 Ghz i5, 16 GB, 27 ", video GTX 660M 512 MB
    (and for several reasons still running OS X 10.8.5)
  • Former Member
    0 Former Member over 10 years ago
    it looks like Retina is the root cause all of the problems with BC for me.
    Today I was using only iMac 27 with non-retina display and haven't had a crash issue so far ...
  • Former Member
    0 Former Member over 10 years ago
    I have the same problems for years.. I made some posts here, but no help and no answer from Garmin.... They must have at least 100 Crash Reports from me.....
    I reduced the crashes when i switched from german to english language in BC. Therefore i deleted the language-file inside BC.app..

    My system: MPP Retina 15, Early 2013, 2,7 GHz i7, 16 GB Ram, 512 SSD
  • Former Member
    0 Former Member over 10 years ago
    Thanks everyone.

    I think I will continue to try to troubleshoot sometimes when I'm in the mood, and if I can think of something worthwhile to try, and in the meantime try and (sigh) run the PC version inside a VM on my Mac.
  • Posted on behalf of Peter_Gyr, as user has erroneously reported the post vs reply to thread.

    Hello

    It has work for a long time.

    Now i got also problems. Basecamp is running until i connect etrex 30, if the map's (Swiss Topo) are loading Basecamp crash with this Error:

    I got an
    MacBook Pro 15" retina
    Prozessortyp: Intel Core i7
    Prozessorgeschwindigkeit: 2.3 GHz
    Speicher: 16 GB

    Process: Garmin BaseCamp [452]
    Path: /Applications/Garmin BaseCamp.app/Contents/MacOS/Garmin BaseCamp
    Identifier: com.garmin.BaseCamp
    Version: 4.4.7 (4.4.7)
    App Item ID: 411052274
    App External ID: 812273306
    Code Type: X86 (Native)
    Parent Process: launchd [166]
    Responsible: Garmin BaseCamp [452]
    User ID: 501
  • Former Member
    0 Former Member over 10 years ago
    This fixed my Problem: support.garmin.com/.../case.faces