Segfault in XWayland
I recently gifted myself a USB-C Dock from Lenovo see here (german retailer...). The dock works fine except for the fact that XWayland crashes as soon as I connect any monitor using the dock's HDMI input. Here is the backtrace:
#0 0x00007f8f95d2bf25 in raise () from /usr/lib/libc.so.6
#1 0x00007f8f95d15897 in abort () from /usr/lib/libc.so.6
#2 0x0000562a73033335 in OsAbort () at ../xorg-server-1.20.6/os/utils.c:1351
#3 0x0000562a7303c7de in AbortServer () at ../xorg-server-1.20.6/os/log.c:879
#4 0x0000562a7303ccfb in FatalError (f=0x562a73085b36 "%s") at ../xorg-server-1.20.6/os/log.c:1017
#5 0x0000562a72e5eb71 in xwl_log_handler (format=0x7f8f95be3102 "%s@%u: error %d: %s\n", args=0x7fff5683d9b0) at ../xorg-server-1.20.6/hw/xwayland/xwayland.c:1238
#6 0x00007f8f95be2d21 in wl_log (fmt=0x7f8f95be3102 "%s@%u: error %d: %s\n") at src/wayland-util.c:404
#7 0x00007f8f95bdd29d in display_handle_error (data=0x562a74640f20, display=0x562a74640f20, object=0x562a7477cb40, code=0, message=0x562a750b11a4 "invalid global wl_output (27)") at src/wayland-client.c:901
#8 0x00007f8f9552669a in ffi_call_unix64 () from /usr/lib/libffi.so.6
#9 0x00007f8f95525fb6 in ffi_call () from /usr/lib/libffi.so.6
#10 0x00007f8f95be1183 in wl_closure_invoke (closure=0x562a750b10c0, flags=1, target=0x562a74640f20, opcode=0, data=0x562a74640f20) at src/connection.c:1014
#11 0x00007f8f95bde18b in dispatch_event (display=0x562a74640f20, queue=0x562a74640fd0) at src/wayland-client.c:1430
#12 0x00007f8f95bde444 in dispatch_queue (display=0x562a74640f20, queue=0x562a74640fe8) at src/wayland-client.c:1569
#13 0x00007f8f95bde769 in wl_display_dispatch_queue_pending (display=0x562a74640f20, queue=0x562a74640fe8) at src/wayland-client.c:1818
#14 0x00007f8f95bde7d4 in wl_display_dispatch_pending (display=0x562a74640f20) at src/wayland-client.c:1881
#15 0x0000562a72e5de85 in xwl_read_events (xwl_screen=0x562a74638080) at ../xorg-server-1.20.6/hw/xwayland/xwayland.c:908
#16 0x0000562a72e5e094 in socket_handler (fd=3, ready=5, data=0x562a74638080) at ../xorg-server-1.20.6/hw/xwayland/xwayland.c:962
#17 0x0000562a7302cb85 in HandleNotifyFd (fd=3, xevents=5, data=0x562a74636a80) at ../xorg-server-1.20.6/os/connection.c:818
#18 0x0000562a730303c5 in ospoll_wait (ospoll=0x562a746347a0, timeout=502593) at ../xorg-server-1.20.6/os/ospoll.c:651
#19 0x0000562a73027a1a in WaitForSomething (are_ready=0) at ../xorg-server-1.20.6/os/WaitFor.c:208
#20 0x0000562a72ee975d in Dispatch () at ../xorg-server-1.20.6/dix/dispatch.c:421
#21 0x0000562a72ef8a42 in dix_main (argc=14, argv=0x7fff5683ed38, envp=0x7fff5683edb0) at ../xorg-server-1.20.6/dix/main.c:276
#22 0x0000562a72e70334 in main (argc=14, argv=0x7fff5683ed38, envp=0x7fff5683edb0) at ../xorg-server-1.20.6/dix/stubmain.c:34
As seen, I am using version of 1.20.6
with an Intel Corporation UHD Graphics 620 (Whiskey Lake) (rev 02)
card. I was unable to find the corresponding log file, probably because of the crash?!
Let me known if you need anything else...