I recently returned to some old Ardour & Mixbus projects and am beset by frequent crashes. Ardour will often crash the first time I close a VST3 plugin GUI. Mixbus seems a bit more stable, but still crashes with the same error, again it’s always when closing a VST3 plugin GUI window. It seems to happen with many different VST3 plugins. Trying LV2 versions of the same plugins hasn’t caused a crash yet, so I tentatively think it might just be VST3s.
At the moment I’m just interested in tracking down where the problem lies. I’m not convinced that it’s an Ardour problem.
I get the same crashes in Ardour 8.12.0 (from the Fedora 42 repos) and also Mixbus 10.2.3 (official Linux binary which I bought a while back). This is on X11.
The crashes are always the same. It happens when closing the plugin GUI.
The error is:
Gdk-ERROR **: The program ‘ardour-8.12.0’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadWindow (invalid Window parameter)’.
(Details: serial 391 error_code 3 request_code 15 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)