[SOLVED] Drag & drop in the Waves editor causes program crash (Linux)

Official support for: tx16wx.com
Post Reply New Topic
RELATED
PRODUCTS

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
I have been running the latest version of TX16Wx in Linux on KDE Plasma (Wayland). I experience program crashes whenever I drag & drop the list of loops/ranges/slices in the Waves editor. The stack trace also seems to indicate that the crash is triggered by the drag & drop handler code, with all dumps containing a reference to

Code: Select all (#)

_ZN4CWUi5Frame21dispatchDragDropEventERKNS_13DragDropEventE
within TX16Wx.vst.so. This happens across plugin hosts, as I was able to replicate this behavior in Reaper, Renoise, and Carla. Any assistance with this would be appreciated; it is quite frustrating!

Two example stack traces, for developer reference:
REAPER:

Code: Select all (#)

                Stack trace of thread 1689727:
                #0  0x00007fffa8e62af3 _ZNK4CWUi9Component15transferHandlerEv (TX16Wx.vst.so + 0x3062af3)
                #1  0x00007fffa8f2ba9f _ZN4CWUi18DefaultDropHandler4Impl10handleExitERKNS_13DragDropEventE (TX16Wx.vst.so + 0x312ba9f)
                #2  0x00007fffa8e88ea7 _ZN4CWUi5Frame21dispatchDragDropEventERKNS_13DragDropEventE (TX16Wx.vst.so + 0x3088ea7)
                #3  0x00007fffa8fb3650 _ZN4CWUi18PlatformDropTarget8positionERK26xcb_client_message_event_t (TX16Wx.vst.so + 0x31b3650)
                #4  0x00007fffa8fbfb5a _ZN4CWUi10X11Support4Impl8dispatchI26xcb_client_message_event_tEEvRKT_MS4_j (TX16Wx.vst.so + 0x31bfb5a)
                #5  0x00007fffa8fbcd8c _ZN4CWUi10X11Support4Impl7processEv (TX16Wx.vst.so + 0x31bcd8c)
                #6  0x00007fffa8fc8638 _ZN4CWUi11MessageLoop4Impl15processMessagesENS0_11ProcessModeE (TX16Wx.vst.so + 0x31c8638)
                #7  0x00007fffa8e843f0 _ZN4CWUi11MessageLoop3runEv (TX16Wx.vst.so + 0x30843f0)
                #8  0x00007fffa8fb10d2 _ZNK4CWUi11DragSupport4dragERKNS_15TransferHandlerERKNS_15TransferSupportESt10unique_ptrINS_12TransferableESt14default_deleteIS8_EE (TX16Wx.vst.so + 0x31b10d2)
                #9  0x00007fffa8f2a82c _ZN4CWUi15TransferSupport4dragERNS_15TransferHandlerESt10unique_ptrINS_12TransferableESt14default_deleteIS4_EE (TX16Wx.vst.so + 0x312a82c)
                #10 0x00007fffa8e62d8b _ZN4CWUi9Component4dragERKNS_5PointERNS_15TransferHandlerESt10unique_ptrINS_12TransferableESt14default_deleteIS7_EE (TX16Wx.vst.so + 0x3062d8b)
                #11 0x00007fffa8e885d5 _ZN4CWUi5Frame18dispatchMouseEventERKNS_10MouseEventE (TX16Wx.vst.so + 0x30885d5)
                #12 0x00007fffa8fc6b4e _ZN4CWUi13PlatformFrame8dispatchI25xcb_motion_notify_event_tEEvRKT_ (TX16Wx.vst.so + 0x31c6b4e)
                #13 0x00007fffa8fbe20a _ZN4CWUi10X11Support4Impl8dispatchI25xcb_motion_notify_event_tEEvRKT_MS4_j (TX16Wx.vst.so + 0x31be20a)
                #14 0x00007fffa8fbce7a _ZN4CWUi10X11Support4Impl7processEv (TX16Wx.vst.so + 0x31bce7a)
                #15 0x00007fffa8fc8638 _ZN4CWUi11MessageLoop4Impl15processMessagesENS0_11ProcessModeE (TX16Wx.vst.so + 0x31c8638)
                #16 0x00007fffa8e843f0 _ZN4CWUi11MessageLoop3runEv (TX16Wx.vst.so + 0x30843f0)
                #17 0x00007fffa8fb10d2 _ZNK4CWUi11DragSupport4dragERKNS_15TransferHandlerERKNS_15TransferSupportESt10unique_ptrINS_12TransferableESt14default_deleteIS8_EE (TX16Wx.vst.so + 0x31b10d2)
                #18 0x00007fffa8f2a82c _ZN4CWUi15TransferSupport4dragERNS_15TransferHandlerESt10unique_ptrINS_12TransferableESt14default_deleteIS4_EE (TX16Wx.vst.so + 0x312a82c)
                #19 0x00007fffa8e62d8b _ZN4CWUi9Component4dragERKNS_5PointERNS_15TransferHandlerESt10unique_ptrINS_12TransferableESt14default_deleteIS7_EE (TX16Wx.vst.so + 0x3062d8b)
                #20 0x00007fffa8e885d5 _ZN4CWUi5Frame18dispatchMouseEventERKNS_10MouseEventE (TX16Wx.vst.so + 0x30885d5)
                #21 0x00007fffa8fc6b4e _ZN4CWUi13PlatformFrame8dispatchI25xcb_motion_notify_event_tEEvRKT_ (TX16Wx.vst.so + 0x31c6b4e)
                #22 0x00007fffa8fbe20a _ZN4CWUi10X11Support4Impl8dispatchI25xcb_motion_notify_event_tEEvRKT_MS4_j (TX16Wx.vst.so + 0x31be20a)
                #23 0x00007fffa8fbce7a _ZN4CWUi10X11Support4Impl7processEv (TX16Wx.vst.so + 0x31bce7a)
                #24 0x00007fffa8fc44ec _ZN5boost7context6detail13context_entryINS1_6recordINS0_12continuationEZN4CWUi10X11Support4Impl16process_callbackEvE10fake_allocZNS7_16process_callbackEvE3$_0EEEEvNS1_10transfer_tE (TX16Wx.vst.so + 0x31c44ec)
                #25 0x00007fffa9382a4f make_fcontext (TX16Wx.vst.so + 0x3582a4f)
                #26 0x0000000000000000 n/a (n/a + 0x0)
                ELF object binary architecture: AMD x86-64
Carla:

Code: Select all (#)

                Stack trace of thread 1694597:
                #0  0x000071f327488c96 _ZN4CWUi5Frame21dispatchDragDropEventERKNS_13DragDropEventE (TX16Wx.vst.so + 0x3088c96)
                #1  0x000071f3275b3a9d _ZN4CWUi18PlatformDropTarget4dropERK26xcb_client_message_event_t (TX16Wx.vst.so + 0x31b3a9d)
                #2  0x000071f3275bfb5a _ZN4CWUi10X11Support4Impl8dispatchI26xcb_client_message_event_tEEvRKT_MS4_j (TX16Wx.vst.so + 0x31bfb5a)
                #3  0x000071f3275bcd8c _ZN4CWUi10X11Support4Impl7processEv (TX16Wx.vst.so + 0x31bcd8c)
                #4  0x000071f3275c8638 _ZN4CWUi11MessageLoop4Impl15processMessagesENS0_11ProcessModeE (TX16Wx.vst.so + 0x31c8638)
                #5  0x000071f3274843f0 _ZN4CWUi11MessageLoop3runEv (TX16Wx.vst.so + 0x30843f0)
                #6  0x000071f3275b10d2 _ZNK4CWUi11DragSupport4dragERKNS_15TransferHandlerERKNS_15TransferSupportESt10unique_ptrINS_12TransferableESt14default_deleteIS8_EE (TX16Wx.vst.so + 0x31b10d2)
                #7  0x000071f32752a82c _ZN4CWUi15TransferSupport4dragERNS_15TransferHandlerESt10unique_ptrINS_12TransferableESt14default_deleteIS4_EE (TX16Wx.vst.so + 0x312a82c)
                #8  0x000071f327462d8b _ZN4CWUi9Component4dragERKNS_5PointERNS_15TransferHandlerESt10unique_ptrINS_12TransferableESt14default_deleteIS7_EE (TX16Wx.vst.so + 0x3062d8b)
                #9  0x000071f3274885d5 _ZN4CWUi5Frame18dispatchMouseEventERKNS_10MouseEventE (TX16Wx.vst.so + 0x30885d5)
                #10 0x000071f3275c6b4e _ZN4CWUi13PlatformFrame8dispatchI25xcb_motion_notify_event_tEEvRKT_ (TX16Wx.vst.so + 0x31c6b4e)
                #11 0x000071f3275be20a _ZN4CWUi10X11Support4Impl8dispatchI25xcb_motion_notify_event_tEEvRKT_MS4_j (TX16Wx.vst.so + 0x31be20a)
                #12 0x000071f3275bce7a _ZN4CWUi10X11Support4Impl7processEv (TX16Wx.vst.so + 0x31bce7a)
                #13 0x000071f3275c44ec _ZN5boost7context6detail13context_entryINS1_6recordINS0_12continuationEZN4CWUi10X11Support4Impl16process_callbackEvE10fake_allocZNS7_16process_callbackEvE3$_0EEEEvNS1_10transfer_tE (TX16Wx.vst.so + 0x31c44ec)
                #14 0x000071f327982a4f make_fcontext (TX16Wx.vst.so + 0x3582a4f)
                #15 0x111111ff111111ff n/a (n/a + 0x0)
                ELF object binary architecture: AMD x86-64
Last edited by sam11120a on Sat Mar 28, 2026 1:07 pm, edited 1 time in total.

Post

I managed to repro this (I think). Will put up a fix soon. Would you be willing to run a test version to verify it is the same issue (since X behaviour varies somewhat between WM:s and comps)?
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

Sure! How would you like to go about that?

Post

Sorry, you took too long. :-) Already released. Please try the newest version.
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

It seems like the latest version does indeed fix the problem! I've been using it for a bit, trying the same workflow as I was before and I haven't seen any crashes. Thanks a bunch!

Post Reply

Return to “CWITEC”