Ok…did as you suggested, but it still crashed with all fonts disabled. The crashed threads have changed, though (but I don’t know enough to understand what the difference means).
Thread 0 reads the same as before…
Thread 0 Crashed:
0 Ozone 0x012fda18 TXTextLayout::setFontFallback() + 152
1 Ozone 0x012f6334 TXTextLayout::TXTextLayout[unified](OZFactory*, PCString const&, unsigned) + 6948
2 Ozone 0x0173e604 TXTextLayout_Factory::createNode(PCString const&, unsigned) + 68
3 Ozone 0x012f47d4 TXTextLayout::create(PCString const&, unsigned) + 100
4 Ozone 0x01325db4 -[TXTextTool mouseDown:] + 1108
5 Ozone 0x01466b7c -[OZGLViewerOSC mouseDown:] + 316
6 com.apple.AppKit 0x936e6eb0 -[NSWindow sendEvent:] + 4616
7 com.apple.prokit 0x96395858 NSProApplicationLoad + 119484
8 com.apple.AppKit 0x9368fef4 -[NSApplication sendEvent:] + 4172
9 com.apple.motion 0x000109a8 0x1000 + 63912
10 com.apple.AppKit 0x93687330 -[NSApplication run] + 508
11 com.apple.prokit 0x96378514 NSProApplicationMain + 288
12 com.apple.motion 0x0000ebc4 0x1000 + 56260
13 com.apple.motion 0x0000d7e8 0x1000 + 51176
14 dyld 0x8fe01048 _dyld_start + 60
Thread 8 now looks like this:
Thread 8:
0 libSystem.B.dylib 0x9002b8a8 semaphore_wait_signal_trap + 8
1 libSystem.B.dylib 0x9003001c pthread_cond_wait + 488
2 Ozone 0x012942fc OZExecutionUnit::executeLoop() + 76
3 Ozone 0x01293cec OZExecutionUnit::executeLoopWrapper(void*) + 44
4 com.apple.procore.framework 0x00209f64 PCThread::startup(void*) + 36
5 libSystem.B.dylib 0x9002b200 _pthread_body + 96
“Bill Gates. Isn’t he the guy that sang with ‘Bread’ back in the ’70’s???’