X server / nvidia driver crash when steam beta client 1686278536 exits. Slackware64 current, nvidia 535.43.02

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)

Thanks for reporting issue to us, we have filed a bug 4158370 for tracking purpose.
We have local repro as well which will help team to debug issue.
Shall keep updated with the progress.

1 Like