imprint mold==instacrash when used as extension in Cubase

Hello,

Is anyone else having this problem? I have a Win 10 pro system (with 128gb ram, that’s not an issue) but when I attempt to load a few files via ara 2/extensions into spectralayers in Cubase 10 pro, and run imprint>mold, unfortunately, it crashes a lot of the time. Cubase doesn’t quit, but I get an error telling me to restart, and the selection in SLP6 becomes unresponsive.
As far as I can tell, the rest of SLP6 works fine until I run mold. Also, it usually works fine for a few minutes, then after I’m 10-15 minutes into a session, it starts crashing.

I’ve sent off a report and crash .dmp to the tech support email for Canada, but I am curious to know if anyone else might have an idea as to what is going on. I hope there’s something simple I am overlooking as the imprint feature is what i use the most probably!

Hi, can you send me the crash report as well? As a private message here, or by email at contact [at] divideframe.com. It’s the most direct way for me to analyze it - thanks!

Hi Robin, thanks for the quick response and I’ve sent the email. I am now finding that my session crashes whenever I open SLP6 at all inside Cubase. No crash report, just instantly closes everything and returns to the desktop. Reboot, opening session–same problem.
The last thing I did was dock SLP6 in the bottom screen of Cubase, not sure if that would be an issue.

Thanks Shane, got the crash reports.
So you’re not getting any new crash dump in Documents/Steinberg/crashdumps?
If not, maybe hopefully you still have SpectraLayers’ own log files located in %localappdata%\Steinberg\SpectraLayers Pro\logs that you can send to me.

I just had another crash while trying to use the moulding function with the standalone version of SL6, here is the log:

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [3465]

VM Regions Near 0:

__TEXT 0000000109ca9000-000000010b0d1000 [ 20.2M] r-x/rwx SM=COW /Applications/SpectraLayers Pro 6.app/Contents/MacOS/SpectraLayers

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libselectioncastmold.dylib 0x000000013888b17a ProcessPlugin::apply(SpectraLayers::QString, bool, bool) + 1242
1 libselectioncastmold.dylib 0x000000013888e9b5 ProcessPlugin::trigger(SpectraLayers::QString) + 517
2 com.Steinberg.SpectraLayersPro6 0x0000000109d81bd9 0x109ca9000 + 887769
3 com.Steinberg.SpectraLayersPro6 0x0000000109e4b055 0x109ca9000 + 1712213
4 org.qt-project.QtCore 0x000000010c06bd6b SpectraLayers::QMetaObject::activate(SpectraLayers::QObject*, int, int, void**) + 2219
5 org.qt-project.QtWidgets 0x000000010b160c35 SpectraLayers::QAction::activate(SpectraLayers::QAction::ActionEvent) + 309
6 org.qt-project.QtCore 0x000000010c0647b1 SpectraLayers::QObject::event(SpectraLayers::QEvent*) + 753
7 org.qt-project.QtWidgets 0x000000010b16a19d SpectraLayers::QApplicationPrivate::notify_helper(SpectraLayers::QObject*, SpectraLayers::QEvent*) + 269
8 org.qt-project.QtWidgets 0x000000010b16b5a2 SpectraLayers::QApplication::notify(SpectraLayers::QObject*, SpectraLayers::QEvent*) + 594
9 org.qt-project.QtCore 0x000000010c03aea4 SpectraLayers::QCoreApplication::notifyInternal2(SpectraLayers::QObject*, SpectraLayers::QEvent*) + 212
10 org.qt-project.QtCore 0x000000010c03c0de SpectraLayers::QCoreApplicationPrivate::sendPostedEvents(SpectraLayers::QObject*, int, SpectraLayers::QThreadData*) + 878
11 libqcocoa.dylib 0x000000010df8e369 0x10df5a000 + 213865
12 libqcocoa.dylib 0x000000010df8ead0 0x10df5a000 + 215760
13 com.apple.CoreFoundation 0x00007fff334cedbb CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
14 com.apple.CoreFoundation 0x00007fff334ced61 __CFRunLoopDoSource0 + 108
15 com.apple.CoreFoundation 0x00007fff334b2c6b __CFRunLoopDoSources0 + 195
16 com.apple.CoreFoundation 0x00007fff334b2233 __CFRunLoopRun + 1196
17 com.apple.CoreFoundation 0x00007fff334b1b35 CFRunLoopRunSpecific + 459
18 com.apple.HIToolbox 0x00007fff3279096b RunCurrentEventLoopInMode + 292
19 com.apple.HIToolbox 0x00007fff327905ad ReceiveNextEventCommon + 355
20 com.apple.HIToolbox 0x00007fff32790436 _BlockUntilNextEventMatchingListInModeWithFilter + 64
21 com.apple.AppKit 0x00007fff30b2a987 _DPSNextEvent + 965
22 com.apple.AppKit 0x00007fff30b2971f -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
23 com.apple.AppKit 0x00007fff30b2383c -[NSApplication run] + 699
24 libqcocoa.dylib 0x000000010df8da4b 0x10df5a000 + 211531
25 org.qt-project.QtCore 0x000000010c03656f SpectraLayers::QEventLoop::exec(SpectraLayers::QFlagsSpectraLayers::QEventLoop::ProcessEventsFlag) + 431
26 org.qt-project.QtCore 0x000000010c03b4b2 SpectraLayers::QCoreApplication::exec() + 130
27 com.Steinberg.SpectraLayersPro6 0x0000000109cbd45b 0x109ca9000 + 83035
28 libdyld.dylib 0x00007fff5f4763d5 start + 1

Yep, in every second attempt to mould something the app crashes, here is another log.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libselectioncastmold.dylib 0x000000013171d17a ProcessPlugin::apply(SpectraLayers::QString, bool, bool) + 1242
1 libselectioncastmold.dylib 0x00000001317209b5 ProcessPlugin::trigger(SpectraLayers::QString) + 517
2 com.Steinberg.SpectraLayersPro6 0x0000000102be5bd9 0x102b0d000 + 887769
3 com.Steinberg.SpectraLayersPro6 0x0000000102caf055 0x102b0d000 + 1712213
4 org.qt-project.QtCore 0x0000000105028d6b SpectraLayers::QMetaObject::activate(SpectraLayers::QObject*, int, int, void**) + 2219
5 org.qt-project.QtWidgets 0x000000010429ec35 SpectraLayers::QAction::activate(SpectraLayers::QAction::ActionEvent) + 309
6 org.qt-project.QtCore 0x00000001050217b1 SpectraLayers::QObject::event(SpectraLayers::QEvent*) + 753
7 org.qt-project.QtWidgets 0x00000001042a819d SpectraLayers::QApplicationPrivate::notify_helper(SpectraLayers::QObject*, SpectraLayers::QEvent*) + 269
8 org.qt-project.QtWidgets 0x00000001042a95a2 SpectraLayers::QApplication::notify(SpectraLayers::QObject*, SpectraLayers::QEvent*) + 594
9 org.qt-project.QtCore 0x0000000104ff7ea4 SpectraLayers::QCoreApplication::notifyInternal2(SpectraLayers::QObject*, SpectraLayers::QEvent*) + 212
10 org.qt-project.QtCore 0x0000000104ff90de SpectraLayers::QCoreApplicationPrivate::sendPostedEvents(SpectraLayers::QObject*, int, SpectraLayers::QThreadData*) + 878
11 libqcocoa.dylib 0x0000000106ebf369 0x106e8b000 + 213865
12 libqcocoa.dylib 0x0000000106ebfad0 0x106e8b000 + 215760
13 com.apple.CoreFoundation 0x00007fff334cedbb CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
14 com.apple.CoreFoundation 0x00007fff334ced61 __CFRunLoopDoSource0 + 108
15 com.apple.CoreFoundation 0x00007fff334b2c6b __CFRunLoopDoSources0 + 195
16 com.apple.CoreFoundation 0x00007fff334b2233 __CFRunLoopRun + 1196
17 com.apple.CoreFoundation 0x00007fff334b1b35 CFRunLoopRunSpecific + 459
18 com.apple.HIToolbox 0x00007fff3279096b RunCurrentEventLoopInMode + 292
19 com.apple.HIToolbox 0x00007fff327905ad ReceiveNextEventCommon + 355
20 com.apple.HIToolbox 0x00007fff32790436 _BlockUntilNextEventMatchingListInModeWithFilter + 64
21 com.apple.AppKit 0x00007fff30b2a987 _DPSNextEvent + 965
22 com.apple.AppKit 0x00007fff30b2971f -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
23 com.apple.AppKit 0x00007fff30b2383c -[NSApplication run] + 699
24 libqcocoa.dylib 0x0000000106ebea4b 0x106e8b000 + 211531
25 org.qt-project.QtCore 0x0000000104ff356f SpectraLayers::QEventLoop::exec(SpectraLayers::QFlagsSpectraLayers::QEventLoop::ProcessEventsFlag) + 431
26 org.qt-project.QtCore 0x0000000104ff84b2 SpectraLayers::QCoreApplication::exec() + 130
27 com.Steinberg.SpectraLayersPro6 0x0000000102b2145b 0x102b0d000 + 83035
28 libdyld.dylib 0x00007fff5f4763d5 start + 1

Thanks, adding it to the bug details. I could not repro the bug so far unfortunately. Can you share a screenshot of a SL project (or even a .SLP project itself if size is manageable) that make it crash with molding?

Here is a screencast of a moulding crash:

After many attempts, finally reproed the crash (by opening a project with 2 layers, applying the imprinting process once, closing the project, reopening it, and applying again → crash). Root cause found and fixed in the next patch.

Great news! Audio sculpting bliss awaits.