UI issue when opening 3BandEQ VST2 UI on Windows and Mac with carla host lib
~If I run with gdb, I get the segfault below on CarlaPluginJuce::showCustomUI(true) when I first attempt to show it. It looks like it could be this call causing the issue in Thread 1:~
#7 0x00007ffb1658ce32 in ig75icd64!DrvSetContext () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#8 0x00007ffb2b65cf30 in wglSwapLayerBuffers () from C:\WINDOWS\SYSTEM32\opengl32.dll
#9 0x00007ffb2b65d213 in wglMakeCurrent () from C:\WINDOWS\SYSTEM32\opengl32.dll
#10 0x0000000067cdccb8 in VSTPluginMain () from C:\Program Files\Steinberg\VSTPlugins\distrho-mini-series-win64\3BandEQ.dll
EDIT: the segfault no longer happens. looks like it was a stack overflow in my code
If I run the app normally (without gdb), execution seems to continue and the plugin window shows the first time and I can interact with it, but it does not get a slot in the taskbar. If you click somewhere else it goes away. Then, if you close it via Zrythm (via the host API) and reopen it (again via the host API), the window gets displayed but it does not receive input (any input goes through it into zrythm). The cursor also is what Zrythm uses even though you are hovering over the plugin window and if you click somewhere on the window, the click event passes through the plugin window and goes into Zrythm.
In the screenshot below, you can see that Zrythm only has 1 window in the taskbar, when normally it should own 2 windows: one for Zrythm and one for the plugin UI. This is how it worked in the past before porting from gtk3 to gtk4.

Other info
The parent ID on the native host descriptor is set to 0: uiParentId = 0;
The ENGINE_OPTION_FRONTEND_WIN_ID option is NOT specified (it wasn't in the past either when plugin UIs were working)
~Backtrace~ (ignore - no longer applicable)
(zrythm_debug.exe:13472): zrythm-DEBUG: 18:40:22.318: (on_plugin_visibility_changed:654): start - visible: 1
(zrythm_debug.exe:13472): zrythm-DEBUG: 18:40:22.318: (plugin_open_ui:1942): opening plugin UI [3 Band EQ (5):Insert:0 - 3 Band EQ]
zrythm-Message: 18:40:22.318: (carla_native_plugin_open_ui:1953): carla_native_plugin_open_ui: show/hide '3 Band EQ (000001f2cf81ee80)' UI: 1
(zrythm_debug.exe:13472): zrythm-DEBUG: 18:40:22.318: (carla_native_plugin_open_ui:1978): plugin window title '3 Band EQ (3 Band EQ #1 carla)'
CarlaPluginJuce::showCustomUI(true)
Thread 42 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 13472.0x750]
0x00007ff7cf122fc6 in ___chkstk_ms ()
(gdb) bt
#0 0x00007ff7cf122fc6 in ___chkstk_ms ()
#1 0x00000000005dc000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) thread apply all bt
Thread 70 (Thread 13472.0x31c8):
#0 0x00007ffb5da4d3f4 in ntdll!ZwDelayExecution () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2f962e in SleepEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffaff344f9f in carla_msleep (msecs=100) at ../../utils/CarlaUtils.hpp:314
#3 CarlaBackend::PatchbayGraph::run (this=0x1f2d0e79fc0) at CarlaEngineGraph.cpp:2585
#4 0x00007ffaff778d8c in CarlaThread::_runEntryPoint (this=0x1f2d0e79fc0) at ../utils/CarlaThread.hpp:310
#5 CarlaThread::_entryPoint (userData=0x1f2d0e79fc0) at ../utils/CarlaThread.hpp:322
#6 0x00007ffaff76f8e3 in pthread_create_wrapper () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#7 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#8 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#9 0x00007ffb5da02651 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 13472.0x2f08):
#0 0x00007ffb5da4d3f4 in ntdll!ZwDelayExecution () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2f962e in SleepEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffaff35a96b in carla_msleep (msecs=25) at ../../utils/CarlaUtils.hpp:314
#3 CarlaBackend::CarlaEngineThread::run (this=0x1f2d28bf720) at CarlaEngineThread.cpp:151
#4 0x00007ffaff778d8c in CarlaThread::_runEntryPoint (this=0x1f2d28bf720) at ../utils/CarlaThread.hpp:310
#5 CarlaThread::_entryPoint (userData=0x1f2d28bf720) at ../utils/CarlaThread.hpp:322
#6 0x00007ffaff76f8e3 in pthread_create_wrapper () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#7 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#8 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#9 0x00007ffb5da02651 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 13472.0x1394):
#0 0x00007ffb5da4cdf4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2d1a5e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffaff7e7527 in asio::detail::win_iocp_io_context::timer_thread_function::operator() (this=0x1f2d02c2468) at link/asio/detail/impl/win_iocp_io_context.ipp:68
#3 asio::detail::win_thread::func<asio::detail::win_iocp_io_context::timer_thread_function>::run (this=0x1f2d02c2450) at link/asio/detail/win_thread.hpp:121
#4 0x00007ffaff7ed6d3 in asio::detail::win_thread_function (arg=0x1f2d02c2450) at link/asio/detail/impl/win_thread.ipp:118
#5 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#6 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 67 (Thread 13472.0x2b38):
#0 0x00007ffb5da4ce94 in ntdll!ZwRemoveIoCompletion () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b3119cf in KERNELBASE!GetQueuedCompletionStatus () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffaff7ec733 in asio::detail::win_iocp_io_context::do_one (this=this@entry=0x1f2d155bfe0, msec=msec@entry=4294967295, ec=...) at link/asio/detail/impl/win_iocp_io_context.ipp:419
#3 0x00007ffaff42d9c2 in asio::detail::win_iocp_io_context::run (this=0x1f2d155bfe0, ec=...) at link/asio/detail/impl/win_iocp_io_context.ipp:201
#4 0x00007ffaff9a6cff in asio::io_context::run (this=0x1f2d0a41db0, this=0x1f2d0a41db0) at link/asio/impl/io_context.ipp:62
#5 ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)::{lambda(asio::io_context&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)#1}::operator()(asio::io_context&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler) const (handler=..., service=..., __closure=<optimized out>) at link/ableton/platforms/asio/Context.hpp:65
#6 std::__invoke_impl<void, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)::{lambda(asio::io_context&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(std::__invoke_other, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)::{lambda(asio::io_context&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)#1}&&, std::reference_wrapper<asio::io_context>&&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler&&) (__f=...) at C:/msys64/ucrt64/include/c++/11.2.0/bits/invoke.h:61
#7 std::__invoke<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)::{lambda(asio::io_context&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)::{lambda(asio::io_context&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)#1}&&, std::reference_wrapper<asio::io_context>&&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler&&) (__fn=...) at C:/msys64/ucrt64/include/c++/11.2.0/bits/invoke.h:96
#8 std::thread::_Invoker<std::tuple<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)::{lambda(asio::io_context&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler> >::_M_invoke<0ull, 1ull, 2ull>(std::_Index_tuple<0ull, 1ull, 2ull>) (this=<optimized out>) at C:/msys64/ucrt64/include/c++/11.2.0/bits/std_thread.h:253
#9 std::thread::_Invoker<std::tuple<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)::{lambda(asio::io_context&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler> >::operator()() (this=<optimized out>) at C:/msys64/ucrt64/include/c++/11.2.0/bits/std_thread.h:260
#10 std::thread::_State_impl<std::thread::_Invoker<std::tuple<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler>(ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)::{lambda(asio::io_context&, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::link::Controller<std::function<void (unsigned long long)>, std::function<void (ableton::link::Tempo)>, std::function<void (bool)>, ableton::platforms::windows::Clock, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog> >::UdpSendExceptionHandler> > >::_M_run() (this=<optimized out>) at C:/msys64/ucrt64/include/c++/11.2.0/bits/std_thread.h:211
#11 0x00007ffaff9f0f41 in execute_native_thread_routine () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#12 0x00007ffaff76f8e3 in pthread_create_wrapper () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#13 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#14 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#15 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#16 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 66 (Thread 13472.0x2dfc):
#0 0x00007ffb5da4cdf4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2d1a5e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffaff7e7527 in asio::detail::win_iocp_io_context::timer_thread_function::operator() (this=0x1f2d28ca3b8) at link/asio/detail/impl/win_iocp_io_context.ipp:68
#3 asio::detail::win_thread::func<asio::detail::win_iocp_io_context::timer_thread_function>::run (this=0x1f2d28ca3a0) at link/asio/detail/win_thread.hpp:121
#4 0x00007ffaff7ed6d3 in asio::detail::win_thread_function (arg=0x1f2d28ca3a0) at link/asio/detail/impl/win_thread.ipp:118
#5 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#6 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 65 (Thread 13472.0x1ef8):
#0 0x00007ffb5da4d8c4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2fcb20 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffb5b2fca1e in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll
#3 0x00007ffaff76e650 in _pthread_wait_for_multiple_objects () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#4 0x00007ffaff76d708 in do_sema_b_wait_intern () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#5 0x00007ffaff76da46 in do_sema_b_wait () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#6 0x00007ffaff76e3f9 in pthread_cond_timedwait_impl () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#7 0x00007ffaff8cc61c in __gthread_cond_timedwait (__abs_timeout=0xe5383ff720, __mutex=0x1f2d0f00790, __cond=0x1f2d0f00798) at C:/msys64/ucrt64/include/c++/11.2.0/x86_64-w64-mingw32/bits/gthr-default.h:872
#8 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x1f2d0f00798) at C:/msys64/ucrt64/include/c++/11.2.0/bits/std_mutex.h:162
#9 std::condition_variable::__wait_until_impl<std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > > (__lock=<synthetic pointer>..., __lock=<synthetic pointer>..., __atime=<synthetic pointer>..., this=0x1f2d0f00798) at C:/msys64/ucrt64/include/c++/11.2.0/condition_variable:222
#10 std::condition_variable::wait_until<std::chrono::_V2::steady_clock, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > > (__atime=..., __lock=<synthetic pointer>..., this=0x1f2d0f00798) at C:/msys64/ucrt64/include/c++/11.2.0/condition_variable:135
#11 std::condition_variable::wait_for<long long, std::ratio<1ll, 1000ll> > (__rtime=..., __rtime=..., __lock=<synthetic pointer>..., this=0x1f2d0f00798) at C:/msys64/ucrt64/include/c++/11.2.0/condition_variable:163
#12 ableton::platforms::LockFreeCallbackDispatcher<std::function<void ()>, std::chrono::duration<long long, std::ratio<1ll, 1000ll> > >::run() (this=0x1f2d0f00760) at link/ableton/platforms/asio/LockFreeCallbackDispatcher.hpp:74
#13 0x00007ffaff9f0f41 in execute_native_thread_routine () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#14 0x00007ffaff76f8e3 in pthread_create_wrapper () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#15 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#16 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#17 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#18 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 64 (Thread 13472.0x35a0):
#0 0x00007ffb5da4ce94 in ntdll!ZwRemoveIoCompletion () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b3119cf in KERNELBASE!GetQueuedCompletionStatus () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffaff7ec733 in asio::detail::win_iocp_io_context::do_one (this=this@entry=0x1f2cf81eae0, msec=msec@entry=4294967295, ec=...) at link/asio/detail/impl/win_iocp_io_context.ipp:419
#3 0x00007ffaff42d9c2 in asio::detail::win_iocp_io_context::run (this=0x1f2cf81eae0, ec=...) at link/asio/detail/impl/win_iocp_io_context.ipp:201
#4 0x00007ffaff9a6dc1 in asio::io_context::run (this=0x1f2d68146e0, this=0x1f2d68146e0) at link/asio/impl/io_context.ipp:62
#5 ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)::{lambda(asio::io_context&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)#1}::operator()(asio::io_context&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler) const (handler=..., service=..., __closure=<optimized out>) at link/ableton/platforms/asio/Context.hpp:65
#6 std::__invoke_impl<void, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)::{lambda(asio::io_context&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(std::__invoke_other, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)::{lambda(asio::io_context&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)#1}&&, std::reference_wrapper<asio::io_context>&&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler&&) (__f=...) at C:/msys64/ucrt64/include/c++/11.2.0/bits/invoke.h:61
#7 std::__invoke<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)::{lambda(asio::io_context&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)::{lambda(asio::io_context&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)#1}&&, std::reference_wrapper<asio::io_context>&&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler&&) (__fn=...) at C:/msys64/ucrt64/include/c++/11.2.0/bits/invoke.h:96
#8 std::thread::_Invoker<std::tuple<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)::{lambda(asio::io_context&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler> >::_M_invoke<0ull, 1ull, 2ull>(std::_Index_tuple<0ull, 1ull, 2ull>) (this=<optimized out>) at C:/msys64/ucrt64/include/c++/11.2.0/bits/std_thread.h:253
#9 std::thread::_Invoker<std::tuple<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)::{lambda(asio::io_context&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler> >::operator()() (this=<optimized out>) at C:/msys64/ucrt64/include/c++/11.2.0/bits/std_thread.h:260
#10 std::thread::_State_impl<std::thread::_Invoker<std::tuple<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::Context<ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler>(ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)::{lambda(asio::io_context&, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler)#1}, std::reference_wrapper<asio::io_context>, ableton::platforms::asio::Context<ableton::platforms::windows::ScanIpIfAddrs, ableton::util::NullLog>::DefaultHandler> > >::_M_run() (this=<optimized out>) at C:/msys64/ucrt64/include/c++/11.2.0/bits/std_thread.h:211
#11 0x00007ffaff9f0f41 in execute_native_thread_routine () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#12 0x00007ffaff76f8e3 in pthread_create_wrapper () from C:\Program Files\Zrythm\bin\libcarla_host-plugin.dll
#13 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#14 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#15 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#16 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 63 (Thread 13472.0xf44):
#0 0x00007ffb5da507c4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5da02dc7 in ntdll!TpReleaseCleanupGroupMembers () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 62 (Thread 13472.0x31cc):
#0 0x00007ffb5da507c4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5da02dc7 in ntdll!TpReleaseCleanupGroupMembers () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 61 (Thread 13472.0x1200):
#0 0x00007ffb5da507c4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5da02dc7 in ntdll!TpReleaseCleanupGroupMembers () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 46 (Thread 13472.0x36cc "pool-zrythm_deb"):
#0 0x00007ffb5da4d8c4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2fcb20 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffb5b2fca1e in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll
#3 0x00007ffb47cd2d90 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#4 0x00007ffb47cd1e48 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#5 0x00007ffb47cd2186 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#6 0x00007ffb47cd2b39 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#7 0x00007ffb2c12820e in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#8 0x00007ffb2c096221 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#9 0x00007ffb2c0f96d2 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#10 0x00007ffb2c0f8b81 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#11 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#12 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#13 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#14 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#15 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 45 (Thread 13472.0xd28 "process_cb"):
#0 0x00007ffb5da4cdf4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2d1a5e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ff7cf34ea42 in zix_sem_wait (sem=<optimized out>, sem=<optimized out>) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/ext/zix/zix/sem.h:174
#3 router_start_cycle (self=0x1f2cc9bce60, time_nfo=...) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/audio/router.c:174
#4 0x00007ff7cf39c3fd in engine_process (self=self@entry=0x1f2cd88e270, total_frames_to_process=16000) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/audio/engine.c:1859
#5 0x00007ff7cf34102b in process_cb (data=0x1f2cd88e270) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/audio/engine_dummy.c:52
#6 0x00007ffb2c0f8b81 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#7 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#8 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#9 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#10 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#11 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 44 (Thread 13472.0x2e28):
#0 0x00007ffb5da4cdf4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2d1a5e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ff7cf38f0b4 in zix_sem_wait (sem=0x1f2d37c6b68, sem=0x1f2d37c6b68) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/ext/zix/zix/sem.h:174
#3 worker_thread (arg=0x1f2d41f9d30) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/audio/graph_thread.c:166
#4 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#5 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#6 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 43 (Thread 13472.0x1750):
#0 0x00007ffb5da4cdf4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2d1a5e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ff7cf38f0b4 in zix_sem_wait (sem=0x1f2d37c6b68, sem=0x1f2d37c6b68) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/ext/zix/zix/sem.h:174
#3 worker_thread (arg=0x1f2d41fb1b0) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/audio/graph_thread.c:166
#4 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#5 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#6 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 42 (Thread 13472.0x750):
#0 0x00007ff7cf122fc6 in ___chkstk_ms ()
#1 0x00000000005dc000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 41 (Thread 13472.0x3548):
#0 0x00007ffb5da4ce94 in ntdll!ZwRemoveIoCompletion () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5a7410ab in ?? () from C:\WINDOWS\system32\mswsock.dll
#2 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 25 (Thread 13472.0x1d70):
#0 0x00007ffb5da507c4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5da02dc7 in ntdll!TpReleaseCleanupGroupMembers () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 24 (Thread 13472.0x18e8):
#0 0x00007ffb5da507c4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5da02dc7 in ntdll!TpReleaseCleanupGroupMembers () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 23 (Thread 13472.0x2a80):
#0 0x00007ffb5da4dee4 in ntdll!ZwAlpcSendWaitReceivePort () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb586e3d7a in dwmapi!DwmUnregisterThumbnail () from C:\WINDOWS\SYSTEM32\dwmapi.dll
#2 0x00007ffb586e38be in dwmapi!DwmFlush () from C:\WINDOWS\SYSTEM32\dwmapi.dll
#3 0x00007ffb1658eaca in ig75icd64!DrvValidateVersion () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#4 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#5 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#6 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 22 (Thread 13472.0x41c):
#0 0x00007ffb5da507c4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5da02dc7 in ntdll!TpReleaseCleanupGroupMembers () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 21 (Thread 13472.0x2a5c):
#0 0x00007ffb5da4d8c4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2fcb20 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffb5b2fca1e in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll
#3 0x00007ffb165ad323 in ig75icd64!DllMain () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#4 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#5 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#6 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 20 (Thread 13472.0xc0c):
#0 0x00007ffb5da4d8c4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2fcb20 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffb5cf5b1e6 in combase!RoGetServerActivatableClasses () from C:\WINDOWS\System32\combase.dll
#3 0x00007ffb5cf5af3d in combase!RoGetServerActivatableClasses () from C:\WINDOWS\System32\combase.dll
#4 0x00007ffb5cf5adf9 in combase!RoGetServerActivatableClasses () from C:\WINDOWS\System32\combase.dll
#5 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#6 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#7 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 17 (Thread 13472.0xb9c):
#0 0x00007ffb5da507c4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5da02dc7 in ntdll!TpReleaseCleanupGroupMembers () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 16 (Thread 13472.0x32ec):
#0 0x00007ffb5da507c4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5da02dc7 in ntdll!TpReleaseCleanupGroupMembers () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 15 (Thread 13472.0x1934 "GDK Win32 DnD Thread"):
#0 0x00007ffb5b281104 in win32u!NtUserGetMessage () from C:\WINDOWS\System32\win32u.dll
#1 0x00007ffb5c978bf6 in USER32!GetMessageA () from C:\WINDOWS\System32\user32.dll
#2 0x00007ffb1914112f in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#3 0x00007ffb2c0f8b81 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#4 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#5 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#6 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 14 (Thread 13472.0x37bc "GDK Win32 Clipboard Thread"):
#0 0x00007ffb5b281104 in win32u!NtUserGetMessage () from C:\WINDOWS\System32\win32u.dll
#1 0x00007ffb5c978bf6 in USER32!GetMessageA () from C:\WINDOWS\System32\user32.dll
#2 0x00007ffb191383f7 in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#3 0x00007ffb2c0f8b81 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#4 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#5 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#6 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 13 (Thread 13472.0x14bc):
#0 0x00007ffb5b28a104 in win32u!NtUserMsgWaitForMultipleObjectsEx () from C:\WINDOWS\System32\win32u.dll
#1 0x00007ffb5c970b5e in USER32!MsgWaitForMultipleObjectsEx () from C:\WINDOWS\System32\user32.dll
#2 0x00007ffb3ea59ba0 in gdiplus!GdiplusStartup () from C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.1348_none_91a2627ccc89e3fb\GdiPlus.dll
#3 0x00007ffb3ea59aff in gdiplus!GdiplusStartup () from C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.1348_none_91a2627ccc89e3fb\GdiPlus.dll
#4 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#5 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#6 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 12 (Thread 13472.0x14e8 "obj_utils_free_later"):
#0 0x00007ffb5da4d3f4 in ntdll!ZwDelayExecution () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2f962e in SleepEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ff7cf2d35ff in free_later_thread_func (self=0x1f20df87ef0) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/utils/object_utils.c:128
#3 0x00007ffb2c0f8b81 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#4 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#5 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#6 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 11 (Thread 13472.0x1804):
#0 0x00007ffb5da4d8c4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2fcb20 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffb5b2fca1e in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll
#3 0x00007ffb2b43bb91 in ?? () from C:\Program Files\Zrythm\bin\libgio-2.0-0.dll
#4 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#5 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#6 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 9 (Thread 13472.0x310c "gdbus"):
#0 0x00007ffb5da4d8c4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2fcb20 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffb2c0db2bc in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#3 0x00007ffb2c0db4a2 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#4 0x00007ffb2c0dba2f in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#5 0x00007ffb2c0cbe40 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#6 0x00007ffb2c0cc3fc in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#7 0x00007ffb2b45d30a in ?? () from C:\Program Files\Zrythm\bin\libgio-2.0-0.dll
#8 0x00007ffb2c0f8b81 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#9 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#10 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#11 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#12 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#13 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 7 (Thread 13472.0x2798 "gmain"):
#0 0x00007ffb5da4d8c4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2fcb20 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffb2c0db2bc in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#3 0x00007ffb2c0db46e in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#4 0x00007ffb2c0dba2f in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#5 0x00007ffb2c0cbe40 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#6 0x00007ffb2c0cc100 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#7 0x00007ffb2c0f8b81 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#8 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#9 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#10 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#11 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#12 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 6 (Thread 13472.0x1174 "pool-spawner"):
#0 0x00007ffb5da4d8c4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2fcb20 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffb5b2fca1e in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll
#3 0x00007ffb47cd1e48 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#4 0x00007ffb47cd2186 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#5 0x00007ffb47cd27ac in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#6 0x00007ffb2c128019 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#7 0x00007ffb2c09623b in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#8 0x00007ffb2c0f9370 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#9 0x00007ffb2c0f8b81 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#10 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#11 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#12 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#13 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#14 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 5 (Thread 13472.0x3600 "pool"):
#0 0x00007ffb5da4d8c4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007ffb5b2fcb20 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2 0x00007ffb5b2fca1e in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll
#3 0x00007ffb47cd1e48 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#4 0x00007ffb47cd2186 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#5 0x00007ffb47cd27ac in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#6 0x00007ffb2c128019 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#7 0x00007ffb2c09623b in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#8 0x00007ffb2c0f953b in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#9 0x00007ffb2c0f8b81 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#10 0x00007ffb47cd4d53 in ?? () from C:\Program Files\Zrythm\bin\libwinpthread-1.dll
#11 0x00007ffb5b5a1bb2 in ucrtbase!_configthreadlocale () from C:\WINDOWS\System32\ucrtbase.dll
#12 0x00007ffb5c757034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#13 0x00007ffb5da02651 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#14 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 1 (Thread 13472.0x2e38):
#0 0x00007ffb5b2849c4 in win32u!NtGdiDdDDIDestroyAllocation2 () from C:\WINDOWS\System32\win32u.dll
#1 0x00007ffb1659659a in ig75icd64!DllMain () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#2 0x00007ffb165a2b0f in ig75icd64!DllMain () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#3 0x00007ffb165a26c2 in ig75icd64!DllMain () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#4 0x00007ffb16590b07 in ig75icd64!DllMain () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#5 0x00007ffb1603ecea in ?? () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#6 0x00007ffb1603fd22 in ?? () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#7 0x00007ffb1658ce32 in ig75icd64!DrvSetContext () from C:\WINDOWS\SYSTEM32\ig75icd64.dll
#8 0x00007ffb2b65cf30 in wglSwapLayerBuffers () from C:\WINDOWS\SYSTEM32\opengl32.dll
#9 0x00007ffb2b65d213 in wglMakeCurrent () from C:\WINDOWS\SYSTEM32\opengl32.dll
#10 0x0000000067cdccb8 in VSTPluginMain () from C:\Program Files\Steinberg\VSTPlugins\distrho-mini-series-win64\3BandEQ.dll
#11 0x0000000067ce4dda in VSTPluginMain () from C:\Program Files\Steinberg\VSTPlugins\distrho-mini-series-win64\3BandEQ.dll
#12 0x00007ffaff8ff88a in juce::VSTPluginInstance::dispatch (this=0x1f2d0f74550, opcode=opcode@entry=13, index=index@entry=0, value=value@entry=0, ptr=ptr@entry=0xe534bfce08, opt=opt@entry=0) at format_types/juce_VSTPluginFormat.cpp:1724
#13 0x00007ffaff81d23a in juce::VSTPluginWindow::dispatch (opt=0, ptr=0xe534bfce08, value=0, index=0, opcode=13, this=0x1f2d2598b00) at format_types/juce_VSTPluginFormat.cpp:3223
#14 juce::VSTPluginWindow::VSTPluginWindow (this=this@entry=0x1f2d2598b00, plug=...) at format_types/juce_VSTPluginFormat.cpp:2766
#15 0x00007ffaff49e8a6 in juce::VSTPluginInstance::createEditor (this=0x1f2d0f74550) at format_types/juce_VSTPluginFormat.cpp:3429
#16 0x00007ffaff4915fd in juce::AudioProcessor::createEditorIfNeeded (this=0x1f2d0f74550) at processors/juce_AudioProcessor.cpp:832
#17 0x00007ffaff7924ef in CarlaBackend::CarlaPluginJuce::showCustomUI (this=0x1f2cff9c4c0, yesNo=<optimized out>) at C:/msys64/ucrt64/include/c++/11.2.0/bits/unique_ptr.h:173
#18 0x00007ffaff32ff78 in carla_show_custom_ui (handle=<optimized out>, pluginId=pluginId@entry=0, yesNo=yesNo@entry=true) at ../backend/CarlaStandalone.cpp:2287
#19 0x00007ff7cf292c2b in carla_native_plugin_open_ui (self=0x1f2c7758100, show=<optimized out>) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/plugins/carla_native_plugin.c:2011
#20 0x00007ff7cf330ccf in plugin_open_ui (self=0x1f2cf81ee80) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/plugins/plugin.c:2012
#21 0x00007ff7cf2c39f9 in on_plugin_visibility_changed (pl=0x1f2cf81ee80) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/gui/backend/event_manager.c:658
#22 event_manager_process_event (self=<optimized out>, ev=<optimized out>) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/gui/backend/event_manager.c:840
#23 0x00007ff7cf341286 in process_events (data=data@entry=0x1f2299fcd00) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/gui/backend/event_manager.c:1453
#24 0x00007ff7cf2c570d in event_manager_process_now (self=0x1f2299fcd00) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/gui/backend/event_manager.c:1556
#25 0x00007ff7cf3869b1 in undo_manager_perform (self=0x1f2cc7423b0, action=<optimized out>, error=error@entry=0x0) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/actions/undo_manager.c:340
#26 0x00007ff7cf37cc32 in tracklist_selections_action_perform (type=type@entry=TRACKLIST_SELECTIONS_ACTION_CREATE, tls_before=tls_before@entry=0x0, tls_after=tls_after@entry=0x0, port_connections_mgr=port_connections_mgr@entry=0x0, track=track@entry=0x0, track_type=track_type@entry=TRACK_TYPE_AUDIO_BUS, pl_setting=pl_setting@entry=0x1f2d326a1e0, file_descr=file_descr@entry=0x0, track_pos=track_pos@entry=5, pos=pos@entry=0x0, num_tracks=1, num_tracks@entry=862037926, edit_type=edit_type@entry=EDIT_TRACK_ACTION_TYPE_SOLO, ival_after=ival_after@entry=-1, color_new=color_new@entry=0x0, val_before=val_before@entry=0, val_after=val_after@entry=0, new_txt=new_txt@entry=0x0, already_edited=already_edited@entry=false, error=0xe534bfde58, error@entry=0xe534bfde68) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/actions/tracklist_selections.c:703
#27 0x00007ff7cf36b5e4 in track_create_with_action (type=TRACK_TYPE_AUDIO_BUS, pl_setting=pl_setting@entry=0x1f2d326a1e0, file_descr=file_descr@entry=0x0, pos=pos@entry=0x0, index=5, num_tracks=num_tracks@entry=1, error=0xe534bfdec8, error@entry=0xe534bfded8) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/audio/track.c:3840
#28 0x00007ff7cf265b06 in activate_plugin_setting (setting=0x1f2d326a1e0, descr=0x0) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/actions/actions.c:3338
#29 0x00007ff7cf265307 in activate_plugin_browser_add_to_project_carla (action=<optimized out>, variant=<optimized out>, user_data=<optimized out>) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/actions/actions.c:3385
#30 0x00007ffb335f719e in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#31 0x00007ffb33609208 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#32 0x00007ffb3360ef44 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#33 0x00007ffb3360f3a8 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#34 0x00007ffb2b426c34 in ?? () from C:\Program Files\Zrythm\bin\libgio-2.0-0.dll
#35 0x00007ffb2b42501e in ?? () from C:\Program Files\Zrythm\bin\libgio-2.0-0.dll
#36 0x00007ffb190ab72f in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#37 0x00007ffb190a7f08 in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#38 0x00007ffb335f719e in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#39 0x00007ffb33609208 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#40 0x00007ffb3360ef44 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#41 0x00007ffb3360f3a8 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#42 0x00007ffb335f73b3 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#43 0x00007ffb3360f251 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#44 0x00007ffb3360f3a8 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#45 0x00007ffb18ee359d in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#46 0x00007ffb335f9d4a in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#47 0x00007ffb335f73b3 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#48 0x00007ffb3360f251 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#49 0x00007ffb3360f3a8 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#50 0x00007ffb18ee0613 in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#51 0x00007ffb18ee1b5b in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#52 0x00007ffb18ee4b97 in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#53 0x00007ffb18eb4bc4 in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#54 0x00007ffb19035f2a in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#55 0x00007ffb1903d42d in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#56 0x00007ffb18f2a87e in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#57 0x00007ffb18f2b13b in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#58 0x00007ffb18f563cc in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#59 0x00007ffb1910660e in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#60 0x00007ffb1912cced in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#61 0x00007ffb335f73b3 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#62 0x00007ffb3360e7e3 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#63 0x00007ffb3360f3a8 in ?? () from C:\Program Files\Zrythm\bin\libgobject-2.0-0.dll
#64 0x00007ffb19130204 in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#65 0x00007ffb19143230 in ?? () from C:\Program Files\Zrythm\bin\libgtk-4-1.dll
#66 0x00007ffb2c0c8e84 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#67 0x00007ffb2c0cbede in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#68 0x00007ffb2c0cc201 in ?? () from C:\Program Files\Zrythm\bin\libglib-2.0-0.dll
#69 0x00007ffb2b41dbbd in ?? () from C:\Program Files\Zrythm\bin\libgio-2.0-0.dll
#70 0x00007ff7cf1337dc in SDL_main (argc=3, argv=0x1f20b51ecc0) at ../zrythm-1.0.0.alpha.26.0.13.r213.g3d2415c04/src/main.c:42
#71 0x00007ff7cf0d9111 in main_getcmdline ()
#72 0x00007ff7cf0b13b1 in __tmainCRTStartup () at C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:321
#73 0x00007ff7cf0b14c6 in WinMainCRTStartup () at C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:176
more information:
- This also happens when you bridge the whole plugin, which is strange. I thought Carla was supposed to have full control of the plugin window then since it runs in another process
- This also happens if I run Zrythm with OpenGL disabled so there should be no OpenGL related issues/conflicts (GTK uses cairo for drawing when you do this - see below)
- Also observe that Zrythm creates a normal window for its own popups (see below in the taskbar) while Carla doesn't do that for some reason

As mentioned on IRC, I found a workaround. I tried to pass the parent window's HWND handle to Carla via ENGINE_OPTION_FRONTEND_WIN_ID, and while you still get the "passthrough" issue when the plugin window first shows up, you can just alt+tab away and alt+tab back in and then you can interact with the plugin window. If you tried this without passing the HWND handle to carla, then the plugin window would be lost when you alt+tab back in.
I also discovered that the same issue happens on Mac too.