Bug

Hi PG,

I constantly get this kind of bug in all versions of WL 7:

I have Fabfilter Pro-Q inserted in master section first slot. I turn it off, load new wav file and play it. While playing I turn Pro-Q on and WL 7 quits with error report. I can reproduce it easily as many times as I wish:)

Here is the crash report:

Process: WaveLab 7 [327]
Path: /Applications/WaveLab 7.app/Contents/MacOS/WaveLab 7
Identifier: net.steinberg.WaveLab_7
Version: 7.2.596 (7.2.596)
Build Info: WaveLab 7-Unknown~596
Code Type: X86 (Native)
Parent Process: launchd [128]

Date/Time: 2011-12-19 15:32:12.667 +0200
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Interval Since Last Report: 97319 sec
Crashes Since Last Report: 2
Per-App Interval Since Last Report: 30044 sec
Per-App Crashes Since Last Report: 2
Anonymous UUID: 7AAB9511-02AD-48A0-8EF2-25A6A1AF5AB3

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000000c
Crashed Thread: 4

Thread 0: Dispatch queue: com.apple.main-thread
0 com.fabfilter.Pro-Q.Vst.1 0x19dd12c5 VSTPluginMain + 358437
1 com.fabfilter.Pro-Q.Vst.1 0x19dd1550 VSTPluginMain + 359088
2 com.fabfilter.Pro-Q.Vst.1 0x19dd1739 VSTPluginMain + 359577
3 com.fabfilter.Pro-Q.Vst.1 0x19e007bc VSTPluginMain + 552220
4 com.fabfilter.Pro-Q.Vst.1 0x19db4075 VSTPluginMain + 239061
5 com.fabfilter.Pro-Q.Vst.1 0x19db4d02 VSTPluginMain + 242274
6 com.fabfilter.Pro-Q.Vst.1 0x19db4e4a VSTPluginMain + 242602
7 com.fabfilter.Pro-Q.Vst.1 0x19d4f4a8 0x19cfe000 + 332968
8 com.fabfilter.Pro-Q.Vst.1 0x19d95c88 VSTPluginMain + 115176
9 com.fabfilter.Pro-Q.Vst.1 0x19d925a5 VSTPluginMain + 101125
10 com.fabfilter.Pro-Q.Vst.1 0x19d9487c VSTPluginMain + 110044
11 net.steinberg.WaveLab_7 0x005745be 0x1000 + 5715390
12 net.steinberg.WaveLab_7 0x0055e636 0x1000 + 5625398
13 net.steinberg.WaveLab_7 0x004a861e 0x1000 + 4879902
14 net.steinberg.WaveLab_7 0x005b79ec 0x1000 + 5990892
15 QtCore 0x0163803f QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 1407
16 QtGui 0x01f224d4 QAbstractButton::clicked(bool) + 68
17 QtGui 0x01c3f28a QAbstractButtonPrivate::emitClicked() + 58
18 QtGui 0x01c40246 QAbstractButtonPrivate::click() + 150
19 QtGui 0x01c40495 QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 117
20 QtGui 0x01d0ff0c QToolButton::mouseReleaseEvent(QMouseEvent*) + 28
21 QtGui 0x018e1bfe QWidget::event(QEvent*) + 2318
22 QtGui 0x01c3f56d QAbstractButton::event(QEvent*) + 45
23 QtGui 0x01d118b0 QToolButton::event(QEvent*) + 64
24 QtGui 0x01887ccc QApplicationPrivate::notify_helper(QObject*, QEvent*) + 188
25 QtGui 0x0189025d QApplication::notify(QObject*, QEvent*) + 7741
26 net.steinberg.WaveLab_7 0x002b57d3 0x1000 + 2836435
27 net.steinberg.WaveLab_7 0x0013f9d9 0x1000 + 1305049
28 QtCore 0x016213ec QCoreApplication::notifyInternal(QObject*, QEvent*) + 108
29 QtGui 0x0188c4da QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) + 282
30 QtGui 0x0183998c qt_mac_handleMouseEvent(NSEvent*, QEvent::Type, Qt::MouseButton, QWidget*) + 732
31 QtGui 0x018282cb -[QCocoaView mouseUp:] + 43
32 com.apple.AppKit 0x98a87ae8 -[NSWindow sendEvent:] + 5693
33 QtGui 0x0182e5bc -[QCocoaWindow sendEvent:] + 108
34 com.apple.AppKit 0x989a060b -[NSApplication sendEvent:] + 6431
35 QtGui 0x01833732 -[QNSApplication sendEvent:] + 98
36 com.apple.AppKit 0x98934253 -[NSApplication run] + 917
37 QtGui 0x0183e97a QEventDispatcherMac::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 1786
38 QtCore 0x016202a1 QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 65
39 QtCore 0x0162067a QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 314
40 QtCore 0x01622a06 QCoreApplication::exec() + 182
41 net.steinberg.WaveLab_7 0x0008b614 0x1000 + 566804
42 net.steinberg.WaveLab_7 0x0002532d 0x1000 + 148269

Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x924df382 kevent + 10
1 libSystem.B.dylib 0x924dfa9c _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x924def59 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x924decfe _dispatch_worker_thread2 + 240
4 libSystem.B.dylib 0x924de781 _pthread_wqthread + 390
5 libSystem.B.dylib 0x924de5c6 start_wqthread + 30

Thread 2: com.apple.CFSocket.private
0 libSystem.B.dylib 0x924d7ac6 select$DARWIN_EXTSN + 10
1 com.apple.CoreFoundation 0x90147c53 __CFSocketManager + 1091
2 libSystem.B.dylib 0x924e6259 _pthread_start + 345
3 libSystem.B.dylib 0x924e60de thread_start + 34

Thread 3:
0 libSystem.B.dylib 0x924f458a select$DARWIN_EXTSN$NOCANCEL + 10
1 libSystem.B.dylib 0x9258cc4b select + 92
2 QtCore 0x01650af0 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 320
3 QtCore 0x01654d33 QEventDispatcherUNIXPrivate::doSelect(QFlagsQEventLoop::ProcessEventsFlag, timeval*) + 435
4 QtCore 0x0165526f QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 175
5 QtCore 0x016202a1 QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 65
6 QtCore 0x0162067a QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 314
7 QtCore 0x01508d75 QThread::exec() + 261
8 net.steinberg.WaveLab_7 0x0053690d 0x1000 + 5462285
9 Core.dylib 0x012979f4 TThread::run() + 84
10 QtCore 0x0150c3b3 QThreadPrivate::start(void*) + 291
11 libSystem.B.dylib 0x924e6259 _pthread_start + 345
12 libSystem.B.dylib 0x924e60de thread_start + 34

Thread 4 Crashed:
0 com.fabfilter.Pro-Q.Vst.1 0x19d1cc60 0x19cfe000 + 126048
1 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
2 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
3 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
4 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
5 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
6 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
7 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
8 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
9 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
10 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
11 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
12 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
13 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
14 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
15 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
16 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
17 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
18 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
19 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
20 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
21 com.fabfilter.Pro-Q.Vst.1 0x19dcfc76 VSTPluginMain + 352726
22 com.fabfilter.Pro-Q.Vst.1 0x19dcea56 VSTPluginMain + 348086
23 com.fabfilter.Pro-Q.Vst.1 0x19dd0127 VSTPluginMain + 353927
24 com.fabfilter.Pro-Q.Vst.1 0x19dd01f2 VSTPluginMain + 354130
25 com.fabfilter.Pro-Q.Vst.1 0x19d7693e 0x19cfe000 + 493886
26 com.fabfilter.Pro-Q.Vst.1 0x19d1cc63 0x19cfe000 + 126051
27 com.fabfilter.Pro-Q.Vst.1 0x19dedbf8 VSTPluginMain + 475480
28 com.fabfilter.Pro-Q.Vst.1 0x19d1cd42 0x19cfe000 + 126274
29 com.fabfilter.Pro-Q.Vst.1 0x19d766c7 0x19cfe000 + 493255
30 com.fabfilter.Pro-Q.Vst.1 0x19d4ecda 0x19cfe000 + 330970
31 com.fabfilter.Pro-Q.Vst.1 0x19d4e314 0x19cfe000 + 328468
32 com.fabfilter.Pro-Q.Vst.1 0x19d50508 0x19cfe000 + 337160
33 com.fabfilter.Pro-Q.Vst.1 0x19d962e0 VSTPluginMain + 116800
34 net.steinberg.WaveLab_7 0x00572046 0x1000 + 5705798
35 net.steinberg.WaveLab_7 0x005725de 0x1000 + 5707230
36 net.steinberg.WaveLab_7 0x0055cb66 0x1000 + 5618534
37 net.steinberg.WaveLab_7 0x0057c8b5 0x1000 + 5748917
38 Core.dylib 0x012979f4 TThread::run() + 84
39 QtCore 0x0150c3b3 QThreadPrivate::start(void*) + 291
40 libSystem.B.dylib 0x924e6259 _pthread_start + 345
41 libSystem.B.dylib 0x924e60de thread_start + 34

Thread 5:
0 libSystem.B.dylib 0x924f458a select$DARWIN_EXTSN$NOCANCEL + 10
1 libSystem.B.dylib 0x9258cc4b select + 92
2 QtCore 0x01650a07 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 87
3 QtCore 0x01654d33 QEventDispatcherUNIXPrivate::doSelect(QFlagsQEventLoop::ProcessEventsFlag, timeval*) + 435
4 QtCore 0x0165526f QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 175
5 QtCore 0x016202a1 QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 65
6 QtCore 0x0162067a QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 314
7 QtCore 0x01508d75 QThread::exec() + 261
8 net.steinberg.WaveLab_7 0x0079dfcc 0x1000 + 7983052
9 Core.dylib 0x012979f4 TThread::run() + 84
10 QtCore 0x0150c3b3 QThreadPrivate::start(void*) + 291
11 libSystem.B.dylib 0x924e6259 _pthread_start + 345
12 libSystem.B.dylib 0x924e60de thread_start + 34

And it works OK if I first stop the playback and then enable the Fabfilter Plugin. And it doesn’t happen with other plugins so far. And for example now after 2 times WL quit 3rd time its working ok:) Not sure whom to blame, Fabfilter or WL or GOD:)

Cheers
D

The crash dump you have included, shows a crash inside the plugin. Please report to the plugin manufacturer.

I use to have that same exact problem with my Waves Plug-ins. Not fun.