Hi, I have tried the command sudo coredumpctl -1 gdb Xorg
, and it produces:
PID: 16835 (Xorg)
UID: 0 (root)
GID: 0 (root)
Signal: 11 (SEGV)
Timestamp: Tue 2025-02-18 16:10:04 CST (4h 46min ago)
Command Line: /usr/lib/Xorg -nolisten tcp -background none -seat seat0 vt1 -auth /run/sddm/xauth_KhBsCq -noreset -displayfd 17
Executable: /usr/lib/Xorg
Control Group: /system.slice/sddm.service
Unit: sddm.service
Slice: system.slice
Boot ID: b2e4133c0dd448dea2a2267b9a8adb01
Machine ID: 546e9c9b93f84da482914cbbf6aa1697
Hostname: arch
Storage: /var/lib/systemd/coredump/core.Xorg.0.b2e4133c0dd448dea2a2267b9a8adb01.16835.1739866204000000.zst (present)
Size on Disk: 11.2M
Message: Process 16835 (Xorg) of user 0 dumped core.
Stack trace of thread 16835:
#0 0x00007c58e09548ef n/a (libvnc.so + 0x348ef)
#1 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#2 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#3 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#4 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#5 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#6 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#7 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#8 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#9 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#10 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#11 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#12 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#13 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#14 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#15 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#16 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#17 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#18 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#19 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#20 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#21 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#22 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#23 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#24 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#25 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#26 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#27 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#28 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#29 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#30 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#31 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#32 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#33 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#34 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#35 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#36 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#37 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#38 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#39 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#40 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#41 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#42 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#43 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#44 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#45 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#46 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#47 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#48 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#49 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#50 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#51 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#52 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#53 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#54 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#55 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#56 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#57 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#58 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#59 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#60 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#61 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#62 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#63 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
Stack trace of thread 16874:
#0 0x00007c58e0954946 n/a (libvnc.so + 0x34946)
#1 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#2 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#3 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#4 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#5 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#6 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#7 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#8 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#9 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#10 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#11 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#12 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#13 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#14 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#15 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#16 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#17 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#18 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#19 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#20 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#21 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#22 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#23 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#24 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#25 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#26 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#27 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#28 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#29 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#30 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#31 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#32 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#33 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#34 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#35 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#36 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#37 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#38 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#39 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#40 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#41 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#42 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#43 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#44 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#45 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#46 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#47 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#48 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#49 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#50 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#51 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#52 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#53 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#54 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#55 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#56 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#57 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#58 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#59 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#60 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#61 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#62 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
#63 0x00007c58e0954949 n/a (libvnc.so + 0x34949)
ELF object binary architecture: AMD x86-64
GNU gdb (GDB) 16.2
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/Xorg...
Reading symbols from /usr/lib/debug/usr/lib/Xorg.debug...
warning: Can't open file /memfd:xorg (deleted) during file-backed mapping note processing
warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 16835]
[New LWP 16874]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/Xorg -nolisten tcp -background none -seat seat0 vt1 -auth /run/sddm/xauth_KhBsCq -noreset -displayfd 17'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007c58e09548ef in vncHooksMoveCursor (dev=0x644c17428e20, screen=0x644c16c24590, x=3720, y=242) at ../../include/privates.h:164
164 if (key->size)
[Current thread is 1 (Thread 0x7c58e0a2ea00 (LWP 16835))]
(gdb)
And then I typed bt
to print the backtrace:
#0 0x00007c58e09548ef in vncHooksMoveCursor (dev=0x644c17428e20, screen=0x644c16c24590, x=3720, y=242) at ../../include/privates.h:164
#1 0x00007c58e0954949 in vncHooksMoveCursor (dev=<optimized out>, screen=<optimized out>, x=<optimized out>, y=<optimized out>) at /usr/src/debug/tigervnc/tigervnc/unix/xserver/hw/vnc/vncHooks.c:1265
#2 0x00007c58e0954949 in vncHooksMoveCursor (dev=<optimized out>, screen=<optimized out>, x=<optimized out>, y=<optimized out>) at /usr/src/debug/tigervnc/tigervnc/unix/xserver/hw/vnc/vncHooks.c:1265
#3 0x00007c58e0954949 in vncHooksMoveCursor (dev=<optimized out>, screen=<optimized out>, x=<optimized out>, y=<optimized out>) at /usr/src/debug/tigervnc/tigervnc/unix/xserver/hw/vnc/vncHooks.c:1265
#4 0x00007c58e0954949 in vncHooksMoveCursor (dev=<optimized out>, screen=<optimized out>, x=<optimized out>, y=<optimized out>) at /usr/src/debug/tigervnc/tigervnc/unix/xserver/hw/vnc/vncHooks.c:1265
#5 0x00007c58e0954949 in vncHooksMoveCursor (dev=<optimized out>, screen=<optimized out>, x=<optimized out>, y=<optimized out>) at /usr/src/debug/tigervnc/tigervnc/unix/xserver/hw/vnc/vncHooks.c:1265
#6 0x00007c58e0954949 in vncHooksMoveCursor (dev=<optimized out>, screen=<optimized out>, x=<optimized out>, y=<optimized out>) at /usr/src/debug/tigervnc/tigervnc/unix/xserver/hw/vnc/vncHooks.c:1265
... (same lines)
#261859 0x00007c58e0954949 in vncHooksMoveCursor (dev=<optimized out>, screen=<optimized out>, x=<optimized out>, y=<optimized out>) at /usr/src/debug/tigervnc/tigervnc/unix/xserver/hw/vnc/vncHooks.c:1265
#261860 0x00007c58e0954949 in vncHooksMoveCursor (dev=<optimized out>, screen=<optimized out>, x=<optimized out>, y=<optimized out>) at /usr/src/debug/tigervnc/tigervnc/unix/xserver/hw/vnc/vncHooks.c:1265
#261861 0x00007c58e0954949 in vncHooksMoveCursor (dev=<optimized out>, screen=<optimized out>, x=<optimized out>, y=<optimized out>) at /usr/src/debug/tigervnc/tigervnc/unix/xserver/hw/vnc/vncHooks.c:1265
#261862 0x0000644bea6d74a9 in miPointerUpdateSprite (pDev=0x644c17428e20) at ../xorg-server/mi/mipointer.c:431
#261863 mieqProcessInputEvents () at ../xorg-server/mi/mieq.c:571
#261864 0x0000644bea7fe9b3 in ProcessInputEvents () at ../xorg-server/hw/xfree86/common/xf86Events.c:143
#261865 0x0000644bea6c6058 in Dispatch () at ../xorg-server/dix/dispatch.c:508
#261866 dix_main (argc=13, argv=0x7fffb4fd8b78, envp=<optimized out>) at ../xorg-server/dix/main.c:272
#261867 main (argc=13, argv=0x7fffb4fd8b78, envp=<optimized out>) at ../xorg-server/dix/stubmain.c:34