Every time I launch Dorico, I see a report that it crashed when it last shut down. This does not interfere with my work, other than seeing the dialog every time, but it’s surprising and a bit annoying. On inspecting the crash log (attached), I noticed that it always looks like this:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 LABS 0x33801bd84 0x338000000 + 114052
1 VSTAudioEngine5 0x1007fc87c 0x10013c000 + 7080060
(...snip a bunch of VSTAudioEngine5 references…)
19 VSTAudioEngine5 0x100d69be4 0x10013c000 + 12770276
20 CoreFoundation 0x19c806384 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
21 CoreFoundation 0x19c806028 __CFRunLoopDoTimer + 1012
22 CoreFoundation 0x19c805b38 __CFRunLoopDoTimers + 356
23 CoreFoundation 0x19c7eb520 __CFRunLoopRun + 1856
24 CoreFoundation 0x19c7ea724 CFRunLoopRunSpecific + 588
25 HIToolbox 0x1a7d42530 RunCurrentEventLoopInMode + 292
26 HIToolbox 0x1a7d48348 ReceiveNextEventCommon + 676
27 HIToolbox 0x1a7d48508 _BlockUntilNextEventMatchingListInModeWithFilter + 76
28 AppKit 0x1a0355034 _DPSNextEvent + 660
29 AppKit 0x1a0cb92d4 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
30 AppKit 0x1a0348060 -[NSApplication run] + 480
31 VSTAudioEngine5 0x100d6a10c 0x10013c000 + 12771596
32 VSTAudioEngine5 0x100b2a1fc 0x10013c000 + 10412540
33 VSTAudioEngine5 0x10069cbb4 0x10013c000 + 5639092
34 VSTAudioEngine5 0x1006a157c 0x10013c000 + 5657980
35 dyld 0x19c384274 start + 2840
There’s more happening on other threads, but this is consistent on Thread 0, which is the one that crashes. Again, see the attached .ips
for more!
VSTAudioEngine5-2025-01-27-075601.ips (41.1 KB)
And in case it’s helpful, the good old diagnostics report as well, from freshly launching Dorico and having seen one of those reports as usual:
Dorico Diagnostics.zip (2.1 MB)
I am not using the LABS plugin in this project at all, and I don’t see this issue with the regular Spitfire Audio plugin or with NotePerformer. And again, this only happens on quitting Dorico—I haven’t seen this when mucking around with LABS instruments in other contexts (though possibly those apps—Kontakt Komplete Kontrol and Logic Pro—are just not telling me if they’re similarly seeing an issue).
I am mostly opening this becuase I know you all haveh been doing a bunch of excellent work to stabilize things in related areas over the past several minor releases, and wanted to share this in case it’s helpful. For my part, I am likely going to end up uninstalling LABS entirely because I am not using any of those instruments and this is super annoying.