Could be a graphics-related thing.
Issue: Superior Drummer 3 crashes Cubase here.
Reproduce: Use Superior Drummer 3 in Cubase 10.5 or 10.5.5 on Mac. Often upon opening SD3 Cubase will poof, or after using SD3 for a bit and using some menus in it Cubase will poof.
This does not ever happen on C10.0.4. No other plugins cause a crash like this, but the graphics issue in the other thread happen with some.
Hi,
PLease, search the forum. SD3 crashes were discussed here few weeks ago already.
It was me who posted about it in the General forum, but now it’s an Issue. It’s Mac CoreGraphics related (that’s what it says in the error report), which is an acknowledged issue so I hope Steinberg is working very hard on that.
Hi,
Could you attach a crash dump? Or have you attached already (if yes, could you link the thread here, please)?
tdutech
December 21, 2019, 4:39am
5
I have had the same issue - SD3 (latest version 3.1.5) will crash Cubase 10.5.5 on Mojave
I can create a new cpr then add SD3 and load kits but I cannot load a cpr with an instrument track that has SD3 even if I create a new cpr, save it, close Cubase then launch 10.5.5 and load that cpr. The session never appears - cubase just closes
I have crash dumps here
Cubase10-5-5_SuperiorDrummer3_crash.zip (27.3 KB)
10.0 does not exhibit this issue.
Thanks for looking into this. SD3 is a pretty significant VST for me.
Hi,
The crash is clearly in com.toontrack.superior3. Get in touch with the plug-in vendor, please.
tdutech
December 21, 2019, 9:57pm
7
I did and shared the issue with them. However this crash only occurs with Cubase 10.5, not in any earlier version or stand-alone. So it is related to how it loads within 10.5.
It would be helpful if you could help identify what changes that you made to your application that cause it to crash.
Thanks
Hi,
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreGraphics 0x00007fff32fe6a0b ERROR_CGDataProvider_BufferIsNotBigEnough + 43
1 com.apple.CoreGraphics 0x00007fff32fe68e2 CGDataProviderRetainBytePtr + 302
2 com.apple.CoreGraphics 0x00007fff3301658c CGDataProviderRetainData + 69
3 com.apple.CoreGraphics 0x00007fff33016446 CGAccessSessionCreate + 98
4 com.apple.CoreGraphics 0x00007fff33014435 img_data_lock + 2857
5 com.apple.CoreGraphics 0x00007fff3300fa62 CGSImageDataLock + 1258
6 com.apple.CoreGraphics 0x00007fff3300f518 RIPImageDataInitializeShared + 177
7 com.apple.CoreGraphics 0x00007fff3300f0c8 RIPImageCacheGetRetained + 661
8 com.apple.CoreGraphics 0x00007fff3300ebd0 ripc_AcquireRIPImageData + 325
9 com.apple.CoreGraphics 0x00007fff3300dee5 ripc_DrawImage + 704
10 com.apple.CoreGraphics 0x00007fff3300dc16 CGContextDelegateDrawImage + 41
11 com.apple.CoreGraphics 0x00007fff3300d3f4 CGContextDrawImageWithOptions + 432
12 com.apple.CoreGraphics 0x00007fff3300d22f CGContextDrawImage + 51
13 com.toontrack.superior3 0x00000001281da71c 0x12811a000 + 788252
14 com.toontrack.superior3 0x00000001281b5b5e 0x12811a000 + 637790
15 com.toontrack.superior3 0x00000001282237da 0x12811a000 + 1087450
16 com.toontrack.superior3 0x0000000128223513 0x12811a000 + 1086739
17 com.toontrack.superior3 0x00000001282232fc 0x12811a000 + 1086204
18 com.toontrack.superior3 0x00000001286cbf8e 0x12811a000 + 5971854
19 com.toontrack.superior3 0x00000001286dd5c0 0x12811a000 + 6043072
20 com.toontrack.superior3 0x00000001286dd637 0x12811a000 + 6043191
21 com.toontrack.superior3 0x00000001286cbbc9 0x12811a000 + 5970889
22 com.toontrack.superior3 0x00000001286cbf44 0x12811a000 + 5971780
23 com.toontrack.superior3 0x00000001286cbf44 0x12811a000 + 5971780
24 com.toontrack.superior3 0x00000001286cbf44 0x12811a000 + 5971780
25 com.toontrack.superior3 0x0000000128738342 0x12811a000 + 6415170
26 com.toontrack.superior3 0x00000001287659b5 0x12811a000 + 6601141
27 com.toontrack.superior3 0x00000001287658cd 0x12811a000 + 6600909
28 com.toontrack.superior3 0x00000001287640f4 0x12811a000 + 6594804
29 com.apple.AppKit 0x00007fff302eb21e _NSViewDrawRect + 66
30 com.apple.AppKit 0x00007fff302e9aac -[NSView(NSInternal) _recursive:displayRectIgnoringOpacity:inContext:shouldChangeFontReferenceColor:stopAtLayerBackedViews:] + 1627
31 com.apple.AppKit 0x00007fff302e943f __46-[NSView(NSLayerKitGlue) drawLayer:inContext:]_block_invoke + 192
32 com.apple.AppKit 0x00007fff302e919c -[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 1720
33 com.apple.QuartzCore 0x00007fff3d653e02 CABackingStoreUpdate_ + 577
34 com.apple.QuartzCore 0x00007fff3d6b5a0d invocation function for block in CA::Layer::display_() + 53
35 com.apple.QuartzCore 0x00007fff3d653020 -[CALayer _display] + 1830
36 com.apple.AppKit 0x00007fff302e874e _NSBackingLayerDisplay + 528
37 com.apple.AppKit 0x00007fff302ccc4f -[_NSViewBackingLayer display] + 811
38 com.apple.QuartzCore 0x00007fff3d652551 CA::Layer::display_if_needed(CA::Transaction*) + 627
39 com.apple.QuartzCore 0x00007fff3d6407c6 CA::Context::commit_transaction(CA::Transaction*) + 342
40 com.apple.QuartzCore 0x00007fff3d63fea6 CA::Transaction::commit() + 596
41 com.apple.AppKit 0x00007fff302c384d __65+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayRefresh]_block_invoke + 274
42 com.apple.CoreFoundation 0x00007fff32c2a6d8 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
43 com.apple.CoreFoundation 0x00007fff32c2a60d __CFRunLoopDoObservers + 451
44 com.apple.CoreFoundation 0x00007fff32bccd30 __CFRunLoopRun + 1136
45 com.apple.CoreFoundation 0x00007fff32bcc66e CFRunLoopRunSpecific + 455
46 com.apple.HIToolbox 0x00007fff31e2b1ab RunCurrentEventLoopInMode + 292
47 com.apple.HIToolbox 0x00007fff31e2aded ReceiveNextEventCommon + 355
48 com.apple.HIToolbox 0x00007fff31e2ac76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
49 com.apple.AppKit 0x00007fff301c277d _DPSNextEvent + 1135
50 com.apple.AppKit 0x00007fff301c146b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
51 com.steinberg.cubase10v5 0x000000010601396c 0x104037000 + 33409388
52 com.steinberg.cubase10v5 0x0000000105e403bf 0x104037000 + 31495103
53 com.steinberg.cubase10v5 0x0000000104e46310 0x104037000 + 14742288
54 com.steinberg.cubase10v5 0x0000000104e3ff33 0x104037000 + 14716723
55 com.steinberg.cubase10v5 0x0000000104e4129d 0x104037000 + 14721693
56 com.steinberg.cubase10v5 0x0000000105a2b95e 0x104037000 + 27216222
57 com.steinberg.cubase10v5 0x0000000106015bd9 0x104037000 + 33418201
58 com.apple.CoreFoundation 0x00007fff32c30346 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
59 com.apple.CoreFoundation 0x00007fff32c302c0 ___CFXRegistrationPost_block_invoke + 63
60 com.apple.CoreFoundation 0x00007fff32c3022a _CFXRegistrationPost + 404
61 com.apple.CoreFoundation 0x00007fff32c386d8 ___CFXNotificationPost_block_invoke + 87
62 com.apple.CoreFoundation 0x00007fff32ba1064 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1642
63 com.apple.CoreFoundation 0x00007fff32ba0417 _CFXNotificationPost + 732
64 com.apple.Foundation 0x00007fff34e27a7b -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
65 com.apple.AppKit 0x00007fff301c8fa4 -[NSApplication _postDidFinishNotification] + 312
66 com.apple.AppKit 0x00007fff301c88f7 -[NSApplication _sendFinishLaunchingNotification] + 208
67 com.apple.AppKit 0x00007fff301c6a4b -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 552
68 com.apple.AppKit 0x00007fff301c669b -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 688
69 com.apple.Foundation 0x00007fff34e716d0 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 286
70 com.apple.Foundation 0x00007fff34e7154d _NSAppleEventManagerGenericHandler + 102
71 com.apple.AE 0x00007fff33df3397 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 1815
72 com.apple.AE 0x00007fff33df2c29 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 41
73 com.apple.AE 0x00007fff33df2b01 aeProcessAppleEvent + 414
74 com.apple.HIToolbox 0x00007fff31e348b7 AEProcessAppleEvent + 54
75 com.apple.AppKit 0x00007fff301c2a9d _DPSNextEvent + 1935
76 com.apple.AppKit 0x00007fff301c146b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
77 com.apple.AppKit 0x00007fff301bb588 -[NSApplication run] + 699
78 com.steinberg.cubase10v5 0x0000000106013328 0x104037000 + 33407784
79 com.steinberg.cubase10v5 0x0000000105e3f6b6 0x104037000 + 31491766
80 com.steinberg.cubase10v5 0x0000000105a2bd61 0x104037000 + 27217249
81 com.steinberg.cubase10v5 0x0000000105a2f8bb 0x104037000 + 27232443
82 libdyld.dylib 0x00007fff5eb543d5 start + 1
As you can see, the chain is: Cubase - toontrack.superior3 - macOS graphics core => crash.
So my expectation is, there is something in a graphics area of Superior 3. But I believe the plug-in vendor knows much more about it from the crash dump file, I see just a codes, they see the exact methods after resolving the crash dump file.