Crash with Waves v11 Plugins

Hi,

My Wavelab Elements 10.0.40 keeps on crashing with Waves v11 Plugins on my Mac OSX 10.15.5

When I open Plugins L2,H-EQ and C2A and switch to each outher 4-5 times. Suddenly it crashes. This is annoying as I have paid for upgrade to WL10 to avoid crashes on catalina. I wrote a support ticket, but I have no response. I slowly begin to thing that Steinberg Wavelab is not a good choice on a Apple Computer.

this is the crash report:

Process:               WaveLab Elements 10.0 [1322]
Path:                  /Applications/WaveLab Elements 10.0.app/Contents/MacOS/WaveLab Elements 10.0
Identifier:            net.steinberg.WaveLab-Elements-10-0
Version:               10.0.40.127 (10.0.40.127)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           WaveLab Elements 10.0 [1322]
User ID:               501

Date/Time:             2020-06-22 09:07:21.487 +0200
OS Version:            Mac OS X 10.15.5 (19F101)
Report Version:        12
Bridge OS Version:     3.0 (14Y908)
Anonymous UUID:        BC795C51-0ADE-43AF-983F-95D9AAA68696


Time Awake Since Boot: 5200 seconds

System Integrity Protection: enabled

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

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

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

VM Regions Near 0x178:
--> 
    __TEXT                 0000000106814000-000000010944d000 [ 44.2M] r-x/rwx SM=COW  /Applications/WaveLab Elements 10.0.app/Contents/MacOS/WaveLab Elements 10.0

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.WavesAudio.WaveShell1-VST3.9.92.52	0x0000000150f9c287 WCPluginGraphicaGSOpenGL::BeforeDraw() + 403
1   com.WavesAudio.WaveShell1-VST3.9.92.52	0x0000000150f9b03b WCPluginGraphicaGS::Draw() + 21
2   com.WavesAudio.WaveShell1-VST3.9.92.52	0x0000000150f9a746 WCPluginGraphicaGS::DrawCallback(void*) + 18
3   com.apple.AppKit              	0x00007fff3522071b -[_NSOpenGLViewBackingLayer display] + 836
4   com.apple.QuartzCore          	0x00007fff433911fd CA::Layer::display_if_needed(CA::Transaction*) + 757
5   com.apple.QuartzCore          	0x00007fff4336f4b6 CA::Context::commit_transaction(CA::Transaction*, double) + 334
6   com.apple.QuartzCore          	0x00007fff4336e0a0 CA::Transaction::commit() + 644
7   com.apple.AppKit              	0x00007fff34cbf591 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 266
8   com.apple.AppKit              	0x00007fff353de850 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
9   com.apple.CoreFoundation      	0x00007fff378aa3c5 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
10  com.apple.CoreFoundation      	0x00007fff378aa2f7 __CFRunLoopDoObservers + 457
11  com.apple.CoreFoundation      	0x00007fff378a9895 __CFRunLoopRun + 874
12  com.apple.CoreFoundation      	0x00007fff378a8ece CFRunLoopRunSpecific + 462
13  com.apple.HIToolbox           	0x00007fff364d7abd RunCurrentEventLoopInMode + 292
14  com.apple.HIToolbox           	0x00007fff364d77d5 ReceiveNextEventCommon + 584
15  com.apple.HIToolbox           	0x00007fff364d7579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
16  com.apple.AppKit              	0x00007fff34b1f829 _DPSNextEvent + 883
17  com.apple.AppKit              	0x00007fff34b1e070 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
18  com.apple.AppKit              	0x00007fff34b0fd7e -[NSApplication run] + 658
19  libqcocoa.dylib               	0x000000010de7f945 QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2741
20  org.qt-project.QtCore         	0x0000000109c0c14f QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
21  org.qt-project.QtWidgets      	0x000000010a372beb QMenu::exec(QPoint const&, QAction*) + 107
22  net.steinberg.WaveLab-Elements-10-0	0x00000001081e3630 0x106814000 + 27063856
23  net.steinberg.WaveLab-Elements-10-0	0x000000010782e186 0x106814000 + 16884102
24  net.steinberg.WaveLab-Elements-10-0	0x000000010783d500 0x106814000 + 16946432
25  net.steinberg.WaveLab-Elements-10-0	0x0000000107839a95 0x106814000 + 16931477
26  net.steinberg.WaveLab-Elements-10-0	0x0000000107b2891c 0x106814000 + 20007196
27  net.steinberg.WaveLab-Elements-10-0	0x0000000107b29c69 0x106814000 + 20012137
28  org.qt-project.QtWidgets      	0x000000010a22f66d QWidget::event(QEvent*) + 429
29  org.qt-project.QtWidgets      	0x000000010a3a7b64 QTabBar::event(QEvent*) + 132
30  net.steinberg.WaveLab-Elements-10-0	0x00000001081bcdfb 0x106814000 + 26906107
31  org.qt-project.QtWidgets      	0x000000010a1f4dbc QApplicationPrivate::notify_helper(QObject*, QEvent*) + 268
32  org.qt-project.QtWidgets      	0x000000010a1f7cdd QApplication::notify(QObject*, QEvent*) + 7373
33  net.steinberg.WaveLab-Elements-10-0	0x0000000108042d13 0x106814000 + 25357587
34  net.steinberg.WaveLab-Elements-10-0	0x00000001074e89b6 0x106814000 + 13453750
35  org.qt-project.QtCore         	0x0000000109c10144 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
36  org.qt-project.QtWidgets      	0x000000010a1f56f4 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 900
37  org.qt-project.QtWidgets      	0x000000010a24e458 QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1704
38  org.qt-project.QtWidgets      	0x000000010a24d17b QWidgetWindow::event(QEvent*) + 235
39  org.qt-project.QtWidgets      	0x000000010a1f4dbc QApplicationPrivate::notify_helper(QObject*, QEvent*) + 268
40  org.qt-project.QtWidgets      	0x000000010a1f625c QApplication::notify(QObject*, QEvent*) + 588
41  net.steinberg.WaveLab-Elements-10-0	0x0000000108042d13 0x106814000 + 25357587
42  net.steinberg.WaveLab-Elements-10-0	0x00000001074e89b6 0x106814000 + 13453750
43  org.qt-project.QtCore         	0x0000000109c10144 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
44  org.qt-project.QtGui          	0x000000010aa129e9 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 3449
45  org.qt-project.QtGui          	0x000000010a9f832b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 219
46  libqcocoa.dylib               	0x000000010de80430 QCocoaEventDispatcherPrivate::processPostedEvents() + 320
47  libqcocoa.dylib               	0x000000010de80ba8 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 40
48  com.apple.CoreFoundation      	0x00007fff378aade2 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
49  com.apple.CoreFoundation      	0x00007fff378aad81 __CFRunLoopDoSource0 + 103
50  com.apple.CoreFoundation      	0x00007fff378aab9b __CFRunLoopDoSources0 + 209
51  com.apple.CoreFoundation      	0x00007fff378a98ca __CFRunLoopRun + 927
52  com.apple.CoreFoundation      	0x00007fff378a8ece CFRunLoopRunSpecific + 462
53  com.apple.HIToolbox           	0x00007fff364d7abd RunCurrentEventLoopInMode + 292
54  com.apple.HIToolbox           	0x00007fff364d76f4 ReceiveNextEventCommon + 359
55  com.apple.HIToolbox           	0x00007fff364d7579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
56  com.apple.AppKit              	0x00007fff34b1f829 _DPSNextEvent + 883
57  com.apple.AppKit              	0x00007fff34b1e070 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
58  com.apple.AppKit              	0x00007fff34b0fd7e -[NSApplication run] + 658
59  libqcocoa.dylib               	0x000000010de7f945 QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2741
60  org.qt-project.QtCore         	0x0000000109c0c14f QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
61  org.qt-project.QtCore         	0x0000000109c107b2 QCoreApplication::exec() + 130
62  net.steinberg.WaveLab-Elements-10-0	0x00000001074da7c7 0x106814000 + 13395911
63  net.steinberg.WaveLab-Elements-10-0	0x0000000107ed1ff7 0x106814000 + 23846903
64  libdyld.dylib                 	0x00007fff718a5cc9 start + 1

...

From line 36 for the log, you can see that the crash happens inside the Waves plugin. Please report to Waves.

I will agree Waves hasn’t been keeping up in the latest WL versions. I’m running Windows 10, and have frequent crashes with some Waves plugins. Flux Alchemist has crashed WL a few times as well, but I moved to DMG Multiplicity, which works much better. Something’s been changed in the OS or the DAW that perhaps makes the DAW or OS less tolerant. Most DAW and plugin developer Release Notes rarely ever detail enough information to alert other developers as to exactly what to expect and what to update.

That said, if it helps, 99% of my crashes are while adding a Waves plugin while music is playing in WL.

In the Waves app, Waves Central, click on settings (lower left hand corner). The line that reads ‘Clear Central cache’, hit the ‘Clear’ tab. Your problem may be that your older Waves files are misdirecting WL. Clear this, restart Waves Central, than restart your DAW. Hopefully this will sort things.


Meanwhile waves support has answered and yes, cleaning the cache helped👍 Thanks

Of course.