View Issue Details

IDProjectCategoryView StatusLast Update
0009200ardourbugspublic2023-01-13 17:21
Reporterercling Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformRedhatOSLinuxOS Version(any)
Product Version7.2 
Summary0009200: Rescan All dialog crash on wayland
DescriptionWhen I go to Plugin manager -> Rescan All -> Yes a crash happens. The console output is below:

The program 'ardour-7.2.0' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 53053 error_code 3 request_code 38 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.)
Steps To Reproduce1. Start an empty session
2. Open Window -> Plugin manager
3. Press Rescan All button inside the plugin manager window
4. Press Yes in Are you sure you want to rescan all plugins? dialog
5. Receive crash immediately
Additional InformationI reproduced the bug on a freshly installed Fedora 37 Workstation with all updates installed. I used the default GNOME session on wayland.

The crash does NOT happen in the GNOME session on X.org

GDB logs:

[Thread 0x7fffb4fff6c0 (LWP 51497) exited]
[New Thread 0x7fffb4fff6c0 (LWP 51521)]
[New Thread 0x7fff9f7fe6c0 (LWP 51522)]
[New Thread 0x7fff9effd6c0 (LWP 51523)]
[New Thread 0x7fff9dffb6c0 (LWP 51524)]
[New Thread 0x7fff9e7fc6c0 (LWP 51525)]
[Detaching after vfork from child process 51526]
[New Thread 0x7fff9d7fa6c0 (LWP 51527)]
[Thread 0x7fff9d7fa6c0 (LWP 51527) exited]
[Detaching after vfork from child process 51528]
[New Thread 0x7fff9d7fa6c0 (LWP 51529)]
[Thread 0x7fff9d7fa6c0 (LWP 51529) exited]
[Thread 0x7fff9f7fe6c0 (LWP 51522) exited]
[Thread 0x7fff9dffb6c0 (LWP 51524) exited]
[Thread 0x7fff9effd6c0 (LWP 51523) exited]
[Thread 0x7fffb4fff6c0 (LWP 51521) exited]
Set cursor set to default
[New Thread 0x7fff9d7fa6c0 (LWP 51530)]
[New Thread 0x7fffb4fff6c0 (LWP 51531)]
[New Thread 0x7ffff0dfe940 (LWP 51532)]
[New Thread 0x7ffff05fe940 (LWP 51533)]
[New Thread 0x7ffff057a940 (LWP 51534)]
[New Thread 0x7ffff01fe940 (LWP 51535)]
[New Thread 0x7ffff017a940 (LWP 51536)]
[New Thread 0x7ffff00f6940 (LWP 51537)]
[New Thread 0x7fffefdfe940 (LWP 51538)]
[New Thread 0x7fffefd7a940 (LWP 51539)]
[New Thread 0x7fffefcf6940 (LWP 51540)]
[New Thread 0x7fffef9fe940 (LWP 51541)]
[New Thread 0x7fffef5fe940 (LWP 51542)]
[New Thread 0x7fffef57a940 (LWP 51543)]
[New Thread 0x7fffef4f6940 (LWP 51544)]
[New Thread 0x7fffeedfe940 (LWP 51545)]
[New Thread 0x7fffeed7a940 (LWP 51546)]
[New Thread 0x7fffea1ff6c0 (LWP 51547)]
[New Thread 0x7fff9dffb6c0 (LWP 51548)]
[New Thread 0x7fff9effd6c0 (LWP 51549)]
[New Thread 0x7fff47fff6c0 (LWP 51550)]
locate to 0 took 246 usecs for 1 tracks = 246 per track
[New Thread 0x7fff4f7fe6c0 (LWP 51551)]
[Thread 0x7fffb4fff6c0 (LWP 51531) exited]
[Thread 0x7fff9d7fa6c0 (LWP 51530) exited]
The program 'ardour-7.2.101' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 25783 error_code 3 request_code 38 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.)
[Thread 0x7fff4f7fe6c0 (LWP 51551) exited]
[Thread 0x7fff47fff6c0 (LWP 51550) exited]
[Thread 0x7fff9effd6c0 (LWP 51549) exited]
[Thread 0x7fff9dffb6c0 (LWP 51548) exited]
[Thread 0x7fffea1ff6c0 (LWP 51547) exited]
[Thread 0x7fffeed7a940 (LWP 51546) exited]
[Thread 0x7fffeedfe940 (LWP 51545) exited]
[Thread 0x7fffef4f6940 (LWP 51544) exited]
[Thread 0x7fffef57a940 (LWP 51543) exited]
[Thread 0x7fffef5fe940 (LWP 51542) exited]
[Thread 0x7fffef9fe940 (LWP 51541) exited]
[Thread 0x7fffefcf6940 (LWP 51540) exited]
[Thread 0x7fffefd7a940 (LWP 51539) exited]
[Thread 0x7fffefdfe940 (LWP 51538) exited]
[Thread 0x7ffff00f6940 (LWP 51537) exited]
[Thread 0x7ffff017a940 (LWP 51536) exited]
[Thread 0x7ffff01fe940 (LWP 51535) exited]
[Thread 0x7ffff057a940 (LWP 51534) exited]
[Thread 0x7ffff05fe940 (LWP 51533) exited]
[Thread 0x7ffff0dfe940 (LWP 51532) exited]
[Thread 0x7fff9e7fc6c0 (LWP 51525) exited]
[Thread 0x7fff9ffff6c0 (LWP 51456) exited]
[Thread 0x7fffb77ff6c0 (LWP 51421) exited]
[Thread 0x7fffbdbff6c0 (LWP 51420) exited]
[Thread 0x7fffce7fc6c0 (LWP 51417) exited]
[Thread 0x7fffceffd6c0 (LWP 51416) exited]
[Thread 0x7fffcf7fe6c0 (LWP 51415) exited]
[Thread 0x7fffcffff6c0 (LWP 51414) exited]
[Thread 0x7ffff47ff6c0 (LWP 51413) exited]
[Thread 0x7ffff4ffcdc0 (LWP 51174) exited]
[Thread 0x7ffff2178940 (LWP 51518) exited]
[New process 51174]
[Inferior 1 (process 51174) exited with code 01]
(gdb) thread apply all bt
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2023-01-13 17:20 ercling New Issue