SketchUp 2018 Pro crashes at startup (macOS 12.5.1)

Hi,

I have had SketchUp Pro 2018 installed and I has always running stable until now.
LayOut still works.
It seems like the problem accrue when macOS 12.5.1.

I have tried to reinstall with the same result.

This is the log from the Terminal:

2022-09-07 17:32:19.986 SketchUp[1993:79808] BugSplatFramework: initWithDatabase: defaultExceptionHandler is set
2022-09-07 17:32:20.145 SketchUp[1993:79808] <RMSplitView: 0x7f77b59238b0>: the delegate <StyleBrowserController: 0x7f77b6043800> was sent -splitView:resizeSubviewsWithOldSize: and left the arranged view frames in an inconsistent state:
2022-09-07 17:32:20.145 SketchUp[1993:79808] Split view bounds: {{0, 0}, {250, 318}}
2022-09-07 17:32:20.145 SketchUp[1993:79808] Arranged view frame: {{0, 0}, {250, 146}}
2022-09-07 17:32:20.145 SketchUp[1993:79808] Arranged view frame: {{0, 154}, {250, 165}}
2022-09-07 17:32:20.145 SketchUp[1993:79808] The outer edges of the arranged view frames are supposed to line up with the split view’s bounds’ edges. NSSplitView is working around the problem, perhaps at the cost of more redrawing. (This message is only logged once per NSSplitView.)
objc[1993]: Class SKTextPath is implemented in both /Applications/SketchUp 2018/SketchUp.app/Contents/MacOS/SketchUp (0x104ee6380) and /Applications/SketchUp 2018/SketchUp.app/Contents/Frameworks/libSketchUpViewerAPI.dylib (0x1108f66f0). One of the two will be used. Which one is undefined.
objc[1993]: Class SkpTimerCaller is implemented in both /Applications/SketchUp 2018/SketchUp.app/Contents/MacOS/SketchUp (0x104ee6308) and /Applications/SketchUp 2018/SketchUp.app/Contents/Frameworks/libSketchUpViewerAPI.dylib (0x1108f6718). One of the two will be used. Which one is undefined.
objc[1993]: Class SKTextPath is implemented in both /Applications/SketchUp 2018/SketchUp.app/Contents/MacOS/SketchUp (0x104ee6380) and /Applications/SketchUp 2018/SketchUp.app/Contents/Frameworks/SketchUpAPI.framework/Versions/A/SketchUpAPI (0x10fc34cf0). One of the two will be used. Which one is undefined.
2022-09-07 17:32:20.728 SketchUp[1993:79808] Warning: Expected min height of view: (<NSButton: 0x7f77b58ae970>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation.
objc[1993]: Class HLRExporterBase is implemented in both /Applications/SketchUp 2018/SketchUp.app/Contents/PlugIns/Skp2AcadSection.plugin/Contents/MacOS/Skp2AcadSection (0x1201a0db8) and /Applications/SketchUp 2018/SketchUp.app/Contents/PlugIns/Skp2AcadHlr.plugin/Contents/MacOS/Skp2AcadHlr (0x122227d30). One of the two will be used. Which one is undefined.
[0907/173228.725484:WARNING:backend_impl.cc(1802)] Destroying invalid entry.
2022-09-07 17:32:28.853 SketchUp[1993:79808] Warning: Expected min height of view: (<NSButton: 0x7f77bb2825c0>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation.
2022-09-07 17:32:28.856 SketchUp[1993:79808] Warning: Expected min height of view: (<NSButton: 0x7f77bb281b60>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation.
2022-09-07 17:32:34.263 SketchUp[1993:79808] BugSplatFramework: exceptionHandler: shouldLogException name: NSRangeException
reason: *** -[__NSArrayM objectAtIndex:]: index 18446744073709551615 beyond bounds [0 … 6]
mask: 256
2022-09-07 17:32:34.263 SketchUp[1993:79808] NSExceptionHandler has recorded the following exception:
NSRangeException – *** -[__NSArrayM objectAtIndex:]: index 18446744073709551615 beyond bounds [0 … 6]
Stack trace: 0x7ff81ec03bc3 0x7ff81ef5ef8c 0x7ff81edc9fc7 0x10480bf68 0x7ff81fca54f7 0x7ff81ee281ab 0x7ff81ee28113 0x7ff81ee27e8d 0x7ff81ee268a8 0x7ff81ee25e6c 0x7ff827ad45e6 0x7ff827ad4213 0x7ff827ad40e5 0x7ff82185ffad 0x7ff82185e66a 0x7ff821a625c0 0x7ff821a61787 0x7ff821a60a07 0x7ff821a60436 0x7ff821a60306 0x7ff821a5f6d6 0x7ff821a5dbc1 0x7ff8219d1d7e 0x7ff8219d114e 0x7ff8219cf524 0x1055f1df7 0x10482f943 0x7ff821b11487 0x7ff821b0ff6b 0x7ff821b0ff18 0x7ff821b0f7be 0x7ff821b0f6a5 0x7ff821c20414 0x7ff821dbfa7b 0x7ff821b0f7be 0x7ff821c201b4 0x104867781 0x104c42c4b 0x104c43886 0x1057c3956 0x7ff81eba90cc 0x7ff81ebaa317 0x7ff81ebb6c78 0x7ff81ebb68bb 0x7ff81ee65f17 0x7ff81ee26fff 0x7ff81ee25e6c 0x7ff827ad45e6 0x7ff827ad434a 0x7ff827ad40e5 0x7ff82185ffad 0x7ff82185e66a 0x7ff821850d19 0x7ff821824c97 0x1047e63d5 0x10f52452e
2022-09-07 17:32:34.263 SketchUp[1993:79808] BugSplatFramework: exceptionHandler: shouldHandleException name: NSRangeException
reason: *** -[__NSArrayM objectAtIndex:]: index 18446744073709551615 beyond bounds [0 … 6]
mask: 512
2022-09-07 17:32:34.297 SketchUp[1993:79808] *** Terminating app due to uncaught exception ‘NSRangeException’, reason: ‘*** -[__NSArrayM objectAtIndex:]: index 18446744073709551615 beyond bounds [0 … 6]’
*** First throw call stack:
(
0 CoreFoundation 0x00007ff81eea37c3 __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007ff81ec03bc3 objc_exception_throw + 48
2 CoreFoundation 0x00007ff81ef5ef8c _CFThrowFormattedException + 202
3 CoreFoundation 0x00007ff81edc9fc7 -[NSTaggedPointerString hash] + 0
4 SketchUp 0x000000010480bf68 _ZN25ThumbnailProgressCallback10set_cancelEb + 28708
5 Foundation 0x00007ff81fca54f7 __NSThreadPerformPerform + 179
6 CoreFoundation 0x00007ff81ee281ab CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
7 CoreFoundation 0x00007ff81ee28113 __CFRunLoopDoSource0 + 180
8 CoreFoundation 0x00007ff81ee27e8d __CFRunLoopDoSources0 + 242
9 CoreFoundation 0x00007ff81ee268a8 __CFRunLoopRun + 892
10 CoreFoundation 0x00007ff81ee25e6c CFRunLoopRunSpecific + 562
11 HIToolbox 0x00007ff827ad45e6 RunCurrentEventLoopInMode + 292
12 HIToolbox 0x00007ff827ad4213 ReceiveNextEventCommon + 283
13 HIToolbox 0x00007ff827ad40e5 _BlockUntilNextEventMatchingListInModeWithFilter + 70
14 AppKit 0x00007ff82185ffad _DPSNextEvent + 927
15 AppKit 0x00007ff82185e66a -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1394
16 AppKit 0x00007ff821a625c0 -[NSWindow(NSEventRouting) trackEventsMatchingMask:timeout:mode:handler:] + 261
17 AppKit 0x00007ff821a61787 -[NSDragEventTracker trackEvent:usingHandler:] + 1631
18 AppKit 0x00007ff821a60a07 NSControlTrackMouse + 1453
19 AppKit 0x00007ff821a60436 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 121
20 AppKit 0x00007ff821a60306 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 679
21 AppKit 0x00007ff821a5f6d6 -[NSControl mouseDown:] + 678
22 AppKit 0x00007ff821a5dbc1 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 4859
23 AppKit 0x00007ff8219d1d7e -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 2582
24 AppKit 0x00007ff8219d114e -[NSWindow(NSEventRouting) sendEvent:] + 352
25 AppKit 0x00007ff8219cf524 -[NSApplication(NSEvent) sendEvent:] + 352
26 libCommonWebEngine.dylib 0x00000001055f1df7 -[CefNSApplication sendEvent:] + 118
27 SketchUp 0x000000010482f943 _ZN9IUserText20KeyPressEndedEditingEv + 10853
28 AppKit 0x00007ff821b11487 -[NSApplication _doModalLoop:peek:] + 364
29 AppKit 0x00007ff821b0ff6b __35-[NSApplication runModalForWindow:]_block_invoke_2 + 64
30 AppKit 0x00007ff821b0ff18 __35-[NSApplication runModalForWindow:]_block_invoke + 78
31 AppKit 0x00007ff821b0f7be _NSTryRunModal + 100
32 AppKit 0x00007ff821b0f6a5 -[NSApplication runModalForWindow:] + 128
33 AppKit 0x00007ff821c20414 _NXDoLocalRunAlertPanel + 372
34 AppKit 0x00007ff821dbfa7b __NSRunAlertPanel_block_invoke + 42
35 AppKit 0x00007ff821b0f7be _NSTryRunModal + 100
36 AppKit 0x00007ff821c201b4 NSRunAlertPanel + 326
37 SketchUp 0x0000000104867781 _ZN15UpdateUiHandler16ShowUpdateDialogEN6atlast5utils14atlast_ustringES2_S2_S2_N19UpdateUiHandlerBase9URLResultE + 177
38 SketchUp 0x0000000104c42c4b _ZN19UpdateUiHandlerBase17ProcessUpdateDataEPKN6atlast11webservices10UpdateDataEb + 1581
39 SketchUp 0x0000000104c43886 _ZN13UpdateService14OnNotificationEPKcPv + 60
40 libCommonUtils.dylib 0x00000001057c3956 _ZN19CNotificationCenter16SendNotificationEPKcPv + 202
41 libdispatch.dylib 0x00007ff81eba90cc _dispatch_call_block_and_release + 12
42 libdispatch.dylib 0x00007ff81ebaa317 _dispatch_client_callout + 8
43 libdispatch.dylib 0x00007ff81ebb6c78 _dispatch_main_queue_drain + 943
44 libdispatch.dylib 0x00007ff81ebb68bb _dispatch_main_queue_callback_4CF + 31
45 CoreFoundation 0x00007ff81ee65f17 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9
46 CoreFoundation 0x00007ff81ee26fff __CFRunLoopRun + 2771
47 CoreFoundation 0x00007ff81ee25e6c CFRunLoopRunSpecific + 562
48 HIToolbox 0x00007ff827ad45e6 RunCurrentEventLoopInMode + 292
49 HIToolbox 0x00007ff827ad434a ReceiveNextEventCommon + 594
50 HIToolbox 0x00007ff827ad40e5 _BlockUntilNextEventMatchingListInModeWithFilter + 70
51 AppKit 0x00007ff82185ffad _DPSNextEvent + 927
52 AppKit 0x00007ff82185e66a -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1394
53 AppKit 0x00007ff821850d19 -[NSApplication run] + 586
54 AppKit 0x00007ff821824c97 NSApplicationMain + 817
55 SketchUp 0x00000001047e63d5 main + 145
56 dyld 0x000000010f52452e start + 462
)
2022-09-07 17:32:34.298 SketchUp[1993:79808] BugSplatFramework: exceptionHandler: shouldLogException name: NSUncaughtSystemExceptionException
reason: Uncaught system exception: signal 4
mask: 4
2022-09-07 17:32:34.298 SketchUp[1993:79808] NSExceptionHandler has recorded the following exception:
NSUncaughtSystemExceptionException – Uncaught system exception: signal 4
Stack trace: 0x7ff81ed76dfd 0x600000f91470 0x7ff821bdcb8d 0x7ff821c8731e 0x7ff9233e9cc8 0x7ff81ef21e2e 0x7ff81ec0ae0b 0x7ff81ed1c4a7 0x7ff81ed1c458 0x7ff81ebaa32b 0x7ff81ebb6c78 0x7ff81ebb68bb 0x7ff81ee65f17 0x7ff81ee26fff 0x7ff81ee25e6c 0x7ff827ad45e6 0x7ff827ad434a 0x7ff827ad40e5 0x7ff82185ffad 0x7ff82185e66a 0x7ff821850d19 0x7ff821824c97 0x1047e63d5 0x10f52452e
2022-09-07 17:32:34.298 SketchUp[1993:79808] BugSplatFramework: exceptionHandler: shouldHandleException name: NSUncaughtSystemExceptionException
reason: Uncaught system exception: signal 4
mask: 8
2022-09-07 17:32:34.298 SketchUp[1993:79808] BugSplatFramework: getCrashReport: /Users/petter/Library/Logs/DiagnosticReports/SketchUp
2022-09-07 17:32:34.299 SketchUp[1993:79808] BugSplatFramework: sendCrashReport: BugsplatReporter is running
Illegal instruction: 4
logout

Saving session…
…copying shared history…
…saving history…truncating history files…
…completed.

Keep in mind that SketchUp 2018 doesn’t support newer operating systems. You would need to upgrade to SketchUp 2022. It supports 12.5.1.

Super annoying to have to change to a subscription base license when I use occasionally. Are there any alternatives?

Roll the operating system back to one that is supported by the version of SketchUp you are choosing to use.

Look for some other software that will do what you need that doesn’t require a subscription. I doon’t know what that would be for you and many other applications have switched subscription licenses, too.

I’m running macOS 13, and SketchUp 2018 seems to be staying open ok. It not being supported means we won’t make changes to 2018 in order to make it work with later system versions, but if it seems to work then it should be ok.

Can’t easily tell what caused the crash for you. Something to know though, you do have a 2019 version of your license, you could try that instead, it may do better. I had the license system email you the 2019 license details.

Thank you Colin!

I tried to install 2019 but it says that my license is not valid for 2019.
Any clue what I’m doing wrong?

I found the “retrieve my license” function and gotten a new serial number and auth code emailed. Now it works like a charm! Many thanks! You have made my day (or even week)!