View Issue Details

IDProjectCategoryView StatusLast Update
0008986ardourbugspublic2023-02-06 03:10
ReporterSchmitty2005 Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformMicrosoftOSWindowsOS Version10
Product VersionMixbus 8.x 
Summary0008986: PPGWave3 VST3 Crashes when loaded
DescriptionLoading new MIDI track with PPGWave3 VST3 causes crash.

Causes crash in Aroudor 6, Ardour 7 and Mixbus 7, and Mixbus 8
Steps To ReproduceStart new session. Add MIDI track with PPG Wave 3 VST ( https://waldorfmusic.com/en/overview )
Additional InformationCauses crash in Aroudor 6.9 ,7 and Mixbus 7(latest) , and Mixbus 8 (latest) as of 10/14/2022.

PPGWave3 does start with 16 MIDI inputs, 16 MIDI outputs and 16 MONO audio outputs. There have been problems with other plugins using multiple outputs. I will submit those as I run across them.

PPGWave3 works flawlessly in Reaper, Cubase, and Bitwig.

Tagscrash, Multi-out, VST3

Activities

Schmitty2005

2022-10-14 23:39

reporter  

Ardour-debug_PPGWave_V3_VST.log (58,353 bytes)   
Starting program: C:\Program Files\Ardour7\bin\Ardour.exe 
[New Thread 6772.0x2240]
[New Thread 6772.0x2944]
[New Thread 6772.0x1ce8]
[New Thread 6772.0x2298]
[New Thread 6772.0x367c]
[New Thread 6772.0x213c]
[New Thread 6772.0x1b8c]
[New Thread 6772.0x868]
[New Thread 6772.0x3628]
[New Thread 6772.0x2288]
[New Thread 6772.0x37e8]
[Thread 6772.0x37e8 exited with code 0]
[New Thread 6772.0x17bc]
[New Thread 6772.0x35e8]
[New Thread 6772.0x375c]
[New Thread 6772.0x1c8c]
[New Thread 6772.0x3760]
[Thread 6772.0x3760 exited with code 0]
[New Thread 6772.0x860]
[Thread 6772.0x1c8c exited with code 0]
[New Thread 6772.0x1cb4]
[Thread 6772.0x1cb4 exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(1) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(2) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(3) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(4) tid(2240) 88890001 
[New Thread 6772.0x2db4]
[Thread 6772.0x2db4 exited with code 0]
[New Thread 6772.0x3574]
[Thread 6772.0x3574 exited with code 1]
[New Thread 6772.0x233c]
[Thread 6772.0x233c exited with code 0]
[New Thread 6772.0x3690]
[Thread 6772.0x3690 exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(5) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(6) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(7) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(8) tid(2240) 88890001 
[New Thread 6772.0x19d0]
[Thread 6772.0x19d0 exited with code 0]
[New Thread 6772.0x23f8]
[Thread 6772.0x23f8 exited with code 1]
[New Thread 6772.0x2d60]
[Thread 6772.0x2d60 exited with code 0]
[New Thread 6772.0xbf0]
[Thread 6772.0xbf0 exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(9) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(10) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(11) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(12) tid(2240) 88890001 
[New Thread 6772.0x2804]
[Thread 6772.0x2804 exited with code 0]
[New Thread 6772.0x2290]
[Thread 6772.0x2290 exited with code 1]
[New Thread 6772.0x2d90]
[Thread 6772.0x2d90 exited with code 0]
[New Thread 6772.0x34f4]
[Thread 6772.0x34f4 exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(13) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(14) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(15) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(16) tid(2240) 88890001 
[New Thread 6772.0x3618]
[Thread 6772.0x3618 exited with code 0]
[New Thread 6772.0x361c]
[Thread 6772.0x361c exited with code 1]
[New Thread 6772.0x37fc]
[Thread 6772.0x37fc exited with code 0]
[New Thread 6772.0x32b4]
[New Thread 6772.0x371c]
[New Thread 6772.0x5bc]
[Thread 6772.0x5bc exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(17) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(18) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(19) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(20) tid(2240) 88890001 
[New Thread 6772.0x3048]
[Thread 6772.0x3048 exited with code 0]
[New Thread 6772.0x3070]
[Thread 6772.0x3070 exited with code 1]
[New Thread 6772.0x3034]
[Thread 6772.0x3034 exited with code 0]
[New Thread 6772.0x1b4c]
[Thread 6772.0x1b4c exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(21) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(22) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(23) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(24) tid(2240) 88890001 
[New Thread 6772.0x33d0]
[New Thread 6772.0x1ff0]
[Thread 6772.0x33d0 exited with code 0]
[Thread 6772.0x1ff0 exited with code 1]
[New Thread 6772.0x30d0]
[Thread 6772.0x30d0 exited with code 0]
[New Thread 6772.0x32ac]
[New Thread 6772.0x2ec0]
[New Thread 6772.0x278c]
[New Thread 6772.0x2cdc]
[Thread 6772.0x2cdc exited with code 0]
[Thread 6772.0x2ec0 exited with code 0]
[New Thread 6772.0x1f50]
[Thread 6772.0x278c exited with code 0]
[New Thread 6772.0x958]
[Thread 6772.0x1f50 exited with code 0]
[New Thread 6772.0x2854]
[Thread 6772.0x2854 exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(25) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(26) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(27) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(28) tid(2240) 88890001 
[New Thread 6772.0x3630]
[New Thread 6772.0x362c]
[Thread 6772.0x3630 exited with code 0]
[Thread 6772.0x362c exited with code 1]
[New Thread 6772.0x37e4]
[Thread 6772.0x37e4 exited with code 0]
[New Thread 6772.0x1908]
[Thread 6772.0x1908 exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(29) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(30) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(31) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(32) tid(2240) 88890001 
[New Thread 6772.0x1cb4]
[New Thread 6772.0x163c]
[Thread 6772.0x1cb4 exited with code 0]
[Thread 6772.0x163c exited with code 1]
[New Thread 6772.0x13e4]
[Thread 6772.0x13e4 exited with code 0]
[New Thread 6772.0x3338]
[Thread 6772.0x3338 exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(33) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(34) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(35) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(36) tid(2240) 88890001 
[New Thread 6772.0x11c8]
[New Thread 6772.0x2224]
[Thread 6772.0x11c8 exited with code 0]
[Thread 6772.0x2224 exited with code 1]
[New Thread 6772.0x18ac]
[Thread 6772.0x18ac exited with code 0]
[Thread 6772.0x958 exited with code 0]
[New Thread 6772.0x1658]
[Thread 6772.0x1658 exited with code 0]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(37) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(38) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2433)\AUDIOSES.DLL!00007FF878D10E26: (caller: 00007FF878D0F2D5) ReturnHr(39) tid(2240) 88890001 

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(2401)\AUDIOSES.DLL!00007FF878D0F322: (caller: 0000000049FA3654) ReturnHr(40) tid(2240) 88890001 
[New Thread 6772.0x1df0]
[New Thread 6772.0x19d4]
[Thread 6772.0x1df0 exited with code 0]
[Thread 6772.0x19d4 exited with code 1]
[New Thread 6772.0x345c]
[Thread 6772.0x345c exited with code 0]
[New Thread 6772.0x2e4c]
[New Thread 6772.0x2d60]
[New Thread 6772.0x2ee8]

warning: avcore\audiocore\client\audioclient\audioclientcore.cpp(1501)\AUDIOSES.DLL!00007FF878CF74E5: (caller: 00007FF878CD4FD5) ReturnHr(41) tid(2240) 887C005F 
[New Thread 6772.0x1038]
[New Thread 6772.0x1034]
[New Thread 6772.0xbf0]
[New Thread 6772.0xc94]
[New Thread 6772.0x3780]
[New Thread 6772.0x2a38]
[New Thread 6772.0x3524]
[Thread 6772.0x375c exited with code 0]
[Thread 6772.0x2a38 exited with code 0]
[Thread 6772.0x3780 exited with code 0]
[New Thread 6772.0x361c]
[Thread 6772.0x361c exited with code 0]
[New Thread 6772.0x19ac]
[Thread 6772.0x19ac exited with code 0]
[New Thread 6772.0x2df8]
[New Thread 6772.0x1bdc]
[Thread 6772.0x1bdc exited with code 0]
[Thread 6772.0x2df8 exited with code 0]
[New Thread 6772.0x376c]
[New Thread 6772.0x964]
[New Thread 6772.0x1a04]
[New Thread 6772.0x1b5c]
[New Thread 6772.0x353c]
[New Thread 6772.0x3548]
[New Thread 6772.0x2708]
[New Thread 6772.0x1ed8]
[Thread 6772.0x3524 exited with code 0]
[Thread 6772.0x2944 exited with code 0]
[Thread 6772.0x1ce8 exited with code 0]
[Thread 6772.0x2298 exited with code 0]
[Thread 6772.0x860 exited with code 0]
[New Thread 6772.0x95c]
[New Thread 6772.0x2878]
[New Thread 6772.0x1730]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 6772.0x964]
0x000000007718c571 in ?? () from C:\Program Files\Common Files\VST3\Waldorf\PPG Wave 3.V\PPG_Wave_V3.vst3

Thread 90 (Thread 6772.0x1730):
#0  0x00007ff89500a104 in win32u!NtUserMsgWaitForMultipleObjectsEx () from C:\windows\System32\win32u.dll
#1  0x00007ff895d207ce in USER32!MsgWaitForMultipleObjectsEx () from C:\windows\System32\user32.dll
#2  0x00007ff8846b90e0 in gdiplus!GdiplusStartup ()
   from C:\windows\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.2130_none_91a21aa0cc89fa21\GdiPlus.dll
#3  0x00007ff8846b903f in gdiplus!GdiplusStartup ()
   from C:\windows\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.2130_none_91a21aa0cc89fa21\GdiPlus.dll
#4  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#5  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#6  0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 89 (Thread 6772.0x2878):
#0  0x00007ff897390b14 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897342e17 in ntdll!TpReleaseCleanupGroupMembers () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#3  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 88 (Thread 6772.0x95c):
#0  0x00007ff897390b14 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897342e17 in ntdll!TpReleaseCleanupGroupMembers () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#3  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 87 (Thread 6772.0x1ed8):
#0  0x00007ff89738d744 in ntdll!ZwDelayExecution () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894c0b03e in SleepEx () from C:\windows\System32\KernelBase.dll
#2  0x000000002690370e in ARDOUR::AutomationWatch::thread (this=0x70812e10) at ../libs/ardour/automation_watch.cc:205
#3  0x0000000026ee43e1 in operator() (p=<optimized out>, this=<optimized out>)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/mem_fn_template.hpp:47
#4  operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (a=<synthetic pointer>, f=..., 
    this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:259
#5  operator() (this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:1294
#6  boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::invoke (function_obj_ptr=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:159
#7  0x000000005fed700f in operator() (this=0x708d3bc8)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:682
#8  PBD::Thread::_run (arg=0x708d3ba0) at ../libs/pbd/pthread_utils.cc:486
#9  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#10 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#11 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#12 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#13 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#14 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 86 (Thread 6772.0x2708):
#0  0x00007ff89738dc14 in ntdll!ZwWaitForMultipleObjects () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894c10460 in WaitForMultipleObjectsEx () from C:\windows\System32\KernelBase.dll
#2  0x00007ff894c1035e in WaitForMultipleObjects () from C:\windows\System32\KernelBase.dll
#3  0x0000000065731e1d in do_sema_b_wait_intern (sema=<optimized out>, nointerrupt=0, timeout=2152994912)
    at ./mingw-w64-libraries/winpthreads/src/cond.c:625
#4  0x0000000065732110 in do_sema_b_wait (sema=0x810, nointerrupt=0, timeout=4294967295, cs=0x6e565080, 
    val=0x6e5650a8) at ./mingw-w64-libraries/winpthreads/src/cond.c:584
#5  0x0000000065732691 in pthread_cond_wait (c=<optimized out>, external_mutex=0x6e742a50)
    at ./mingw-w64-libraries/winpthreads/src/cond.c:451
#6  0x0000000026c4578b in ARDOUR::Session::auto_connect_thread_run (this=this@entry=0x6e740a30)
    at ../libs/ardour/session.cc:7441
#7  0x0000000026c4588e in ARDOUR::Session::auto_connect_thread (arg=0x6e740a30) at ../libs/ardour/session.cc:7372
#8  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#9  0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#10 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#11 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#12 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#13 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 85 (Thread 6772.0x3548):
#0  0x00007ff89738dc14 in ntdll!ZwWaitForMultipleObjects () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894c10460 in WaitForMultipleObjectsEx () from C:\windows\System32\KernelBase.dll
#2  0x00007ff894c1035e in WaitForMultipleObjects () from C:\windows\System32\KernelBase.dll
#3  0x0000000065731e1d in do_sema_b_wait_intern (sema=<optimized out>, nointerrupt=0, timeout=9)
    at ./mingw-w64-libraries/winpthreads/src/cond.c:625
#4  0x0000000065732110 in do_sema_b_wait (sema=0x804, nointerrupt=0, timeout=4294967295, cs=0x6be9bea0, 
    val=0x6be9bec8) at ./mingw-w64-libraries/winpthreads/src/cond.c:584
#5  0x0000000065732691 in pthread_cond_wait (c=<optimized out>, external_mutex=0x6e742a28)
    at ./mingw-w64-libraries/winpthreads/src/cond.c:451
#6  0x0000000026cb7b90 in ARDOUR::Session::emit_thread_run (this=this@entry=0x6e740a30)
    at ../libs/ardour/session_process.cc:1232
#7  0x0000000026cb7bbe in ARDOUR::Session::emit_thread (arg=0x6e740a30) at ../libs/ardour/session_process.cc:1221
#8  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#9  0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#10 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#11 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#12 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#13 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 84 (Thread 6772.0x353c):
#0  0x00007ff89738dc14 in ntdll!ZwWaitForMultipleObjects () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894c10460 in WaitForMultipleObjectsEx () from C:\windows\System32\KernelBase.dll
#2  0x0000000068e54c3c in poll_rest (msg_fd=0x0, stop_fd=0x0, handles=handles@entry=0x706cf580, 
    handle_to_fd=handle_to_fd@entry=0x706cf780, nhandles=4, timeout_ms=-1) at ../glib/gpoll.c:182
#3  0x0000000068e54dc9 in poll_single_thread (data=data@entry=0x706cf580) at ../glib/gpoll.c:282
#4  0x0000000068e5534c in g_poll (fds=fds@entry=0x706e9250, nfds=nfds@entry=4, timeout=timeout@entry=-1)
    at ../glib/gpoll.c:395
#5  0x0000000068e461e5 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x706e9250, 
    timeout=<optimized out>, context=0x70153780) at ../glib/gmain.c:4346
#6  g_main_context_iterate (context=0x70153780, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../glib/gmain.c:4042
#7  0x0000000068e46694 in g_main_loop_run (loop=0x70153910) at ../glib/gmain.c:4241
#8  0x000000005fea5355 in BaseUI::main_thread (this=0x70153070)
    at ../../win-stack-w64/include/glibmm-2.4/glibmm/refptr.h:259
#9  0x000000005ff188f1 in operator() (p=<optimized out>, this=<optimized out>)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/mem_fn_template.hpp:47
#10 operator()<boost::_mfi::mf0<void, BaseUI>, boost::_bi::list0> (a=<synthetic pointer>, f=..., this=<optimized out>)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:259
#11 operator() (this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:1294
#12 boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >, void>::invoke (function_obj_ptr=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:159
#13 0x000000005fed700f in operator() (this=0x70153ac8)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:682
#14 PBD::Thread::_run (arg=0x70153aa0) at ../libs/pbd/pthread_utils.cc:486
#15 0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#16 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#17 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#18 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#19 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#20 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 83 (Thread 6772.0x1b5c):
#0  0x00007ff89738d144 in ntdll!ZwWaitForSingleObject () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff8941680fc in ?? () from C:\windows\system32\mswsock.dll
#2  0x00007ff89416f4de in Tcpip4_WSHAddressToString () from C:\windows\system32\mswsock.dll
#3  0x00007ff8971416f7 in select () from C:\windows\System32\ws2_32.dll
#4  0x000000005feaa8d5 in CrossThreadChannel::poll_for_request (this=0x4bdd1810, this@entry=0x6c77d030)
    at ../libs/pbd/crossthread.win.cc:171
#5  0x000000005feaa934 in CrossThreadChannel::receive (this=this@entry=0x6c77d030, msg=@0x704cee10: 0 '\000', 
    wait=wait@entry=true) at ../libs/pbd/crossthread.win.cc:191
#6  0x000000002691320f in ARDOUR::Butler::thread_work (this=this@entry=0x6c77cf90) at ../libs/ardour/butler.cc:188
#7  0x0000000026916823 in ARDOUR::Butler::_thread_work (arg=0x6c77cf90) at ../libs/ardour/butler.cc:170
#8  0x000000005fed6cf9 in fake_thread_start (arg=0x70152aa0) at ../libs/pbd/pthread_utils.cc:101
#9  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#10 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#11 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#12 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#13 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#14 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 82 (Thread 6772.0x1a04):
#0  0x00007ff89738d144 in ntdll!ZwWaitForSingleObject () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894be306e in WaitForSingleObjectEx () from C:\windows\System32\KernelBase.dll
#2  0x000000005fed95e8 in PBD::Semaphore::wait (this=this@entry=0x6e73ca88) at ../libs/pbd/semutils.cc:86
#3  0x00000000269cc023 in ARDOUR::Graph::run_one (this=this@entry=0x6e73c950) at ../libs/ardour/graph.cc:322
#4  0x00000000269cc794 in ARDOUR::Graph::helper_thread (this=0x6e73c950) at ../libs/ardour/graph.cc:373
#5  0x0000000026ee45c1 in operator() (p=<optimized out>, this=<optimized out>)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/mem_fn_template.hpp:47
#6  operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (a=<synthetic pointer>, f=..., 
    this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:259
#7  operator() (this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:1294
#8  boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:159
#9  0x0000000074bf4c8a in operator() (this=0x6f2ffe20)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:682
#10 ARDOUR::PortAudioBackend::portaudio_process_thread (arg=<optimized out>)
    at ../libs/backends/portaudio/portaudio_backend.cc:1096
#11 0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#12 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#13 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#14 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#15 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#16 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 81 (Thread 6772.0x964):
#0  0x000000007718c571 in ?? () from C:\Program Files\Common Files\VST3\Waldorf\PPG Wave 3.V\PPG_Wave_V3.vst3
#1  0x00000000771d01fe in ?? () from C:\Program Files\Common Files\VST3\Waldorf\PPG Wave 3.V\PPG_Wave_V3.vst3
#2  0x00000000771daefd in ?? () from C:\Program Files\Common Files\VST3\Waldorf\PPG Wave 3.V\PPG_Wave_V3.vst3
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 80 (Thread 6772.0x376c):
#0  0x00007ff89738d144 in ntdll!ZwWaitForSingleObject () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894be306e in WaitForSingleObjectEx () from C:\windows\System32\KernelBase.dll
#2  0x000000005fed95e8 in PBD::Semaphore::wait (this=this@entry=0x6e73ca88) at ../libs/pbd/semutils.cc:86
#3  0x00000000269cc023 in ARDOUR::Graph::run_one (this=this@entry=0x6e73c950) at ../libs/ardour/graph.cc:322
#4  0x00000000269ccd4b in ARDOUR::Graph::main_thread (this=0x6e73c950) at ../libs/ardour/graph.cc:427
#5  0x0000000026ee45c1 in operator() (p=<optimized out>, this=<optimized out>)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/mem_fn_template.hpp:47
#6  operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (a=<synthetic pointer>, f=..., 
    this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:259
#7  operator() (this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:1294
#8  boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:159
#9  0x0000000074bf4c8a in operator() (this=0x6eeffe20)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:682
#10 ARDOUR::PortAudioBackend::portaudio_process_thread (arg=<optimized out>)
    at ../libs/backends/portaudio/portaudio_backend.cc:1096
#11 0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#12 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#13 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#14 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#15 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#16 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 72 (Thread 6772.0xc94):
#0  0x00007ff89738dc14 in ntdll!ZwWaitForMultipleObjects () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894c10460 in WaitForMultipleObjectsEx () from C:\windows\System32\KernelBase.dll
#2  0x00007ff894c1035e in WaitForMultipleObjects () from C:\windows\System32\KernelBase.dll
#3  0x0000000065731e1d in do_sema_b_wait_intern (sema=<optimized out>, nointerrupt=0, timeout=1)
    at ./mingw-w64-libraries/winpthreads/src/cond.c:625
#4  0x0000000065732110 in do_sema_b_wait (sema=0x418, nointerrupt=0, timeout=2368, cs=0x4647b630, val=0x4647b658)
    at ./mingw-w64-libraries/winpthreads/src/cond.c:584
#5  0x00000000657329be in pthread_cond_timedwait_impl (c=c@entry=0x469e0700, 
    external_mutex=external_mutex@entry=0x469e06f8, t=t@entry=0x4fa8fdc0, rel=rel@entry=0)
    at ./mingw-w64-libraries/winpthreads/src/cond.c:504
#6  0x00000000657329d8 in pthread_cond_timedwait (c=c@entry=0x469e0700, m=m@entry=0x469e06f8, t=t@entry=0x4fa8fdc0)
    at ./mingw-w64-libraries/winpthreads/src/cond.c:515
#7  0x0000000074bf5900 in ARDOUR::PortAudioBackend::freewheel_process_thread (this=0x469e0470)
    at ../libs/backends/portaudio/portaudio_backend.cc:940
#8  0x0000000074bf5a29 in freewheel_thread (arg=<optimized out>)
    at ../libs/backends/portaudio/portaudio_backend.cc:859
#9  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#10 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#11 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#12 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#13 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#14 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 71 (Thread 6772.0xbf0):
#0  0x00007ff89738d144 in ntdll!ZwWaitForSingleObject () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894be306e in WaitForSingleObjectEx () from C:\windows\System32\KernelBase.dll
#2  0x000000005fed95e8 in PBD::Semaphore::wait (this=this@entry=0x158) at ../libs/pbd/semutils.cc:86
#3  0x00000000269ce40b in ARDOUR::Graph::routes_no_roll (this=0x8, chain=..., nframes=<optimized out>, 
    nframes@entry=1024, start_sample=<optimized out>, end_sample=<optimized out>, end_sample@entry=0, 
    non_rt_pending=false) at ../libs/ardour/graph.cc:482
#4  0x0000000026cb93c6 in ARDOUR::Session::no_roll (this=this@entry=0x6e740a30, nframes=1024)
    at /usr/lib/gcc/x86_64-w64-mingw32/8.3-posix/include/c++/bits/atomic_base.h:512
#5  0x0000000026cbce92 in ARDOUR::Session::process_without_events (this=this@entry=0x6e740a30, 
    nframes=<optimized out>, nframes@entry=1024) at ../libs/ardour/session_process.cc:701
#6  0x0000000026cbd6f6 in ARDOUR::Session::process_with_events (this=0x6e740a30, nframes=1024)
    at ../libs/ardour/session_process.cc:531
#7  0x0000000026cb8be2 in ARDOUR::Session::process (this=0x6e740a30, nframes=1024)
    at ../libs/ardour/session_process.cc:120
#8  0x00000000268c8b7e in ARDOUR::AudioEngine::process_callback (this=0x46ba6380, nframes=<optimized out>)
    at ../libs/ardour/ardour/port.h:160
#9  0x0000000074bf9e33 in ARDOUR::PortAudioBackend::blocking_process_main (this=this@entry=0x469e0470, 
    interleaved_input_data=interleaved_input_data@entry=0x4bec2510, 
    interleaved_output_data=interleaved_output_data@entry=0x4bfd4ca0)
    at ../libs/backends/portaudio/portaudio_backend.cc:1594
#10 0x0000000074bfac12 in ARDOUR::PortAudioBackend::process_callback (this=this@entry=0x469e0470, input=0x4bec2510, 
    output=0x4bfd4ca0, sample_count=1024, timeInfo=0x4f88fcb0, statusFlags=statusFlags@entry=0)
    at ../libs/backends/portaudio/portaudio_backend.cc:781
#11 0x0000000074bface8 in ARDOUR::PortAudioBackend::portaudio_callback (input=<optimized out>, 
    output=<optimized out>, sample_count=<optimized out>, time_info=<optimized out>, status_flags=0, 
    user_data=0x469e0470) at ../libs/backends/portaudio/portaudio_backend.cc:720
#12 0x000000005d5c9333 in NonAdaptingProcess () from C:\Program Files\Ardour7\bin\libportaudio-2.dll
#13 0x000000005d5cb70a in PaUtil_EndBufferProcessing () from C:\Program Files\Ardour7\bin\libportaudio-2.dll
#14 0x000000005d5cd04f in bufferSwitchTimeInfo(ASIOTime*, long, long) [clone .part.7] ()
   from C:\Program Files\Ardour7\bin\libportaudio-2.dll
#15 0x000000005d5cd327 in bufferSwitch(long, long) () from C:\Program Files\Ardour7\bin\libportaudio-2.dll
#16 0x00000001800082de in ?? () from C:\Program Files (x86)\ASIO4ALL v2\asio4all64.dll
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 70 (Thread 6772.0x1034):
#0  0x00007ff89738d144 in ntdll!ZwWaitForSingleObject () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894be306e in WaitForSingleObjectEx () from C:\windows\System32\KernelBase.dll
#2  0x0000000074c1f69d in ARDOUR::WinMMEMidiOutputDevice::wait (this=this@entry=0x6b66b660, semaphore=<optimized out>)
    at ../libs/backends/portaudio/winmmemidi_output_device.cc:284
#3  0x0000000074c248ee in ARDOUR::WinMMEMidiOutputDevice::midi_output_thread (this=0x6b66b660)
    at ../libs/backends/portaudio/winmmemidi_output_device.cc:355
#4  0x0000000074c26f01 in ARDOUR::WinMMEMidiOutputDevice::midi_output_thread (arg=<optimized out>)
    at ../libs/backends/portaudio/winmmemidi_output_device.cc:336
#5  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#6  0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#7  0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#8  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#9  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#10 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 69 (Thread 6772.0x1038):
#0  0x00007ff89738d144 in ntdll!ZwWaitForSingleObject () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894be306e in WaitForSingleObjectEx () from C:\windows\System32\KernelBase.dll
#2  0x0000000074c1f69d in ARDOUR::WinMMEMidiOutputDevice::wait (this=this@entry=0x6b683f10, semaphore=<optimized out>)
    at ../libs/backends/portaudio/winmmemidi_output_device.cc:284
#3  0x0000000074c248ee in ARDOUR::WinMMEMidiOutputDevice::midi_output_thread (this=0x6b683f10)
    at ../libs/backends/portaudio/winmmemidi_output_device.cc:355
#4  0x0000000074c26f01 in ARDOUR::WinMMEMidiOutputDevice::midi_output_thread (arg=<optimized out>)
    at ../libs/backends/portaudio/winmmemidi_output_device.cc:336
#5  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#6  0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#7  0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#8  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#9  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#10 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 68 (Thread 6772.0x2ee8):
#0  0x00007ff89738dc14 in ntdll!ZwWaitForMultipleObjects () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894c10460 in WaitForMultipleObjectsEx () from C:\windows\System32\KernelBase.dll
#2  0x00007ff894c1035e in WaitForMultipleObjects () from C:\windows\System32\KernelBase.dll
#3  0x00007ff87009cde7 in widMessage () from C:\windows\SYSTEM32\wdmaud.drv
#4  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#5  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#6  0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 67 (Thread 6772.0x2d60):
#0  0x00007ff89738dc14 in ntdll!ZwWaitForMultipleObjects () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894c10460 in WaitForMultipleObjectsEx () from C:\windows\System32\KernelBase.dll
#2  0x00007ff894c1035e in WaitForMultipleObjects () from C:\windows\System32\KernelBase.dll
#3  0x00007ff87009cde7 in widMessage () from C:\windows\SYSTEM32\wdmaud.drv
#4  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#5  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#6  0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 66 (Thread 6772.0x2e4c):
#0  0x00007ff895001104 in win32u!NtUserGetMessage () from C:\windows\System32\win32u.dll
#1  0x00007ff895d28706 in USER32!GetMessageA () from C:\windows\System32\user32.dll
#2  0x000000018000bf0a in asio4all64!DllUnregisterServer () from C:\Program Files (x86)\ASIO4ALL v2\asio4all64.dll
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 44 (Thread 6772.0x32ac):
#0  0x00007ff89738dc14 in ntdll!ZwWaitForMultipleObjects () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff894c10460 in WaitForMultipleObjectsEx () from C:\windows\System32\KernelBase.dll
#2  0x0000000068e54c3c in poll_rest (msg_fd=0x0, stop_fd=0x0, handles=handles@entry=0x4ee8f8f0, 
    handle_to_fd=handle_to_fd@entry=0x4ee8faf0, nhandles=1, timeout_ms=-1) at ../glib/gpoll.c:182
#3  0x0000000068e54d9a in poll_single_thread (data=data@entry=0x4ee8f8f0) at ../glib/gpoll.c:289
#4  0x0000000068e5534c in g_poll (fds=fds@entry=0x4645cd20, nfds=nfds@entry=1, timeout=timeout@entry=-1)
    at ../glib/gpoll.c:395
#5  0x0000000068e461e5 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x4645cd20, 
    timeout=<optimized out>, context=0x47bc8ae0) at ../glib/gmain.c:4346
#6  g_main_context_iterate (context=context@entry=0x47bc8ae0, block=block@entry=1, dispatch=dispatch@entry=1, 
    self=<optimized out>) at ../glib/gmain.c:4042
#7  0x0000000068e4649d in g_main_context_iteration (context=0x47bc8ae0, may_block=may_block@entry=1)
    at ../glib/gmain.c:4108
#8  0x0000000068e464d5 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:5996
#9  0x0000000068e6f581 in g_thread_proxy (data=0x4dbfa6c0) at ../glib/gthread.c:807
#10 0x0000000068e9602a in g_thread_win32_proxy (data=<optimized out>) at ../glib/gthread-win32.c:422
#11 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#12 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#13 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#14 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#15 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 35 (Thread 6772.0x371c):
#0  0x00007ff897390b14 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897342e17 in ntdll!TpReleaseCleanupGroupMembers () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#3  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 34 (Thread 6772.0x32b4):
#0  0x00007ff897390b14 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897342e17 in ntdll!TpReleaseCleanupGroupMembers () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#3  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 6772.0x35e8):
#0  0x00007ff897390ab4 in ntdll!ZwWaitForAlertByThreadId () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897354131 in ntdll!RtlSleepConditionVariableSRW () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff894c2daf9 in SleepConditionVariableSRW () from C:\windows\System32\KernelBase.dll
#3  0x00000000268c6ebd in ARDOUR::AudioEngine::do_devicelist_update (this=0x46ba6380)
    at ../libs/ardour/audioengine.cc:750
#4  0x0000000026ee42c1 in operator() (p=<optimized out>, this=<optimized out>)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/mem_fn_template.hpp:47
#5  operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (a=<synthetic pointer>, f=..., 
    this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:259
#6  operator() (this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:1294
#7  boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::invoke (function_obj_ptr=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:159
#8  0x000000005fed700f in operator() (this=0x46bac018)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:682
#9  PBD::Thread::_run (arg=0x46babff0) at ../libs/pbd/pthread_utils.cc:486
#10 0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#11 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#12 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#13 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#14 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#15 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 6772.0x17bc):
#0  0x00007ff897390ab4 in ntdll!ZwWaitForAlertByThreadId () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897354131 in ntdll!RtlSleepConditionVariableSRW () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff894c2daf9 in SleepConditionVariableSRW () from C:\windows\System32\KernelBase.dll
#3  0x00000000268c9ccd in ARDOUR::AudioEngine::do_reset_backend (this=0x46ba6380) at ../libs/ardour/audioengine.cc:714
#4  0x0000000026ee42c1 in operator() (p=<optimized out>, this=<optimized out>)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/mem_fn_template.hpp:47
#5  operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (a=<synthetic pointer>, f=..., 
    this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:259
#6  operator() (this=<optimized out>) at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:1294
#7  boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::invoke (function_obj_ptr=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:159
#8  0x000000005fed700f in operator() (this=0x46baba78)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:682
#9  PBD::Thread::_run (arg=0x46baba50) at ../libs/pbd/pthread_utils.cc:486
#10 0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#11 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#12 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#13 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#14 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#15 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 6772.0x2288):
#0  0x00007ff897390ab4 in ntdll!ZwWaitForAlertByThreadId () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897354131 in ntdll!RtlSleepConditionVariableSRW () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff894c2daf9 in SleepConditionVariableSRW () from C:\windows\System32\KernelBase.dll
#3  0x00000000268a45c0 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:95
#4  0x0000000026ee3db6 in operator() (this=0x2735e070 <ARDOUR::Analyser::analysis_queue_lock>)
    at ../../win-stack-w64/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76
#5  boost::detail::function::void_function_obj_invoker0<sigc::pointer_functor0<void>, void>::invoke (
    function_obj_ptr=...) at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:159
#6  0x000000005fed700f in operator() (this=0x45c10f28)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:682
#7  PBD::Thread::_run (arg=0x45c10f00) at ../libs/pbd/pthread_utils.cc:486
#8  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#9  0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#10 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#11 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#12 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#13 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 6772.0x3628):
#0  0x00007ff897390ab4 in ntdll!ZwWaitForAlertByThreadId () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897354131 in ntdll!RtlSleepConditionVariableSRW () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff894c2daf9 in SleepConditionVariableSRW () from C:\windows\System32\KernelBase.dll
#3  0x0000000026d3060b in peak_thread_work () at ../libs/ardour/source_factory.cc:75
#4  0x0000000026ee3d86 in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke (function_ptr=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:113
#5  0x000000005fed700f in operator() (this=0x45c10e68)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:682
#6  PBD::Thread::_run (arg=0x45c10e40) at ../libs/pbd/pthread_utils.cc:486
#7  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#8  0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#9  0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#10 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#11 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#12 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 6772.0x868):
#0  0x00007ff897390ab4 in ntdll!ZwWaitForAlertByThreadId () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897354131 in ntdll!RtlSleepConditionVariableSRW () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff894c2daf9 in SleepConditionVariableSRW () from C:\windows\System32\KernelBase.dll
#3  0x0000000026d3060b in peak_thread_work () at ../libs/ardour/source_factory.cc:75
#4  0x0000000026ee3d86 in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke (function_ptr=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:113
#5  0x000000005fed700f in operator() (this=0x45c10b98)
    at /home/ardour/win-stack-w64-dbg/include/boost/function/function_template.hpp:682
#6  PBD::Thread::_run (arg=0x45c10b70) at ../libs/pbd/pthread_utils.cc:486
#7  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#8  0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#9  0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#10 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#11 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#12 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 6772.0x1b8c):
#0  0x00007ff89738d144 in ntdll!ZwWaitForSingleObject () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff8941680fc in ?? () from C:\windows\system32\mswsock.dll
#2  0x00007ff89416f4de in Tcpip4_WSHAddressToString () from C:\windows\system32\mswsock.dll
#3  0x00007ff8971416f7 in select () from C:\windows\System32\ws2_32.dll
#4  0x000000005feaa8d5 in CrossThreadChannel::poll_for_request (this=0x26217c80, this@entry=0x44ea10e8)
    at ../libs/pbd/crossthread.win.cc:171
#5  0x000000005feaa934 in CrossThreadChannel::receive (this=this@entry=0x44ea10e8, msg=@0x45a8fa20: 0 '\000', 
    wait=wait@entry=true) at ../libs/pbd/crossthread.win.cc:191
#6  0x0000000026d895dc in ARDOUR::TriggerBoxThread::thread_work (this=this@entry=0x44ea10c0)
    at ../libs/ardour/triggerbox.cc:4783
#7  0x0000000026d89969 in ARDOUR::TriggerBoxThread::_thread_work (arg=0x44ea10c0) at ../libs/ardour/triggerbox.cc:4771
#8  0x000000005fed6cf9 in fake_thread_start (arg=0x44ea3320) at ../libs/pbd/pthread_utils.cc:101
#9  0x0000000065734a84 in pthread_create_wrapper (args=0x0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1499
#10 0x00007ff895aeaf5a in msvcrt!_beginthreadex () from C:\windows\System32\msvcrt.dll
#11 0x00007ff895aeb02c in msvcrt!_endthreadex () from C:\windows\System32\msvcrt.dll
#12 0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#13 0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#14 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 6772.0x213c):
#0  0x00007ff897390b14 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897342e17 in ntdll!TpReleaseCleanupGroupMembers () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#3  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 6772.0x367c):
#0  0x00007ff897390b14 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff897342e17 in ntdll!TpReleaseCleanupGroupMembers () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff895f67034 in KERNEL32!BaseThreadInitThunk () from C:\windows\System32\kernel32.dll
#3  0x00007ff8973426a1 in ntdll!RtlUserThreadStart () from C:\windows\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 6772.0x2240):
#0  0x00007ff897313720 in ntdll!RtlReAllocateHeap () from C:\windows\SYSTEM32\ntdll.dll
#1  0x00007ff8973136bd in ntdll!RtlReAllocateHeap () from C:\windows\SYSTEM32\ntdll.dll
#2  0x00007ff895ac9e07 in realloc () from C:\windows\System32\msvcrt.dll
#3  0x0000000068e4b4cf in g_realloc (mem=<optimized out>, n_bytes=2153276672) at ../glib/gmem.c:167
#4  0x00000000695ad789 in miSubtractNonO1 () from C:\Program Files\Ardour7\bin\libgdk-win32-2.0-0.dll
#5  0x00000000695b024c in gdk_region_subtract () from C:\Program Files\Ardour7\bin\libgdk-win32-2.0-0.dll
#6  0x00000000695be17a in gdk_window_invalidate_maybe_recurse_full ()
   from C:\Program Files\Ardour7\bin\libgdk-win32-2.0-0.dll
#7  0x00000000695c12d4 in gdk_window_invalidate_maybe_recurse ()
   from C:\Program Files\Ardour7\bin\libgdk-win32-2.0-0.dll
#8  0x0000000068b0b3e7 in gtk_widget_size_allocate () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#9  0x000000006892d48a in gtk_event_box_size_allocate () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#10 0x000000006842b24d in Gtk::Widget_Class::size_allocate_callback(_GtkWidget*, _GdkRectangle*) ()
   from C:\Program Files\Ardour7\bin\libgtkmm-2.4-1.dll
#11 0x000000006867683f in g_closure_invoke (closure=0x45bca630, return_value=0x0, n_param_values=2, 
    param_values=0x260de110, invocation_hint=0x260de070) at ../gobject/gclosure.c:810
#12 0x00000000686894f3 in signal_emit_unlocked_R (node=<optimized out>, node@entry=0x45bcb0d0, detail=0, 
    instance=0x73df6250, emission_return=emission_return@entry=0x0, instance_and_params=0x260de110)
    at ../gobject/gsignal.c:3672
#13 0x0000000068692ebd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, 
    detail=<optimized out>, var_args=0x260de2f0 "\020\262\024t") at ../gobject/gsignal.c:3498
#14 0x0000000068693708 in g_signal_emit (instance=0x26180000, signal_id=0, detail=1945133120)
    at ../gobject/gsignal.c:3554
#15 0x0000000068b0b343 in gtk_widget_size_allocate () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#16 0x00000000688d1b54 in gtk_box_size_allocate () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#17 0x000000006867683f in g_closure_invoke (closure=0x45bca630, return_value=0x0, n_param_values=2, 
    param_values=0x260de650, invocation_hint=0x260de5b0) at ../gobject/gclosure.c:810
#18 0x00000000686894f3 in signal_emit_unlocked_R (node=<optimized out>, node@entry=0x45bcb0d0, detail=0, 
    instance=0x6d027490, emission_return=emission_return@entry=0x0, instance_and_params=0x260de650)
    at ../gobject/gsignal.c:3672
#19 0x0000000068692ebd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, 
    detail=<optimized out>, var_args=0x260de830 " 5") at ../gobject/gsignal.c:3498
#20 0x0000000068693708 in g_signal_emit (instance=0x26180000, signal_id=0, detail=1945133120)
    at ../gobject/gsignal.c:3554
#21 0x0000000068b0b343 in gtk_widget_size_allocate () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#22 0x00000000688d1b54 in gtk_box_size_allocate () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#23 0x000000006867683f in g_closure_invoke (closure=0x45bca630, return_value=0x0, n_param_values=2, 
    param_values=0x260deb90, invocation_hint=0x260deaf0) at ../gobject/gclosure.c:810
#24 0x00000000686894f3 in signal_emit_unlocked_R (node=<optimized out>, node@entry=0x45bcb0d0, detail=0, 
    instance=0x6d027400, emission_return=emission_return@entry=0x0, instance_and_params=0x260deb90)
    at ../gobject/gsignal.c:3672
#25 0x0000000068692ebd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, 
    detail=<optimized out>, var_args=0x260ded70 "\200�\r&") at ../gobject/gsignal.c:3498
#26 0x0000000068693708 in g_signal_emit (instance=0x26180000, signal_id=0, detail=1945133120)
    at ../gobject/gsignal.c:3554
#27 0x0000000068b0b343 in gtk_widget_size_allocate () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#28 0x0000000068b04d00 in gtk_viewport_size_allocate () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#29 0x0000000068676913 in g_closure_invoke (closure=0x45bca630, return_value=0x0, n_param_values=2, 
    param_values=0x260df080, invocation_hint=0x260defe0) at ../gobject/gclosure.c:810
#30 0x00000000686894f3 in signal_emit_unlocked_R (node=<optimized out>, node@entry=0x45bcb0d0, detail=0, 
    instance=0x6cfe4020, emission_return=emission_return@entry=0x0, instance_and_params=0x260df080)
    at ../gobject/gsignal.c:3672
#31 0x0000000068692ebd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, 
    detail=<optimized out>, var_args=0x260df260 "0�\r&") at ../gobject/gsignal.c:3498
#32 0x0000000068693708 in g_signal_emit (instance=0x26180000, signal_id=0, detail=1945133120)
    at ../gobject/gsignal.c:3554
#33 0x0000000068b0b343 in gtk_widget_size_allocate () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#34 0x000000006890c9f6 in gtk_container_real_check_resize () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#35 0x0000000068676913 in g_closure_invoke (closure=0x45bd3540, return_value=0x0, n_param_values=1, 
    param_values=0x260df530, invocation_hint=0x260df490) at ../gobject/gclosure.c:810
#36 0x0000000068688afc in signal_emit_unlocked_R (node=<optimized out>, node@entry=0x45bd3590, detail=0, 
    instance=0x6cfe4020, emission_return=emission_return@entry=0x0, instance_and_params=0x260df530)
    at ../gobject/gsignal.c:3780
#37 0x0000000068692ebd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, 
    detail=<optimized out>, var_args=0x260df6f8 "\004") at ../gobject/gsignal.c:3498
#38 0x0000000068693708 in g_signal_emit (instance=0x26180000, signal_id=0, detail=1945133120)
    at ../gobject/gsignal.c:3554
#39 0x000000006890c974 in gtk_container_idle_sizer () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#40 0x0000000069591480 in gdk_threads_dispatch () from C:\Program Files\Ardour7\bin\libgdk-win32-2.0-0.dll
#41 0x0000000068e45f4e in g_main_dispatch (context=0x469b0270) at ../glib/gmain.c:3309
#42 g_main_context_dispatch (context=context@entry=0x469b0270) at ../glib/gmain.c:3974
#43 0x0000000068e46288 in g_main_context_iterate (context=0x469b0270, block=block@entry=1, dispatch=dispatch@entry=1, 
    self=<optimized out>) at ../glib/gmain.c:4047
#44 0x0000000068e46694 in g_main_loop_run (loop=0x47c2c930) at ../glib/gmain.c:4241
#45 0x00000000689aa2b0 in gtk_main () from C:\Program Files\Ardour7\bin\libgtk-win32-2.0-0.dll
#46 0x00000000621d093b in Gtkmm2ext::UI::run (this=0x469a3040, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:309
#47 0x00000000007c3a48 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
A debugging session is active.

	Inferior 1 [process 6772] will be killed.

Quit anyway? (y or n) 
Ardour-debug_PPGWave_V3_VST.log (58,353 bytes)   

Schmitty2005

2022-10-14 23:42

reporter   ~0026603

Mixbus 8 should be read as Mixbus32C 8

30-day trial versions are also available : https://waldorfmusic.com/en/30-days-trial-versions

Schmitty2005

2023-01-19 02:17

reporter   ~0027200

Another VST3 plug-in with multi-outs also crashes Ardour 7.2.

The free plug-in is Cylcone available here :
     https://soniccharge.com/download?~cyclone

The free plug in comes with a VST2 version that works with multi-outs. Only the VST3 version crashes, just like the PPG Wave VST

Does anybody know of a free VST3 / VST2 Plugin with multi-outs that will work with natively with linux for posting better debug info ?

Schmitty2005

2023-01-19 02:32

reporter   ~0027201

Also a known issue on the Harrison Mixbus forums
https://forum.harrisonconsoles.com/thread-10991-post-61519.html#pid61519

paul

2023-01-20 16:18

administrator   ~0027206

The current nightly builds of ardour have support for multiout VST3 plugins, so we'd expect this problem to vanish. On the other hand, multiout plugins should not have crashed before - they just showup as stereo output plugins. Please try out a nightly build (there's a free demo if necessary) and let us know.

Schmitty2005

2023-01-21 02:05

reporter   ~0027212

All Multi-out VST3's that were loaded worked! Kontakt6 with 16 outs, PPGWave3 with 10 outs ( 5 Stereo channels) , Cyclone, and Absynth 5!

Ardour would not crash! I tried for over an hour doing normal DAW usage using the multi-out VST3s and experienced no crash! I added FX to main channel of the VST, and the outputs. Recorded MIDI, playback, looped, and edited MIDI. Dragged MIDI content from Kontakt worked as well!

Thank you!

Ardour is one of the best DAW's around! Thank you Paul!
image.png (435,006 bytes)

paul

2023-01-21 04:58

administrator   ~0027215

Just for the record the multi-out bus work (and related fixes) were done by robin gareus, so more thanks to him! Good to hear, anyway.

Schmitty2005

2023-01-22 22:38

reporter   ~0027220

All of the VST3's with multi-out worked on 'Strict I/O' mode.

All VST3's with the exception fof Kontact 6 worked with 'Flexible I/O' mode.

When Kontact6 with 64 outs was selected and the pin mode of 'Flexible I/O' was used. Ardour-7.2.130-dbg-w64 nightly crashed and went straight to desktop. No backtrace was generated from the dbg console. I tried several times and was unable to get a crash log for this.

Should this be filed as a separate bug ?

Schmitty2005

2023-01-22 22:40

reporter   ~0027221

Robin,

Thank you for the VST3 multi-outs! And all of the other features you work on!

Schmitty2005

2023-02-06 03:10

reporter   ~0027289

Fixed in current nightly builds.

Issue History

Date Modified Username Field Change
2022-10-14 23:39 Schmitty2005 New Issue
2022-10-14 23:39 Schmitty2005 File Added: Ardour-debug_PPGWave_V3_VST.log
2022-10-14 23:42 Schmitty2005 Note Added: 0026603
2023-01-19 02:17 Schmitty2005 Note Added: 0027200
2023-01-19 02:18 Schmitty2005 Tag Attached: VST3
2023-01-19 02:18 Schmitty2005 Tag Attached: crash
2023-01-19 02:18 Schmitty2005 Tag Attached: Multi-out
2023-01-19 02:32 Schmitty2005 Note Added: 0027201
2023-01-20 16:18 paul Note Added: 0027206
2023-01-20 16:18 paul Assigned To => paul
2023-01-20 16:18 paul Status new => feedback
2023-01-21 02:05 Schmitty2005 Note Added: 0027212
2023-01-21 02:05 Schmitty2005 File Added: image.png
2023-01-21 02:05 Schmitty2005 Status feedback => assigned
2023-01-21 04:58 paul Note Added: 0027215
2023-01-22 22:38 Schmitty2005 Note Added: 0027220
2023-01-22 22:40 Schmitty2005 Note Added: 0027221
2023-02-06 03:10 Schmitty2005 Status assigned => closed
2023-02-06 03:10 Schmitty2005 Resolution open => fixed
2023-02-06 03:10 Schmitty2005 Note Added: 0027289