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!

Reply via email to