When exiting from the Steam beta client version 1686278536 the X server will crash with the following messages:
[ 4840.966] (EE) Backtrace:
[ 4840.967] (EE) 0: /usr/libexec/Xorg (OsLookupColor+0x139) [0x5a3679]
[ 4840.968] (EE) 1: /lib64/libc.so.6 (__sigaction+0x40) [0x7fa5709f5e20]
[ 4840.968] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 4840.968] (EE) 2: /usr/lib64/xorg/modules/extensions/libglxserver_nvidia.so (?+0x0) [0x7fa56f0cb6c0]
[ 4840.968] (EE)
[ 4840.968] (EE) Segmentation fault at address 0x10
[ 4840.968] (EE)
Fatal server error:
[ 4840.968] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 4840.968] (EE)
[ 4840.968] (EE)
This is probably caused by a bug in the steam client, but an application bug should not be able to crash the X server.
Related: Exiting steam crashes X server - nvidia · Issue #9576 · ValveSoftware/steam-for-linux · GitHub
Unfortunately the Steam bug which allowed me to reproduce the crash seems to have been fixed in steam beta 1686379854 and I’m not sure if it is possible to go back to the older version for testing.
edit: Just after posting this, I exited steam and it crashed X again so the bug is still present. I have uploaded a newer nvidia-bug-report.log which includes the Xorg.log from the crashed server
nvidia-bug-report.log.gz (585.4 KB)