Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfaults when connected #12

Open
RealJohnSmith opened this issue Jan 7, 2024 · 15 comments
Open

Segfaults when connected #12

RealJohnSmith opened this issue Jan 7, 2024 · 15 comments

Comments

@RealJohnSmith
Copy link

When the device is connected, there is a segfault and it crashes a current window session. It seems like it crashes the entire USB stack actually.

uname -a:
Linux [hostname] 6.6.8-2-MANJARO #1 SMP PREEMPT_DYNAMIC Thu Dec 21 16:21:45 UTC 2023 x86_64 GNU/Linux

relevant dmesg log:

[  344.753179] usb 1-3: new high-speed USB device number 8 using xhci_hcd
[  344.894862] usb 1-3: New USB device found, idVendor=534d, idProduct=6021, bcdDevice= 1.10
[  344.894867] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  344.894868] usb 1-3: Product: usb extscreen
[  344.894870] usb 1-3: Manufacturer: USB Display 
[  344.894871] usb 1-3: SerialNumber: 2019BA7160B0
[  344.896997] hid-generic 0003:534D:6021.0007: hiddev97,hidraw5: USB HID v1.10 Device [USB Display  usb extscreen] on usb-0000:00:14.0-3/input0
[  344.904472] [drm] Initialized ms912x 0.0.1 20220101 for 1-3:1.3 on minor 2
[  344.904610] ms912x 1-3:1.3: [drm] Cannot find any crtc or sizes
[  344.904995] ms912x 1-3:1.3: [drm] Cannot find any crtc or sizes
[  355.119213] fbcon: Deferring console take-over
[  355.119217] ms912x 1-3:1.3: [drm] fb1: ms912xdrmfb frame buffer device
[  356.512443] rfkill: input handler enabled
[  360.766080] usb 1-3: USB disconnect, device number 8
[  363.079760] rfkill: input handler disabled
[  375.159132] usb 1-3: new high-speed USB device number 9 using xhci_hcd
[  375.300936] usb 1-3: New USB device found, idVendor=534d, idProduct=6021, bcdDevice= 1.10
[  375.300940] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  375.300942] usb 1-3: Product: usb extscreen
[  375.300943] usb 1-3: Manufacturer: USB Display 
[  375.300945] usb 1-3: SerialNumber: 2019BA7160B0
[  375.304742] hid-generic 0003:534D:6021.0008: hiddev97,hidraw5: USB HID v1.10 Device [USB Display  usb extscreen] on usb-0000:00:14.0-3/input0
[  375.312173] [drm] Initialized ms912x 0.0.1 20220101 for 1-3:1.3 on minor 2
[  375.312486] ms912x 1-3:1.3: [drm] Cannot find any crtc or sizes
[  375.312882] ms912x 1-3:1.3: [drm] Cannot find any crtc or sizes
[  375.479426] fbcon: Deferring console take-over
[  375.479430] ms912x 1-3:1.3: [drm] fb1: ms912xdrmfb frame buffer device
[  377.162642] rfkill: input handler enabled
[  380.109295] rfkill: input handler disabled
[  380.121180] rfkill: input handler enabled
[  380.141493] gsd-usb-protect[33508]: segfault at 8 ip 0000564ea3522187 sp 00007fff75ef71d0 error 4 in gsd-usb-protection[564ea3520000+4000] likely on CPU 5 (core 1, socket 0)
[  380.141508] Code: 1e 00 00 ff 15 4a 5e 00 00 eb a2 0f 1f 84 00 00 00 00 00 48 8b 45 c8 48 8d 15 bd 2a 00 00 be 10 00 00 00 48 8d 3d 95 1e 00 00 <48> 8b 48 08 31 c0 ff 15 1d 5e 00 00 e9 5b ff ff ff 0f 1f 84 00 00
[  383.600879] rfkill: input handler disabled
[  383.605754] rfkill: input handler enabled
[  383.623089] gsd-usb-protect[33851]: segfault at 8 ip 000055afe109f187 sp 00007ffe1b3a2f00 error 4 in gsd-usb-protection[55afe109d000+4000] likely on CPU 0 (core 0, socket 0)
[  383.623103] Code: 1e 00 00 ff 15 4a 5e 00 00 eb a2 0f 1f 84 00 00 00 00 00 48 8b 45 c8 48 8d 15 bd 2a 00 00 be 10 00 00 00 48 8d 3d 95 1e 00 00 <48> 8b 48 08 31 c0 ff 15 1d 5e 00 00 e9 5b ff ff ff 0f 1f 84 00 00
[  385.318363] usb 1-3: USB disconnect, device number 9
[  386.508700] rfkill: input handler disabled
[  395.401149] usb 1-1: USB disconnect, device number 2
[  395.401155] usb 1-1.1: USB disconnect, device number 4
[  395.401157] usb 1-1.1.1: USB disconnect, device number 6
[  395.804038] usb 1-1.2: USB disconnect, device number 5
[  398.472005] usb 1-1: new high-speed USB device number 10 using xhci_hcd
[  398.613687] usb 1-1: New USB device found, idVendor=534d, idProduct=6021, bcdDevice= 1.10
[  398.613692] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  398.613693] usb 1-1: Product: usb extscreen
[  398.613695] usb 1-1: Manufacturer: USB Display 
[  398.613696] usb 1-1: SerialNumber: 2019BA7160B0
[  398.615401] hid-generic 0003:534D:6021.0009: hiddev96,hidraw0: USB HID v1.10 Device [USB Display  usb extscreen] on usb-0000:00:14.0-1/input0
[  398.622331] [drm] Initialized ms912x 0.0.1 20220101 for 1-1:1.3 on minor 2
[  398.622466] ms912x 1-1:1.3: [drm] Cannot find any crtc or sizes
[  398.622794] ms912x 1-1:1.3: [drm] Cannot find any crtc or sizes
[  408.664129] fbcon: Deferring console take-over
[  408.664132] ms912x 1-1:1.3: [drm] fb1: ms912xdrmfb frame buffer device
[  410.178874] rfkill: input handler enabled
[  413.227431] gsd-usb-protect[35884]: segfault at 8 ip 0000558bb43c8187 sp 00007ffd3de6b140 error 4 in gsd-usb-protection[558bb43c6000+4000] likely on CPU 5 (core 1, socket 0)
[  413.227446] Code: 1e 00 00 ff 15 4a 5e 00 00 eb a2 0f 1f 84 00 00 00 00 00 48 8b 45 c8 48 8d 15 bd 2a 00 00 be 10 00 00 00 48 8d 3d 95 1e 00 00 <48> 8b 48 08 31 c0 ff 15 1d 5e 00 00 e9 5b ff ff ff 0f 1f 84 00 00
[  414.673416] usb 1-1: USB disconnect, device number 10

journalctl -k | grep ms912x:

... kernel: [drm] Initialized ms912x 0.0.1 20220101 for 1-3:1.3 on minor 2
... kernel: ms912x 1-3:1.3: [drm] Cannot find any crtc or sizes
... kernel: ms912x 1-3:1.3: [drm] Cannot find any crtc or sizes

Can you please help me debug what the issue might be, or fix it?

My setup:

  • I am running on a lenovo laptop with nvidia graphics card with one native HDMI output port.
  • The behaviour doesn't seem to be affected by a different HDMI connected in the HDMI port or not. When I plug in only the USB converter (without HDMI plugged into it), the crash doesn't happen, only after I connect HDMI cable.
  • There is no difference between first connecting HDMI and then USB or the other way around.
  • There is no difference if I use USB 2 or 3 port.
  • My system keeps crashing in the loop (as it is trying to reinitialize the USB stack) while the device is connected. After I disconnect it, it recovers and I am prompted with login screen (the previous session had crashed).
  • I am using X11 session on my computer, if that makes any difference
  • I am running kernel 6.6 and compiled this module at commit 2ffd851 (latest on main at the time of writing this issue)

Please let me know, if you need additional information.

@RealJohnSmith
Copy link
Author

I downgraded my kernel to 61 and tested with your kernel-6.1 branch. The issues remains the same, but there is no segfault line in dmesg log. The message Cannot find any crtc or sizes is still in both journalctl log and dmesg log and it still doesn't work

@rhgndf
Copy link
Owner

rhgndf commented Jan 7, 2024

The segfault issue might be due to gsd-usb-protect, not the driver. Try filing the issue there.

As for Cannot find any crtc or sizes, it means the connector is detected as there is something connected, but there is no EDID information available. If you can display images on the monitor at the correct resolution then there is nothing to worry about since the EDID information may be successfully obtained when the connector is connected better. If not, I have observed this in a dual VGA and HDMI device, where the message is only printed when the VGA port is connected.

@RealJohnSmith
Copy link
Author

No, I can't display anything. I am using HDMI port on the USB dongle (the only one there is, there is no VGA) and I can't display anything on the display. And as I said before, it completely crashes the session (both in kernel 6.6 and 6.1), meaning, my laptop screen and other HDMI-connected screen both go black and laptop boot splash screen is displayed (which I assume is some kind of stale buffer, because when I disconnect the device, the login screen shows up faster that what I would expect if the computer was actually rebooting all the time)

@rhgndf
Copy link
Owner

rhgndf commented Jan 8, 2024

Ok, I have reproduced it with X11 and logging in right after connecting the dongle. This seems like an X11 issue more than anything, since it works in Wayland.

@rhgndf
Copy link
Owner

rhgndf commented Jan 8, 2024

Well, I realised the issue is with the device momentarily unplugging which crashes X11, which may not be what you are facing. Mind trying to use systemd-coredump to see where the crash happens at?

Try executing coredumpctl to see which process crashed, and do coredumpctl debug $PID with the pid that crashes to see the call stack.

@RealJohnSmith
Copy link
Author

Hi, I tried it, here is the results.

Mon 2024-01-08 11:22:58 CET   17023 1000 1000 SIGABRT present  /usr/lib/Xorg                                                                                       8.2M
Mon 2024-01-08 11:23:12 CET 4180914  120  120 SIGABRT present  /usr/lib/Xorg                                                                                       4.5M
Mon 2024-01-08 11:23:13 CET 4181213  120  120 SIGSEGV present  /usr/lib/gsd-usb-protection                                                                       169.9K
      Message: Process 17023 (Xorg) of user 1000 dumped core.
                
                Stack trace of thread 4179479:
                #0  0x00007fa06959883c n/a (libc.so.6 + 0x8e83c)
                #1  0x00007fa069548668 raise (libc.so.6 + 0x3e668)
                #2  0x00007fa0695304b8 abort (libc.so.6 + 0x264b8)
                #3  0x0000555b71aa5a40 OsAbort (Xorg + 0x159a40)
                #4  0x0000555b71aa5d7b FatalError (Xorg + 0x159d7b)
                #5  0x0000555b71a9dcf6 n/a (Xorg + 0x151cf6)
                #6  0x00007fa069548710 n/a (libc.so.6 + 0x3e710)
                #7  0x00007fa04378d74a n/a (n/a + 0x0)
                #8  0x00007fa0664ac65a n/a (iris_dri.so + 0x6ac65a)
                #9  0x00007fa067141ee3 n/a (iris_dri.so + 0x1341ee3)
                #10 0x00007fa0664ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #11 0x00007fa0664ac40c n/a (iris_dri.so + 0x6ac40c)
                #12 0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #13 0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #14 0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17025:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17026:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17037:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17029:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17027:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179487:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa06648fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17040:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17031:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179476:
                #0  0x00007fa06960cf6f __poll (libc.so.6 + 0x102f6f)
                #1  0x00007fa06979e735 n/a (libdbus-1.so.3 + 0x2f735)
                #2  0x00007fa06978447e n/a (libdbus-1.so.3 + 0x1547e)
                #3  0x00007fa069798f31 dbus_pending_call_block (libdbus-1.so.3 + 0x29f31)
                #4  0x00007fa069786243 dbus_connection_send_with_reply_and_block (libdbus-1.so.3 + 0x17243)
                #5  0x0000555b71ac0415 ddxGiveUp (Xorg + 0x174415)
                #6  0x0000555b71aa5e2c FatalError (Xorg + 0x159e2c)
                #7  0x0000555b71a9dcf6 n/a (Xorg + 0x151cf6)
                #8  0x00007fa069548710 n/a (libc.so.6 + 0x3e710)
                #9  0x00007fa04378d74a n/a (n/a + 0x0)
                #10 0x00007fa0664ac65a n/a (iris_dri.so + 0x6ac65a)
                #11 0x00007fa067141ee3 n/a (iris_dri.so + 0x1341ee3)
                #12 0x00007fa0664ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #13 0x00007fa0664ac40c n/a (iris_dri.so + 0x6ac40c)
                #14 0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #15 0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #16 0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17032:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179477:
                #0  0x00007fa06960d56c read (libc.so.6 + 0x10356c)
                #1  0x00007fa0697c45c5 _Ux86_64_get_elf_image (libunwind.so.8 + 0x45c5)
                #2  0x00007fa0697c47e1 n/a (libunwind.so.8 + 0x47e1)
                #3  0x00007fa0697c8b5d _ULx86_64_get_proc_name_by_ip (libunwind.so.8 + 0x8b5d)
                #4  0x00007fa0697c8c2e _ULx86_64_get_proc_name (libunwind.so.8 + 0x8c2e)
                #5  0x0000555b71a9db28 xorg_backtrace (Xorg + 0x151b28)
                #6  0x0000555b71a9dc9d n/a (Xorg + 0x151c9d)
                #7  0x00007fa069548710 n/a (libc.so.6 + 0x3e710)
                #8  0x00007fa04378d74a n/a (n/a + 0x0)
                #9  0x00007fa0664ac65a n/a (iris_dri.so + 0x6ac65a)
                #10 0x00007fa067141ee3 n/a (iris_dri.so + 0x1341ee3)
                #11 0x00007fa0664ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #12 0x00007fa0664ac40c n/a (iris_dri.so + 0x6ac40c)
                #13 0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #14 0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #15 0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17034:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17035:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17036:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17038:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17039:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179482:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa06648fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179484:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa06648fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179486:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa06648fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179490:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179473:
                #0  0x00007fa06961726b __munmap (libc.so.6 + 0x10d26b)
                #1  0x00007fa0697c450c _Ux86_64_get_elf_image (libunwind.so.8 + 0x450c)
                #2  0x00007fa0697c47e1 n/a (libunwind.so.8 + 0x47e1)
                #3  0x00007fa0697c8b5d _ULx86_64_get_proc_name_by_ip (libunwind.so.8 + 0x8b5d)
                #4  0x00007fa0697c8c2e _ULx86_64_get_proc_name (libunwind.so.8 + 0x8c2e)
                #5  0x0000555b71a9db28 xorg_backtrace (Xorg + 0x151b28)
                #6  0x0000555b71a9dc9d n/a (Xorg + 0x151c9d)
                #7  0x00007fa069548710 n/a (libc.so.6 + 0x3e710)
                #8  0x00007fa04378d74a n/a (n/a + 0x0)
                #9  0x00007fa0664ac65a n/a (iris_dri.so + 0x6ac65a)
                #10 0x00007fa067141ee3 n/a (iris_dri.so + 0x1341ee3)
                #11 0x00007fa0664ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #12 0x00007fa0664ac40c n/a (iris_dri.so + 0x6ac40c)
                #13 0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #14 0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #15 0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179474:
                #0  0x00007fa06959369b __lll_lock_wait_private (libc.so.6 + 0x8969b)
                #1  0x00007fa06956ae75 n/a (libc.so.6 + 0x60e75)
                #2  0x00007fa069628bf3 __fprintf_chk (libc.so.6 + 0x11ebf3)
                #3  0x0000555b71aa6df5 n/a (Xorg + 0x15adf5)
                #4  0x0000555b71aa6eb9 LogVMessageVerbSigSafe (Xorg + 0x15aeb9)
                #5  0x0000555b71aaa86a ErrorFSigSafe (Xorg + 0x15e86a)
                #6  0x0000555b71a9dcd2 n/a (Xorg + 0x151cd2)
                #7  0x00007fa069548710 n/a (libc.so.6 + 0x3e710)
                #8  0x00007fa04378d74a n/a (n/a + 0x0)
                #9  0x00007fa0664ac65a n/a (iris_dri.so + 0x6ac65a)
                #10 0x00007fa067141ee3 n/a (iris_dri.so + 0x1341ee3)
                #11 0x00007fa0664ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #12 0x00007fa0664ac40c n/a (iris_dri.so + 0x6ac40c)
                #13 0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #14 0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #15 0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179481:
                #0  0x00007fa06959369b __lll_lock_wait_private (libc.so.6 + 0x8969b)
                #1  0x00007fa069582be5 _IO_fwrite (libc.so.6 + 0x78be5)
                #2  0x0000555b71aa6c85 n/a (Xorg + 0x15ac85)
                #3  0x0000555b71aa6ece LogVMessageVerbSigSafe (Xorg + 0x15aece)
                #4  0x0000555b71aaa86a ErrorFSigSafe (Xorg + 0x15e86a)
                #5  0x0000555b71a9dad2 xorg_backtrace (Xorg + 0x151ad2)
                #6  0x0000555b71a9dc9d n/a (Xorg + 0x151c9d)
                #7  0x00007fa069548710 n/a (libc.so.6 + 0x3e710)
                #8  0x00007fa04378d74a n/a (n/a + 0x0)
                #9  0x00007fa0664ac65a n/a (iris_dri.so + 0x6ac65a)
                #10 0x00007fa067141ee3 n/a (iris_dri.so + 0x1341ee3)
                #11 0x00007fa0664ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #12 0x00007fa0664ac40c n/a (iris_dri.so + 0x6ac40c)
                #13 0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #14 0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #15 0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179489:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa06648fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179475:
                #0  0x00007fa06959369b __lll_lock_wait_private (libc.so.6 + 0x8969b)
                #1  0x00007fa06956ae75 n/a (libc.so.6 + 0x60e75)
                #2  0x00007fa069628bf3 __fprintf_chk (libc.so.6 + 0x11ebf3)
                #3  0x0000555b71aa6df5 n/a (Xorg + 0x15adf5)
                #4  0x0000555b71aa6eb9 LogVMessageVerbSigSafe (Xorg + 0x15aeb9)
                #5  0x0000555b71aaa86a ErrorFSigSafe (Xorg + 0x15e86a)
                #6  0x0000555b71aa5d58 FatalError (Xorg + 0x159d58)
                #7  0x0000555b71a9dcf6 n/a (Xorg + 0x151cf6)
                #8  0x00007fa069548710 n/a (libc.so.6 + 0x3e710)
                #9  0x00007fa04378d74a n/a (n/a + 0x0)
                #10 0x00007fa0664ac65a n/a (iris_dri.so + 0x6ac65a)
                #11 0x00007fa067141ee3 n/a (iris_dri.so + 0x1341ee3)
                #12 0x00007fa0664ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #13 0x00007fa0664ac40c n/a (iris_dri.so + 0x6ac40c)
                #14 0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #15 0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #16 0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179480:
                #0  0x00007fa06959369b __lll_lock_wait_private (libc.so.6 + 0x8969b)
                #1  0x00007fa06956ae75 n/a (libc.so.6 + 0x60e75)
                #2  0x00007fa069628bf3 __fprintf_chk (libc.so.6 + 0x11ebf3)
                #3  0x0000555b71aa6df5 n/a (Xorg + 0x15adf5)
                #4  0x0000555b71aa6eb9 LogVMessageVerbSigSafe (Xorg + 0x15aeb9)
                #5  0x0000555b71aaa86a ErrorFSigSafe (Xorg + 0x15e86a)
                #6  0x0000555b71aa5d04 FatalError (Xorg + 0x159d04)
                #7  0x0000555b71a9dcf6 n/a (Xorg + 0x151cf6)
                #8  0x00007fa069548710 n/a (libc.so.6 + 0x3e710)
                #9  0x00007fa04378d74a n/a (n/a + 0x0)
                #10 0x00007fa0664ac65a n/a (iris_dri.so + 0x6ac65a)
                #11 0x00007fa067141ee3 n/a (iris_dri.so + 0x1341ee3)
                #12 0x00007fa0664ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #13 0x00007fa0664ac40c n/a (iris_dri.so + 0x6ac40c)
                #14 0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #15 0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #16 0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179488:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa06648fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179485:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa06648fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17028:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17030:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17033:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa065ec78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17042:
                #0  0x00007fa06961abf6 epoll_wait (libc.so.6 + 0x110bf6)
                #1  0x0000555b71a98847 n/a (Xorg + 0x14c847)
                #2  0x0000555b71a9c699 n/a (Xorg + 0x150699)
                #3  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #4  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4179483:
                #0  0x00007fa0695934ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007fa069595d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007fa06648fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007fa065f147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007fa0695969eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007fa06961a7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 17023:
                #0  0x00007fa0696163af ioctl (libc.so.6 + 0x10c3af)
                #1  0x00007fa069726311 drmIoctl (libdrm.so.2 + 0x7311)
                #2  0x00007fa06972cad6 drmModeSetCrtc (libdrm.so.2 + 0xdad6)
                #3  0x00007fa068b373c9 n/a (modesetting_drv.so + 0xc3c9)
                #4  0x00007fa068b3f8d2 n/a (modesetting_drv.so + 0x148d2)
                #5  0x0000555b71aeba37 xf86CrtcSetModeTransform (Xorg + 0x19fa37)
                #6  0x0000555b71af6d10 n/a (Xorg + 0x1aad10)
                #7  0x00007fa0684c22c3 n/a (nvidia_drv.so + 0x4c22c3)
                ELF object binary architecture: AMD x86-64
      Message: Process 4180914 (Xorg) of user 120 dumped core.
                
                Stack trace of thread 4180932:
                #0  0x00007ff0d14ba83c n/a (libc.so.6 + 0x8e83c)
                #1  0x00007ff0d146a668 raise (libc.so.6 + 0x3e668)
                #2  0x00007ff0d14524b8 abort (libc.so.6 + 0x264b8)
                #3  0x000055b2d2e13a40 OsAbort (Xorg + 0x159a40)
                #4  0x000055b2d2e13d7b FatalError (Xorg + 0x159d7b)
                #5  0x000055b2d2e0bcf6 n/a (Xorg + 0x151cf6)
                #6  0x00007ff0d146a710 n/a (libc.so.6 + 0x3e710)
                #7  0x00007ff0bb74d74a n/a (n/a + 0x0)
                #8  0x00007ff0ce2ac65a n/a (iris_dri.so + 0x6ac65a)
                #9  0x00007ff0cef41ee3 n/a (iris_dri.so + 0x1341ee3)
                #10 0x00007ff0ce2ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #11 0x00007ff0ce2ac40c n/a (iris_dri.so + 0x6ac40c)
                #12 0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #13 0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #14 0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180917:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180916:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180920:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180918:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180921:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180937:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0ce28fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180939:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0ce28fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180919:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180944:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180936:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0ce28fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180945:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180934:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0ce28fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180925:
                #0  0x00007ff0d152ef6f __poll (libc.so.6 + 0x102f6f)
                #1  0x00007ff0d16c0735 n/a (libdbus-1.so.3 + 0x2f735)
                #2  0x00007ff0d16a647e n/a (libdbus-1.so.3 + 0x1547e)
                #3  0x00007ff0d16baf31 dbus_pending_call_block (libdbus-1.so.3 + 0x29f31)
                #4  0x00007ff0d16a8243 dbus_connection_send_with_reply_and_block (libdbus-1.so.3 + 0x17243)
                #5  0x000055b2d2e2e415 ddxGiveUp (Xorg + 0x174415)
                #6  0x000055b2d2e13e2c FatalError (Xorg + 0x159e2c)
                #7  0x000055b2d2e0bcf6 n/a (Xorg + 0x151cf6)
                #8  0x00007ff0d146a710 n/a (libc.so.6 + 0x3e710)
                #9  0x00007ff0bb74d74a n/a (n/a + 0x0)
                #10 0x00007ff0ce2ac65a n/a (iris_dri.so + 0x6ac65a)
                #11 0x00007ff0cef41ee3 n/a (iris_dri.so + 0x1341ee3)
                #12 0x00007ff0ce2ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #13 0x00007ff0ce2ac40c n/a (iris_dri.so + 0x6ac40c)
                #14 0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #15 0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #16 0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180923:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180933:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0ce28fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180929:
                #0  0x00007ff0d14b569b __lll_lock_wait_private (libc.so.6 + 0x8969b)
                #1  0x00007ff0d14a4be5 _IO_fwrite (libc.so.6 + 0x78be5)
                #2  0x000055b2d2e14c85 n/a (Xorg + 0x15ac85)
                #3  0x000055b2d2e14ece LogVMessageVerbSigSafe (Xorg + 0x15aece)
                #4  0x000055b2d2e13d4a FatalError (Xorg + 0x159d4a)
                #5  0x000055b2d2e0bcf6 n/a (Xorg + 0x151cf6)
                #6  0x00007ff0d146a710 n/a (libc.so.6 + 0x3e710)
                #7  0x00007ff0bb74d74a n/a (n/a + 0x0)
                #8  0x00007ff0ce2ac65a n/a (iris_dri.so + 0x6ac65a)
                #9  0x00007ff0cef41ee3 n/a (iris_dri.so + 0x1341ee3)
                #10 0x00007ff0ce2ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #11 0x00007ff0ce2ac40c n/a (iris_dri.so + 0x6ac40c)
                #12 0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #13 0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #14 0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180940:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0ce28fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180948:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180935:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0ce28fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180927:
                #0  0x00007ff0d153006f write (libc.so.6 + 0x10406f)
                #1  0x000055b2d2e14cc2 n/a (Xorg + 0x15acc2)
                #2  0x000055b2d2e14e7e LogVMessageVerbSigSafe (Xorg + 0x15ae7e)
                #3  0x000055b2d2e1886a ErrorFSigSafe (Xorg + 0x15e86a)
                #4  0x000055b2d2e13d58 FatalError (Xorg + 0x159d58)
                #5  0x000055b2d2e0bcf6 n/a (Xorg + 0x151cf6)
                #6  0x00007ff0d146a710 n/a (libc.so.6 + 0x3e710)
                #7  0x00007ff0bb74d74a n/a (n/a + 0x0)
                #8  0x00007ff0ce2ac65a n/a (iris_dri.so + 0x6ac65a)
                #9  0x00007ff0cef41ee3 n/a (iris_dri.so + 0x1341ee3)
                #10 0x00007ff0ce2ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #11 0x00007ff0ce2ac40c n/a (iris_dri.so + 0x6ac40c)
                #12 0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #13 0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #14 0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180931:
                #0  0x00007ff0d14b569b __lll_lock_wait_private (libc.so.6 + 0x8969b)
                #1  0x00007ff0d148ce75 n/a (libc.so.6 + 0x60e75)
                #2  0x00007ff0d154abf3 __fprintf_chk (libc.so.6 + 0x11ebf3)
                #3  0x000055b2d2e14df5 n/a (Xorg + 0x15adf5)
                #4  0x000055b2d2e14ece LogVMessageVerbSigSafe (Xorg + 0x15aece)
                #5  0x000055b2d2e13d4a FatalError (Xorg + 0x159d4a)
                #6  0x000055b2d2e0bcf6 n/a (Xorg + 0x151cf6)
                #7  0x00007ff0d146a710 n/a (libc.so.6 + 0x3e710)
                #8  0x00007ff0bb74d74a n/a (n/a + 0x0)
                #9  0x00007ff0ce2ac65a n/a (iris_dri.so + 0x6ac65a)
                #10 0x00007ff0cef41ee3 n/a (iris_dri.so + 0x1341ee3)
                #11 0x00007ff0ce2ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #12 0x00007ff0ce2ac40c n/a (iris_dri.so + 0x6ac40c)
                #13 0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #14 0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #15 0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180947:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180938:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0ce28fc34 n/a (iris_dri.so + 0x68fc34)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180928:
                #0  0x00007ff0d14b569b __lll_lock_wait_private (libc.so.6 + 0x8969b)
                #1  0x00007ff0d14a4be5 _IO_fwrite (libc.so.6 + 0x78be5)
                #2  0x000055b2d2e14c85 n/a (Xorg + 0x15ac85)
                #3  0x000055b2d2e14e7e LogVMessageVerbSigSafe (Xorg + 0x15ae7e)
                #4  0x000055b2d2e1886a ErrorFSigSafe (Xorg + 0x15e86a)
                #5  0x000055b2d2e2e6be OsVendorFatalError (Xorg + 0x1746be)
                #6  0x000055b2d2e13d99 FatalError (Xorg + 0x159d99)
                #7  0x000055b2d2e0bcf6 n/a (Xorg + 0x151cf6)
                #8  0x00007ff0d146a710 n/a (libc.so.6 + 0x3e710)
                #9  0x00007ff0bb74d74a n/a (n/a + 0x0)
                #10 0x00007ff0ce2ac65a n/a (iris_dri.so + 0x6ac65a)
                #11 0x00007ff0cef41ee3 n/a (iris_dri.so + 0x1341ee3)
                #12 0x00007ff0ce2ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #13 0x00007ff0ce2ac40c n/a (iris_dri.so + 0x6ac40c)
                #14 0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #15 0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #16 0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180926:
                #0  0x00007ff0d14b569b __lll_lock_wait_private (libc.so.6 + 0x8969b)
                #1  0x00007ff0d14a4be5 _IO_fwrite (libc.so.6 + 0x78be5)
                #2  0x000055b2d2e14c85 n/a (Xorg + 0x15ac85)
                #3  0x000055b2d2e14ece LogVMessageVerbSigSafe (Xorg + 0x15aece)
                #4  0x000055b2d2e1886a ErrorFSigSafe (Xorg + 0x15e86a)
                #5  0x000055b2d2e13d04 FatalError (Xorg + 0x159d04)
                #6  0x000055b2d2e0bcf6 n/a (Xorg + 0x151cf6)
                #7  0x00007ff0d146a710 n/a (libc.so.6 + 0x3e710)
                #8  0x00007ff0bb74d74a n/a (n/a + 0x0)
                #9  0x00007ff0ce2ac65a n/a (iris_dri.so + 0x6ac65a)
                #10 0x00007ff0cef41ee3 n/a (iris_dri.so + 0x1341ee3)
                #11 0x00007ff0ce2ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #12 0x00007ff0ce2ac40c n/a (iris_dri.so + 0x6ac40c)
                #13 0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #14 0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #15 0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180941:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180922:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180946:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180930:
                #0  0x00007ff0d14b569b __lll_lock_wait_private (libc.so.6 + 0x8969b)
                #1  0x00007ff0d148ce75 n/a (libc.so.6 + 0x60e75)
                #2  0x00007ff0d154abf3 __fprintf_chk (libc.so.6 + 0x11ebf3)
                #3  0x000055b2d2e14df5 n/a (Xorg + 0x15adf5)
                #4  0x000055b2d2e14e7e LogVMessageVerbSigSafe (Xorg + 0x15ae7e)
                #5  0x000055b2d2e1886a ErrorFSigSafe (Xorg + 0x15e86a)
                #6  0x000055b2d2e13d89 FatalError (Xorg + 0x159d89)
                #7  0x000055b2d2e0bcf6 n/a (Xorg + 0x151cf6)
                #8  0x00007ff0d146a710 n/a (libc.so.6 + 0x3e710)
                #9  0x00007ff0bb74d74a n/a (n/a + 0x0)
                #10 0x00007ff0ce2ac65a n/a (iris_dri.so + 0x6ac65a)
                #11 0x00007ff0cef41ee3 n/a (iris_dri.so + 0x1341ee3)
                #12 0x00007ff0ce2ac2e6 n/a (iris_dri.so + 0x6ac2e6)
                #13 0x00007ff0ce2ac40c n/a (iris_dri.so + 0x6ac40c)
                #14 0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #15 0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #16 0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180924:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180942:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180943:
                #0  0x00007ff0d14b54ae n/a (libc.so.6 + 0x894ae)
                #1  0x00007ff0d14b7d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                #2  0x00007ff0cdcc78dc n/a (iris_dri.so + 0xc78dc)
                #3  0x00007ff0cdd147ec n/a (iris_dri.so + 0x1147ec)
                #4  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #5  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180951:
                #0  0x00007ff0d153cbf6 epoll_wait (libc.so.6 + 0x110bf6)
                #1  0x000055b2d2e06847 n/a (Xorg + 0x14c847)
                #2  0x000055b2d2e0a699 n/a (Xorg + 0x150699)
                #3  0x00007ff0d14b89eb n/a (libc.so.6 + 0x8c9eb)
                #4  0x00007ff0d153c7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4180914:
                #0  0x00007ff0d15383af ioctl (libc.so.6 + 0x10c3af)
                #1  0x00007ff0d1648311 drmIoctl (libdrm.so.2 + 0x7311)
                #2  0x00007ff0d164f512 drmModeConnectorSetProperty (libdrm.so.2 + 0xe512)
                #3  0x00007ff0d0a5ab2c n/a (modesetting_drv.so + 0xdb2c)
                #4  0x000055b2d2d7d867 RRChangeOutputProperty (Xorg + 0xc3867)
                #5  0x000055b2d2d8019e ProcRRChangeOutputProperty (Xorg + 0xc619e)
                #6  0x00007ff0d02c8262 n/a (nvidia_drv.so + 0x4c8262)
                ELF object binary architecture: AMD x86-64
       Message: Process 4181213 (gsd-usb-protect) of user 120 dumped core.
                
                Stack trace of thread 4181213:
                #0  0x000055ab4ee0c187 n/a (gsd-usb-protection + 0x5187)
                #1  0x00007f519302cd14 n/a (libgio-2.0.so.0 + 0xa9d14)
                #2  0x00007f5193030c2d n/a (libgio-2.0.so.0 + 0xadc2d)
                #3  0x00007f519309ac62 n/a (libgio-2.0.so.0 + 0x117c62)
                #4  0x00007f519302cd14 n/a (libgio-2.0.so.0 + 0xa9d14)
                #5  0x00007f5193030c2d n/a (libgio-2.0.so.0 + 0xadc2d)
                #6  0x00007f519309a452 n/a (libgio-2.0.so.0 + 0x117452)
                #7  0x00007f519309a5c3 n/a (libgio-2.0.so.0 + 0x1175c3)
                #8  0x00007f519302cd14 n/a (libgio-2.0.so.0 + 0xa9d14)
                #9  0x00007f5193030c2d n/a (libgio-2.0.so.0 + 0xadc2d)
                #10 0x00007f5193088363 n/a (libgio-2.0.so.0 + 0x105363)
                #11 0x00007f519302cd14 n/a (libgio-2.0.so.0 + 0xa9d14)
                #12 0x00007f519302cd4d n/a (libgio-2.0.so.0 + 0xa9d4d)
                #13 0x00007f5192e2ef69 n/a (libglib-2.0.so.0 + 0x59f69)
                #14 0x00007f5192e8d367 n/a (libglib-2.0.so.0 + 0xb8367)
                #15 0x00007f5192e2fb97 g_main_loop_run (libglib-2.0.so.0 + 0x5ab97)
                #16 0x000055ab4ee0a713 n/a (gsd-usb-protection + 0x3713)
                #17 0x00007f5192bf3cd0 n/a (libc.so.6 + 0x27cd0)
                #18 0x00007f5192bf3d8a __libc_start_main (libc.so.6 + 0x27d8a)
                #19 0x000055ab4ee0a8b5 n/a (gsd-usb-protection + 0x38b5)
                
                Stack trace of thread 4181302:
                #0  0x00007f5192cda73d syscall (libc.so.6 + 0x10e73d)
                #1  0x00007f5192e88cd3 g_cond_wait_until (libglib-2.0.so.0 + 0xb3cd3)
                #2  0x00007f5192dfa185 n/a (libglib-2.0.so.0 + 0x25185)
                #3  0x00007f5192e6353b n/a (libglib-2.0.so.0 + 0x8e53b)
                #4  0x00007f5192e60a05 n/a (libglib-2.0.so.0 + 0x8ba05)
                #5  0x00007f5192c589eb n/a (libc.so.6 + 0x8c9eb)
                #6  0x00007f5192cdc7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4181226:
                #0  0x00007f5192cda73d syscall (libc.so.6 + 0x10e73d)
                #1  0x00007f5192e882f7 g_cond_wait (libglib-2.0.so.0 + 0xb32f7)
                #2  0x00007f5192dfa1b4 n/a (libglib-2.0.so.0 + 0x251b4)
                #3  0x00007f5192e62a8e n/a (libglib-2.0.so.0 + 0x8da8e)
                #4  0x00007f5192e60a05 n/a (libglib-2.0.so.0 + 0x8ba05)
                #5  0x00007f5192c589eb n/a (libc.so.6 + 0x8c9eb)
                #6  0x00007f5192cdc7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4181304:
                #0  0x00007f5192cda73d syscall (libc.so.6 + 0x10e73d)
                #1  0x00007f5192e88cd3 g_cond_wait_until (libglib-2.0.so.0 + 0xb3cd3)
                #2  0x00007f5192dfa185 n/a (libglib-2.0.so.0 + 0x25185)
                #3  0x00007f5192e6353b n/a (libglib-2.0.so.0 + 0x8e53b)
                #4  0x00007f5192e60a05 n/a (libglib-2.0.so.0 + 0x8ba05)
                #5  0x00007f5192c589eb n/a (libc.so.6 + 0x8c9eb)
                #6  0x00007f5192cdc7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4181311:
                #0  0x00007f5192ccef6f __poll (libc.so.6 + 0x102f6f)
                #1  0x00007f5192e8d2b6 n/a (libglib-2.0.so.0 + 0xb82b6)
                #2  0x00007f5192e2d162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
                #3  0x00007f519319cfde n/a (libdconfsettings.so + 0x5fde)
                #4  0x00007f5192e60a05 n/a (libglib-2.0.so.0 + 0x8ba05)
                #5  0x00007f5192c589eb n/a (libc.so.6 + 0x8c9eb)
                #6  0x00007f5192cdc7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4181312:
                #0  0x00007f5192cda73d syscall (libc.so.6 + 0x10e73d)
                #1  0x00007f5192e88cd3 g_cond_wait_until (libglib-2.0.so.0 + 0xb3cd3)
                #2  0x00007f5192dfa185 n/a (libglib-2.0.so.0 + 0x25185)
                #3  0x00007f5192e6353b n/a (libglib-2.0.so.0 + 0x8e53b)
                #4  0x00007f5192e60a05 n/a (libglib-2.0.so.0 + 0x8ba05)
                #5  0x00007f5192c589eb n/a (libc.so.6 + 0x8c9eb)
                #6  0x00007f5192cdc7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4181227:
                #0  0x00007f5192ccef6f __poll (libc.so.6 + 0x102f6f)
                #1  0x00007f5192e8d2b6 n/a (libglib-2.0.so.0 + 0xb82b6)
                #2  0x00007f5192e2fb97 g_main_loop_run (libglib-2.0.so.0 + 0x5ab97)
                #3  0x00007f519309519c n/a (libgio-2.0.so.0 + 0x11219c)
                #4  0x00007f5192e60a05 n/a (libglib-2.0.so.0 + 0x8ba05)
                #5  0x00007f5192c589eb n/a (libc.so.6 + 0x8c9eb)
                #6  0x00007f5192cdc7cc n/a (libc.so.6 + 0x1107cc)
                
                Stack trace of thread 4181223:
                #0  0x00007f5192ccef6f __poll (libc.so.6 + 0x102f6f)
                #1  0x00007f5192e8d2b6 n/a (libglib-2.0.so.0 + 0xb82b6)
                #2  0x00007f5192e2d162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
                #3  0x00007f5192e2d1b2 n/a (libglib-2.0.so.0 + 0x581b2)
                #4  0x00007f5192e60a05 n/a (libglib-2.0.so.0 + 0x8ba05)
                #5  0x00007f5192c589eb n/a (libc.so.6 + 0x8c9eb)
                #6  0x00007f5192cdc7cc n/a (libc.so.6 + 0x1107cc)
                ELF object binary architecture: AMD x86-64

@RealJohnSmith
Copy link
Author

Ok, I have reproduced it with X11 and logging in right after connecting the dongle.

My workflow is a little different - I already have a session and then I plugin the device and then it crashes. I didn't try to plug it in before login. I can try it as well.

@RealJohnSmith
Copy link
Author

Hm, idk if this is related or not, but currently it seems like the USB enumeration is stuck - I disconnected the dongle but lsusb still lists it. Connecting and reconnecting doesn't seem to have any effect.

@RealJohnSmith
Copy link
Author

Confirmed, happens even before login

@rhgndf
Copy link
Owner

rhgndf commented Jan 8, 2024

Seems like there are no debugging symbols in Xorg, so I don't think we can figure out whats wrong through it. It might be useful to try with debuginfod to see get the symbols.

I only had crashes on unplug, so I'm not entirely sure what is going on.

@RealJohnSmith
Copy link
Author

Can you advise what should I do with the debuginfod /how to use it? I don't have it installed even.

Or what would be the next logical step in debugging/isolating the problem/finding a solution or a workaround?

@rhgndf
Copy link
Owner

rhgndf commented Jan 8, 2024

I'm actually not very sure how to do this, since I have not used it in depth, but here might be some links for different distros:

https://wiki.debian.org/Debuginfod
https://wiki.archlinux.org/title/Debuginfod

The idea would be to find out exactly which line in which source file does it crash at, which hopefully debug symbols should be able to find it out. Then the next step would be to fix it. Since you might be using gnome, it might be helpful to post this issue to the gnome bug tracker.

@RealJohnSmith
Copy link
Author

I am indeed using gnome. So, do you think there is not much we can do about it on the driver's side? Perpahs that it might be using some API in the wrong way? If the bug is in fact, in gnome, there is not much of a chance for a timely fix, I am afraid...

@rhgndf
Copy link
Owner

rhgndf commented Jan 8, 2024

Without knowing why Xorg crashes, I don't think I am able to pinpoint the issue unfortunately. It might be the driver's case, or gnome has a bug, but I am unable to debug this without more information.

@rhgndf
Copy link
Owner

rhgndf commented Jan 9, 2024

I have figured out how to do the debuginfod with coredumpctl, have only used it with gdb briefly before. This command works:

DEBUGINFO_URLS="..." sudo -E coredumpctl debug $PID

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants