Hello @steckhelena, this issue is already being tracked at #9630. Closing as a duplicate.
I don't think it is a duplicate, as even without beta and with GPU acceleration disabled (disabling it in the -vgui), it is not working. Or maybe you should update that report to include that non-beta clients and clients with the GPU accelerated rendering disabled are also affected by it.
As a quick test, are you able to downgrade to NVIDIA driver to the 530.xx series (including nvidia-dkms, nvidia-utils, and lib32-nvidia-utils) and see if that has an effect?
@kisak-valve I was running into this issue. sudo dmesg showed errors regarding invalid opcodes. I was able to downgrade nvidia-utils lib32-nvidia-utils and nvidia to 530.xx (as well as downgrading linux and linux-headers to 6.3.7.arch1-1, because I was not able to boot into a GUI with 535.xx and 6.3.8) and got Steam to launch properly.
Hello @Cephi-sui, that should be mentioned to your video driver vendor and/or your distro's package maintainer for the video driver.
@kisak-valve My apologies. I am on Arch Linux using the Core and Extra repos through pacman. To downgrade my linux and nvidia packages, I used downgrade from the AUR, which in turn obtains its packages through the Arch Linux Archive repository here: https://archive.archlinux.org/
@kisak-valve, that worked.
Regarding the invalid opcodes that @Cephi-sui reported, I do, however, see them with the -vgui option as well (with the 535.54.03-1 drivers), even though it works:
kernel: traps: steamwebhelper[40400] trap invalid opcode ip:7f932c5db794 sp:7fff34eaef50 error:0 in libcef.so[7f9329cef000+7770000]
The opcode message does not appear with the downgraded drivers (530.41.03-1).
Thanks, that's enough details that we can consider this a distinctly different issue from the older issue report.
I have this line in dmesg with AMDGPU as well:
traps: steamwebhelper[6337] trap invalid opcode ip:7f92e2cc013b sp:7ffd9c0c9220 error:0 in libcef.so[7f92deaef000+7770000]
ArchLinux (currently up to date)
Linux 6.3.8-arch1-1
Mesa 23.1.2-1
Radeon RX6950XT
Beta: No
If it helps, I've got a stacktrace from journalctl when running steam with the nvidia 535.54.03-1drivers:
Jun 16 21:27:07 fenrir kernel: traps: steamwebhelper[2836] trap invalid opcode ip:7f13029db794 sp:7ffc7be2aaf0 error:0 in libcef.so[7f13000ef000+7770000]
Jun 16 21:27:08 fenrir systemd[1]: Started Process Core Dump (PID 3023/UID 0).
Jun 16 21:27:08 fenrir systemd-coredump[3024]: [🡕] Process 2836 (steamwebhelper) of user 1000 dumped core.
Stack trace of thread 2836:
#0 0x00007f13029db794 n/a (/home/steckhelena/.local/share/Steam/ubuntu12_64/libcef.so + 0x43db794)
#1 0x00007f1302a67522 n/a (/home/steckhelena/.local/share/Steam/ubuntu12_64/libcef.so + 0x4467522)
#2 0x00007f1302a6a764 n/a (/home/steckhelena/.local/share/Steam/ubuntu12_64/libcef.so + 0x446a764)
#3 0x00007f12eaef77f2 n/a (libnvidia-glcore.so.535.54.03 + 0x14f77f2)
#4 0x00007f12ea9fcf45 n/a (libnvidia-glcore.so.535.54.03 + 0xffcf45)
#5 0x00007f12eaa0844a n/a (libnvidia-glcore.so.535.54.03 + 0x100844a)
#6 0x00007f12eb4e9992 n/a (libnvidia-glcore.so.535.54.03 + 0x1ae9992)
#7 0x00007f12ead7a868 n/a (libnvidia-glcore.so.535.54.03 + 0x137a868)
#8 0x00007f12ead4827e n/a (libnvidia-glcore.so.535.54.03 + 0x134827e)
#9 0x00007f12fe4baffa n/a (/home/steckhelena/.local/share/Steam/ubuntu12_64/libSDL3.so.0 + 0x9affa)
ELF object binary architecture: AMD x86-64
Jun 16 21:27:08 fenrir systemd[1]: [email protected]: Deactivated successfully.
Jun 16 21:27:17 fenrir kernel: traps: Composite Threa[3149] trap invalid opcode ip:7fbe32fdb794 sp:7fbe205c38f0 error:0 in libcef.so[7fbe306ef000+7770000]
Jun 16 21:27:17 fenrir systemd[1]: Started Process Core Dump (PID 3185/UID 0).
Jun 16 21:27:18 fenrir systemd-coredump[3186]: [🡕] Process 3043 (steamwebhelper) of user 1000 dumped core.
Stack trace of thread 3149:
#0 0x00007fbe32fdb794 n/a (/home/steckhelena/.local/share/Steam/ubuntu12_64/libcef.so + 0x43db794)
#1 0x00007fbe33067522 n/a (/home/steckhelena/.local/share/Steam/ubuntu12_64/libcef.so + 0x4467522)
#2 0x00007fbe3306a764 n/a (/home/steckhelena/.local/share/Steam/ubuntu12_64/libcef.so + 0x446a764)
#3 0x00007fbe1b2f77f2 n/a (libnvidia-glcore.so.535.54.03 + 0x14f77f2)
#4 0x00007fbe1adfcf45 n/a (libnvidia-glcore.so.535.54.03 + 0xffcf45)
#5 0x00007fbe1ae0844a n/a (libnvidia-glcore.so.535.54.03 + 0x100844a)
#6 0x00007fbe1b146182 n/a (libnvidia-glcore.so.535.54.03 + 0x1346182)
#7 0x00007fbe1b149cb5 n/a (libnvidia-glcore.so.535.54.03 + 0x1349cb5)
#8 0x00000000004a9c2f n/a (/home/steckhelena/.local/share/Steam/ubuntu12_64/steamwebhelper + 0xa9c2f)
ELF object binary architecture: AMD x86-64
Jun 16 21:27:18 fenrir systemd[1]: [email protected]: Deactivated successfully.
Steam never fully crashes, and I can still launch games via the applet. The second stacktrace seems to keep repeating while Steam is open.
I've reported that I saw this with the -vgui option, but I think I may have confused the timestamps, as when running with it, I don't see the invalid opcode error.
Also, this issue seems similar to https://github.com/ValveSoftware/steam-for-linux/issues/9577
any update on this? Still having major issues as well regarding steam with the same coredumps or similar. only steam -vgui works but no friends list works with that
I've looked at this briefly - the stack trace in the NVIDIA driver stack is simply a call to malloc.
The libcef.so part appears to be the malloc reimplementation provided by libcef, which seems to end on an INT 3 instruction.
This seems to be a CEF bug.
The opcode message does not appear with the downgraded drivers (
530.41.03-1).
Can confirm after downgrading from 535.54.03-1 to 530.41.03-1 everything is working fine again.
more info :
steam -vgui but the friends panel did not work and trying to open any "new" panels like the settings -> downloads -> library folders would force reload every open steam window and did not function.Same problem on Ubuntu 20.04 with latest AMD drivers 5.18.13.
System was working fine prior to installation of AMD graphics card over the weekend.
[ 4557.679922] traps: Composite Threa[279821] trap invalid opcode ip:7f3a8af2a794 sp:7f3a75ac5920 error:0 in libcef.so[7f3a8863e000+7770000]
[ 4567.387682] traps: Composite Threa[280691] trap invalid opcode ip:7f8ecd3f4794 sp:7f8eb4cd1920 error:0 in libcef.so[7f8ecab08000+7770000]
[ 4577.214636] traps: Composite Threa[281576] trap invalid opcode ip:7fd812fa4794 sp:7fd7fa881920 error:0
[ 4587.449842] traps: Composite Threa[282600] trap invalid opcode ip:7f76dfbb7794 sp:7f76ca723920 error:0 in libcef.so[7f76dd2cb000+7770000]
Works ok using steam -vgui
Using __GL_THREADED_OPTIMIZATIONS=0 means that the game loads but the steam UI keeps crashing and restarting every few seconds, which removes focus from the loaded game (TF2), thus making it unplayable.
@Wesselinator adding also -no-cef-sandbox worked for me, at least now I can open also the game properties again...
so starting steam:
$ steam -vgui -no-cef-sandbox
seems a robust workaround with my environment.
Maybe, and underlining maybe, looking for a workaround by adding automatically this options until that the libcef.so and the "it's not me, it's your fault!" incidend is solved, could be a good workround for people that don't wan't to go crazy and search the internet for esotic solutions just for start playing again with their games.
@Wesselinator adding also -no-cef-sandbox worked for me, at least now I can open also the game properties again...
so starting steam:
$ steam -vgui -no-cef-sandboxseems a robust workaround with my environment.Maybe, and underlining maybe, looking for a workaround by adding automatically this options until that the libcef.so and the "it's not me, it's your fault!" incidend is solved, could be a good workround for people that don't wan't to go crazy and search the internet for esotic solutions just for start playing again with their games.
does your friends list work?
A thread was started earlier today on the Nvidia forums. I commented on it because I'm having the same issue. Shared this issue in my post.
I got it to work by launching steam with the -vgui option and then in the settings enabling GPU accelerated rendering in web views. After restarting steam without the -vgui option the new UI shows up and works normally. The invalid opcode errors are still there and the UI feels a bit choppier and glitchier than before but it works.
I've looked at this briefly - the stack trace in the NVIDIA driver stack is simply a call to malloc. The libcef.so part appears to be the malloc reimplementation provided by libcef, which seems to end on an INT 3 instruction. This seems to be a CEF bug.
Is there a way to report this bug on the CEF project?
I encountered what looked like this same issue (including the INT 3) after upgrading to the 535 driver, but it turned out to be #9233 instead - I wonder if the INT 3 is an intentional abort in an OOM handler?
Yes, the INT 3 is an intentional abort in an OOM handler in CEF. CEF is failing to allocate memory for some reason. That should be debugged in Steam/CEF.
Hello. I have a very similar issue. I am able to start steam using the work around $ steam -vgui, however, I try to run games with a bit of sofistication in the graphics (such as frostpunk) and they crash.
Games that could run on the snes as the messenger or infernax, run ok.
535.54.03 - the issue appears randomly.
Note for anyone still running on the reverted drivers:
535.86.05 has been working for me so far, but YMMV.
Unsure if new steam version or new nvidia drivers but its working so not complaining.
Closing as this appears to have been a video driver issue.
Still getting this crash plenty on my machine
Nov 14 14:01:18 partyvan systemd-coredump[34070]: [🡕] Process 6971 (steam) of user 1000 dumped core.
Module [dso] without build-id.
Stack trace of thread 7007:
#0 0x00000000f7fb5579 __kernel_vsyscall (linux-gate.so.1 + 0x579)
#1 0x00000000f7a8ea17 n/a (libc.so.6 + 0x8ea17)
#2 0x00000000f7a3b317 raise (libc.so.6 + 0x3b317)
#3 0x00000000f7a22121 abort (libc.so.6 + 0x22121)
#4 0x00000000f7a231b6 n/a (libc.so.6 + 0x231b6)
#5 0x00000000f7a9a2cd n/a (libc.so.6 + 0x9a2cd)
#6 0x00000000f7a9c630 n/a (libc.so.6 + 0x9c630)
#7 0x00000000f7a9ed46 cfree (libc.so.6 + 0x9ed46)
#8 0x00000000e67e9d48 n/a (/home/glizzy/.local/share/Steam/ubuntu12_32/steamclient.so + 0x19e9d48)
ELF object binary architecture: Intel 80386
Nov 14 14:01:18 partyvan systemd[1]: [email protected]: Deactivated successfully.
Nov 14 14:01:19 partyvan systemd[1]: [email protected]: Consumed 2.083s CPU time.
Nov 14 14:01:25 partyvan kernel: traps: steamwebhelper[6984] trap invalid opcode ip:7f00df6c035b sp:7fff8c2008d0 error:0 in libcef.so[7f00db4ef000+7770000]
Nov 14 14:01:25 partyvan systemd[1]: Started Process Core Dump (PID 34515/UID 0)..
Nov 14 14:01:26 partyvan systemd-coredump[34517]: [🡕] Process 6984 (steamwebhelper) of user 1000 dumped core.
Stack trace of thread 6984:
#0 0x00007f00df6c035b n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x5cc035b)
#1 0x00007f00e05beb3e n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x6bbeb3e)
#2 0x00007f00e05beb6e n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x6bbeb6e)
#3 0x00007f00e05bea36 n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x6bbea36)
#4 0x00007f00dddc5677 n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x43c5677)
#5 0x00007f00dddc5561 n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x43c5561)
#6 0x00007f00ddc6b4ab n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x426b4ab)
#7 0x00007f00ddcfb62e n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x42fb62e)
#8 0x00007f00ddcfb527 n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x42fb527)
#9 0x00007f00ddcd5625 n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/libcef.so + 0x42d5625)
[#10](/issue/ValveSoftware/steam-for-linux/10) 0x000000000052aae0 n/a (/home/glizzy/.local/share/Steam/ubuntu12_64/steamwebhelper + 0x12aae0)
ELF object binary architecture: AMD x86-64
Nov 14 14:01:26 partyvan systemd[1]: [email protected]: Deactivated successfully.
Tends to occur when I resume from suspend.
Driver Version: 545.29.02
OS: Arch
Kernel: 6.6.1-arch1-1
Hey this problem also occurs for me, I have an rx 7800 xt (amd).
This also happens in all valve games, but not for non valve games.
Your system information
system_information.txt
Please describe your issue in as much detail as possible:
The new Steam client UI does not open, even though Steam is running. There are no crashes, you can see the logs here, but the UI won't open.
I can see the UI by running Steam with
steam -vgui, but then 'friends' won't go online.Steps for reproducing this issue:
535.54.03-1)