Package: xserver-xorg-core
Version: 2:21.1.16-1
Severity: important
Xorg crashes with a SIGABRT and leaves a core dump every time it shuts
down after a normal `startx` session using the proprietary NVIDIA driver.
The system works fine during runtime — no visible errors — but after
quitting the window manager (Window Maker) or exiting `startx`, the X
server terminates with an abort signal and generates a core file. This
happens even without running any OpenGL, Qt, or compositing applications.
Backtrace from `gdb /usr/lib/xorg/Xorg core.*`:
#0 0x00007f192b65f95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f192b60acc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f192b5f34ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x0000559b25551920 in OsAbort ()
#4 0x0000559b255571f9 in ?? ()
#5 0x0000559b255582f9 in FatalError ()
#6 0x0000559b2554ea49 in ?? ()
#7 <signal handler called>
#8 0x00007f1929171ec2 in ?? () from
/lib/x86_64-linux-gnu/libnvidia-glcore.so.535.216.03
#9 0x00007f192aea3817 in ?? () from
/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#10 0x00007f192aea3f3f in ?? () from
/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
Relevant system details:
- NVIDIA driver: 535.216.03
- Xorg binary: /usr/lib/xorg/Xorg
- Kernel: Linux 6.12.20-amd64
- OS: Debian 13 testing (Trixie)
- Display started via `startx` using a custom `.xinitrc`
- No display manager (no GDM/LightDM)
- Window manager: Window Maker
- No `picom`, `Qt`, or GLX-intensive apps running at time of crash
My `/etc/X11/xorg.conf` explicitly uses the `nvidia` driver. GLX and
compositing are enabled.
→ Please investigate whether there is a problem with unloading NVIDIA
GLX modules (`libnvidia-glcore.so`) during Xorg shutdown.
Let me know if I can provide full logs, `Xorg.0.log`, or test patches.
Thanks!