For the past couple of days, SketchUp Pro 2016 (16.1.2418) has been crashing after it has been idle for a few minutes (on an iMac with Mac OS Mojave 10.14.4). Has anyone seen this, and if so did you find a cause? The crashes are always similar to the following partial report from Mac OS (there is no SketchUp bugsplat):
Process: SketchUp [572]
Path: /Applications/SketchUp 2016/SketchUp.app/Contents/MacOS/SketchUp
Identifier: com.sketchup.SketchUp.2016
Version: 16.1 (16.1.2418)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: SketchUp [572]
User ID: 503
Date/Time: 2019-06-01 13:12:32.123 -0400
OS Version: Mac OS X 10.14.4 (18E226)
Report Version: 12
Anonymous UUID: <redacted>
Time Awake Since Boot: 240 seconds
System Integrity Protection: enabled
Crashed Thread: 1 Dispatch queue: com.apple.root.default-qos
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
terminating with uncaught exception of type std::logic_error: basic_string::_S_construct NULL not valid
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff737f222a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff737f276c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4724a13e __CFRunLoopServiceMachPort + 328
3 com.apple.CoreFoundation 0x00007fff472496ac __CFRunLoopRun + 1612
4 com.apple.CoreFoundation 0x00007fff47248e0e CFRunLoopRunSpecific + 455
5 com.apple.HIToolbox 0x00007fff465359db RunCurrentEventLoopInMode + 292
6 com.apple.HIToolbox 0x00007fff46535715 ReceiveNextEventCommon + 603
7 com.apple.HIToolbox 0x00007fff465354a6 _BlockUntilNextEventMatchingListInModeWithFilter + 64
8 com.apple.AppKit 0x00007fff448cfffb _DPSNextEvent + 965
9 com.apple.AppKit 0x00007fff448ced93 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
10 com.apple.AppKit 0x00007fff448c8eb0 -[NSApplication run] + 699
11 com.apple.AppKit 0x00007fff448b83f0 NSApplicationMain + 777
12 libdyld.dylib 0x00007fff736bd3d5 start + 1
Thread 1 Crashed:: Dispatch queue: com.apple.root.default-qos
0 libsystem_kernel.dylib 0x00007fff737f82c6 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff738adbf1 pthread_kill + 284
2 libsystem_c.dylib 0x00007fff737626a6 abort + 127
3 libc++abi.dylib 0x00007fff7071b641 abort_message + 231
4 libc++abi.dylib 0x00007fff7071b7c7 default_terminate_handler() + 243
5 libobjc.A.dylib 0x00007fff71e91eeb _objc_terminate() + 105
6 libc++abi.dylib 0x00007fff7072719e std::__terminate(void (*)()) + 8
7 libc++abi.dylib 0x00007fff70727213 std::terminate() + 51
8 libdispatch.dylib 0x00007fff73670651 _dispatch_client_callout + 28
9 libdispatch.dylib 0x00007fff73672de6 _dispatch_continuation_pop + 414
10 libdispatch.dylib 0x00007fff73681f42 _dispatch_source_invoke + 2056
11 libdispatch.dylib 0x00007fff7367e3bc _dispatch_root_queue_drain + 324
12 libdispatch.dylib 0x00007fff7367eb46 _dispatch_worker_thread2 + 90
13 libsystem_pthread.dylib 0x00007fff738aa6b3 _pthread_wqthread + 583
14 libsystem_pthread.dylib 0x00007fff738aa3fd start_wqthread + 13
The reported event is always basic_string::_S_construct NULL not valid
, though the specific thread that is shown as crashed varies. I have not installed or updated any new software or SketchUp extensions recently. All I can correlate with the onset of these crash-when-idle events is a power-failure that our neighborhood experienced two days ago. I have run the Mac OS Disk Utility on the volume, which reported no errors.
These crashes-while-idle occur with a model file open that I’ve been working on, or with the default nearly-blank-model open. The crash happens sometimes within a few seconds of SketchUp being idle, or sometimes after a few minutes (when I am working in another application, such as the Safari browser). I have rebooted the Mac, and the problem persists.
I have licensed copies of 2017 and 2018 Pro also installed, though I rarely use them (because I dislike their treatment of high-DPI displays). I just tried 2017, and it crashed with a bugsplat (which I submitted to Trimble) after 10 minutes or so of sitting idle in the default new model. I also launched 2018, and it’s been sitting idle for a few minutes, no crash yet. I have a license for 2019 Pro but I haven’t installed it (the new features don’t particularly interest me, and I don’t want to devote the storage space to it).