rncbc / qtractor

Qtractor - An Audio/MIDI multi-track sequencer
https://qtractor.org
GNU General Public License v2.0
514 stars 91 forks source link

Crash when closing Pianoteq 8 GUI #469

Closed suedwestlicht closed 2 months ago

suedwestlicht commented 3 months ago

Recent Qtractor from Git, QT6 build

Pianoteq 7 LV2 has no problems. Pianoteq 8 LV2 crashes Qtractor when closing its GUI. Workaround: Loading Pianoteq 8 LV2 inside Carla doesn't crash Qtractor when closing its GUI.

I made a debug build of Qtractor as described in https://qtractor.org/doc/Manual%20-%202%20Installing%20and%20Configuring%20Qtractor.html

But the debug build doesn't crash when closing Pianoteq 8 LV2 GUI.

How can I help determine the cause of the crash? I get: qtractor[23408]: segfault at 48 ip 00007fb72817888f sp 00007ffdf9d3c8c0 error 4 in libQt6Widgets.so.6.2.4[7fb727faf000+72c000]

rncbc commented 2 months ago

run a non-debug build under gdb and see what gives...

use-after-free or double-free bugs are often the cause for segfaults on optimized builds that are otherwise unnoticed on debug or non-optimized builds.

rncbc commented 2 months ago

prolly fixed >= 1.1.1.29git.0dab37

please test && tell

suedwestlicht commented 2 months ago

Yes, it's fixed. Thx Rui.