Basecamp quits on iMac not Mac Mini

Former Member
Former Member
I have been running various Garmins (Zumo 500, Nuvi 54 & 42) some time with Lifetime maps which all worked well with Basecamp on my iMac. I have the latest maps installed. I recently got a Zumo 660 refurb unit from Garmin UK and plugged it in to register the device. Garmin Express told me it needed to up date the 660 and downloaded and installed the latest maps and software. All seemed ok, 660 working fine.

I then went to do some work on some routes and basecamp crashed when I opened it up, it said there was an error. I managed to get BC open and it focused on an area of England but zoomed in. It was displaying the Global Map. When I clicked on a different map, 2016, BC crashed again. This happened time and time again. I uninstalled BC, re installed it, as soon as you try to either zoom out and change the map its crashes.

I cleared everything out to do with BC using an uninstaller program, it got rid of the .plist files etc and it even got rid on My Collection of routes. Fortunately I have them saved elsewhere. I searched on here and found that it could be a corrupt route file causing the problem so tried uninstalling again. I even deleted the 2016 maps, same things happens

I have no routes listed in My Collection and as soon as I try to change maps BC crashed again. I have a Mac Mini which is running 2015 maps and this doesn't crash. I can work on any of my routes with no issues. It is not on the latest version of BC, not 451 but the one before.

Both the iMac and Mac Mini are running El Captain, iMac is on BC 451. Hopefully someone will understand it and help me out so thanks in advance.
I have the crash report if needed
  • Former Member
    0 Former Member over 9 years ago
    Further to my last I noticed this on the crash report. Current Map: CN Europe NTU 2014.30 Locale: en Activity: Switching to City Navigator Europe NT 2015.4
    Thread 7 Crashed:
    0 com.garmin.BaseCamp 0x000cc95c std::__1::basic_ostream<wchar_t, std::__1::char_traits<wchar_t> >& std::__1::operator<<<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >(std::__1::basic_ostream<wchar_t, std::__1::char_traits<wchar_t> >&, std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&) + 12
    1 com.garmin.BaseCamp 0x00b31768 mpl::MapsDatabaseBundle_t::OpenFile(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&) const + 260
    2 com.garmin.BaseCamp 0x00b00487 mpl::Map_t::Open(unsigned int, mpl::MapsDatabase_t const&, std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, MDB_srt_wa_tag_type const&) + 427
    3 com.garmin.BaseCamp 0x00b00233 mpl::Map_t::Map_t(unsigned int, mpl::MapsDatabase_t const&, std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, MDB_srt_wa_tag_type const&) + 235
    4 com.garmin.BaseCamp 0x00b330ca mpl::MapFactoryImpl_t::OpenMapAt(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, geo::Position_t const&, std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned char) + 144
    5 com.garmin.BaseCamp 0x00b320f2 mpl::MapFactory_t::OpenMapAt(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, geo::Position_t const&, std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned char) const + 58
    6 com.garmin.BaseCamp 0x00b3eaab mpl::MapReference_t::Load() const + 475
    7 com.garmin.BaseCamp 0x00b3e752 mpl::MapReference_t::MapReference_t(mpl::MapCachingIntf_t&, tdb::Product_t const&, unsigned int, unsigned char) + 240
    8 com.garmin.BaseCamp 0x00bbb9b6 map::MapCache_t::Get(tdb::Product_t const&, unsigned int, unsigned char) + 126
    9 com.garmin.BaseCamp 0x00bbb87a map::MapCache_t::LoadDetailedMaps(thr::CancelRequested_t const&) + 120
    10 com.garmin.BaseCamp 0x00be43f1 map::UnifiedMapRenderer_t::RenderMap(bool, bool) + 265
    11 com.garmin.BaseCamp 0x00bf6383 map::Tile_t::GenerateImage(std::__1::vector<mpl::Filter_t, std::__1::allocator<mpl::Filter_t> > const&, std::__1::vector<mpl::Filter_t, std::__1::allocator<mpl::Filter_t> > const&, mpl::Filter_t const&, mpl::MapFactory_t&, map::MapCache_t&, thr::CancelRequested_t&, bool) + 1029
    12 com.garmin.BaseCamp 0x00c175e0 map::TileWorker_t::GenerateTile(map::TileDescriptor_t const&, std::__1::vector<mpl::Filter_t, std::__1::allocator<mpl::Filter_t> > const&, std::__1::vector<mpl::Filter_t, std::__1::allocator<mpl::Filter_t> > const&, mpl::Filter_t const&, void* const&, bool const&) + 954
    13 com.garmin.BaseCamp 0x00c19454 map::TileWorkerRef_t::GenerateTile(thr::Stack_t&) + 348
    14 com.garmin.BaseCamp 0x00c1923b map::TileWorkerRef_t::Call(thr::Function_t const&, thr::Stack_t&) + 69
    15 com.garmin.BaseCamp 0x00eb1f07 thr::LocalReference_t::CallAsync(thr::Stack_t&) + 163
    16 com.garmin.BaseCamp 0x00eb0a69 thr::LocalPort_t::InvokeAsync(thr::Stack_t&) const + 41
    17 com.garmin.BaseCamp 0x00eaf647 thr::MessagePort_t::HandlePortMessage(__CFMessagePort*, long, __CFData const*, void*) + 221
    18 com.apple.CoreFoundation 0x984db4de __CFMessagePortPerform + 718
    19 com.apple.CoreFoundation 0x98437455 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53
    20 com.apple.CoreFoundation 0x984373c0 __CFRunLoopDoSource1 + 512
    21 com.apple.CoreFoundation 0x9842e909 __CFRunLoopRun + 2649
    22 com.apple.CoreFoundation 0x9842dc46 CFRunLoopRunSpecific + 390
    23 com.apple.CoreFoundation 0x9842daab CFRunLoopRunInMode + 123
    24 com.apple.Foundation 0x9bd6002c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 296
    25 com.garmin.BaseCamp 0x00eb1b39 thr::ProcessMessageWithInfiniteWait() + 132
    26 com.garmin.BaseCamp 0x00eb2b9c thr::Object_t::RunLoop() const + 16
    27 com.garmin.BaseCamp 0x00c182bf map::TileWorker_t::ThreadEntryPoint(thr::Stack_t&) + 157
    28 com.garmin.BaseCamp 0x00eb1803 +[THR_ThreadWrapper Start:] + 195
    29 com.apple.Foundation 0x9bd72b37 -[NSThread main] + 45
    30 com.apple.Foundation 0x9bd728c2 __NSThread__start__ + 1550
    31 libsystem_pthread.dylib 0x941be794 _pthread_body + 138
    32 libsystem_pthread.dylib 0x941be70a _pthread_start + 155
    33 libsystem_pthread.dylib 0x941bbfa6 thread_start + 34
  • Basecamp 4.5.1 Crash

    Basecamp 4.5.1 not only crashes on iMac.
    I have a Macbook pro and have exactly the same problems.
    I think it occurred after I updated my OS to El Capitan.
  • Former Member
    0 Former Member over 9 years ago
    yes, this is an El Capitan issue. Mac BaseCamp 4.5.2 was just released and should fix your issue.