Open Leeo97one opened 1 year ago
This is happening to me also. (Though the settings window displays fine here, so that could be a separate issue)
Here is my system information: https://gist.github.com/ernstp/cabf2928b7e7bf0706209c69aab3a7a0
Attaching logs from steam. thelog.txt
Same here, debian testing, wayland. VR itself (I can see the staging area, can interact with menus) and Fallout 4 VR work. Looks like everything from Valve (VR Home and others, Alyx) fail. Tried no beta VR, beta VR, even the temporary test branch, as well no beta and beta steam client.
Same here, results in usless windows
System Information (please complete the following information):
[40781.093533] traps: vrwebhelper[207718] trap int3 ip:7fa4890bd50b sp:7ffc0b4ea4c0 error:0 in libcef.so[7fa484eec000+7770000]
[40781.132472] Main Thread[207703]: segfault at 7f32ac0901c0 ip 00005580c855f228 sp 00007ffd459b5200 error 6 in vrserver[5580c83d9000+600000] likely on CPU 16 (core 4, socket 0)
[40781.132481] Code: 48 8b 04 25 00 00 00 00 48 8b 98 d0 ff ff ff 49 8d 44 24 20 48 89 43 10 49 8b 54 24 20 66 0f ef c0 49 8b 44 24 18 48 83 e2 fe <48> 89 42 f8 49 8b 54 24 20 48 83 e0 fe 48 89 10 31 c0 41 0f 11 44
[40781.352341] vrmonitor[207692]: segfault at 7f32ac0901c0 ip 00007fb87063f348 sp 00007ffee48c9c00 error 6 in vrclient.so[7fb870400000+6b5000] likely on CPU 9 (core 11, socket 0)
[40781.352353] Code: e5 49 00 e8 ea 8b e4 ff 48 8b 98 00 00 00 00 49 8d 44 24 20 48 89 43 10 49 8b 54 24 20 66 0f ef c0 49 8b 44 24 18 48 83 e2 fe <48> 89 42 f8 49 8b 54 24 20 48 83 e0 fe 48 89 10 31 c0 41 0f 11 44
[40988.732134] vrwebhelper[213402]: segfault at 39 ip 00007fa841403824 sp 00007ffdebbdcb70 error 6 in libcef.so[7fa8412ec000+7770000] likely on CPU 20 (core 10, socket 0)
[40988.732149] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[40990.450652] vrwebhelper[213755]: segfault at 39 ip 00007fa841403824 sp 00007ffdebbddb80 error 6 in libcef.so[7fa8412ec000+7770000] likely on CPU 11 (core 13, socket 0)
[40990.450667] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[40992.307936] vrwebhelper[213802]: segfault at 39 ip 00007fa841403824 sp 00007ffdebbdb7f0 error 6 in libcef.so[7fa8412ec000+7770000] likely on CPU 12 (core 0, socket 0)
[40992.307951] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[41229.142759] vrwebhelper[215540]: segfault at 39 ip 00007f3e28803824 sp 00007fff4a7dc050 error 6 in libcef.so[7f3e286ec000+7770000] likely on CPU 18 (core 8, socket 0)
[41229.142772] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[41231.031270] vrwebhelper[215835]: segfault at 39 ip 00007f3e28803824 sp 00007fff4a7db890 error 6 in libcef.so[7f3e286ec000+7770000] likely on CPU 11 (core 13, socket 0)
[41231.031282] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[41233.197184] vrwebhelper[215890]: segfault at 39 ip 00007f3e28803824 sp 00007fff4a7dc050 error 6 in libcef.so[7f3e286ec000+7770000] likely on CPU 14 (core 2, socket 0)
[41233.197200] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[41307.888004] vrwebhelper[216695]: segfault at 39 ip 00007f30c3203824 sp 00007ffde3f238c0 error 6 in libcef.so[7f30c30ec000+7770000] likely on CPU 3 (core 3, socket 0)
[41307.888016] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[41310.822113] vrwebhelper[216984]: segfault at 39 ip 00007f30c3203824 sp 00007ffde3f237a0 error 6 in libcef.so[7f30c30ec000+7770000] likely on CPU 17 (core 5, socket 0)
[41310.822126] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[41312.682177] vrwebhelper[217067]: segfault at 39 ip 00007f30c3203824 sp 00007ffde3f23100 error 6 in libcef.so[7f30c30ec000+7770000] likely on CPU 15 (core 3, socket 0)
[41312.682192] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
Hello @Links2004
I think what you are pasting here is from dmesg
. That's a starting point but it's very limited when it comes to helping us diagnose the problem. SteamVR should be producing minidump files in /tmp/dumps
when this happens.
When you run steam from a terminal the log should mention uploads to Valve servers for those (e.g. something like assert_20231213152343_4.dmp[134976]: file ''/tmp/dumps/assert_20231213152343_4.dmp'', upload yes: ''CrashID=bp-cd92529f-09cb-4b0d-bf5e-bb1e92231213''
- that's one of mine).
Can you provide the CrashID values for what you are seeing?
sure here are the CrashID:
also found a lot of (always the same offset):
systemd-coredump[6334]: [🡕] Process 6306 (vrwebhelper) of user 1000 dumped core.
Stack trace of thread 6306:
#0 0x00007f4ce3203824 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c03824)
#1 0x00007f4ce3206d1d n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c06d1d)
#2 0x00007f4ce320c3ea n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c0c3ea)
#3 0x00007f4ce397e4db n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x237e4db)
#4 0x00007f4ce3983ab6 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2383ab6)
#5 0x00007f4ce3985b78 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2385b78)
#6 0x00007f4ce398730f n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x238730f)
#7 0x00007f4ce6f05b07 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5905b07)
#8 0x00007f4ce6a98914 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5498914)
#9 0x00007f4ce6a9c85d n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x549c85d)
#10 0x00007f4ce6ab185e n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x54b185e)
#11 0x00007f4ce6ab171c n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x54b171c)
#12 0x00007f4ce6a9fd18 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x549fd18)
#13 0x00007f4ce694e3e2 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x534e3e2)
#14 0x00007f4ce456dfe1 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6dfe1)
#15 0x00007f4ce456a3c0 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6a3c0)
#16 0x00007f4ce456b8da n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6b8da)
#17 0x00007f4ce712a77b n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5b2a77b)
#18 0x00007f4ce5a132a6 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x44132a6)
#19 0x00007f4ce5a23cec n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x4423cec)
#20 0x00007f4ce59dcd27 n/a (/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x43dcd27)
#21 0x00007f4ce0f40e6b n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.8 + 0x51e6b)
ELF object binary architecture: AMD x86-64
tested with 2.2.2 Beta but same Crashes
CrashID:
Thanks - I found the problem based on your earlier report (at least one of them). Hoping to release a fix soon.
I believe I have been running into this issue this last week.
I built a new computer, all new AMD parts, and haven't been able to get SteamVR to work reliably.
Same symptoms as folks above, but I am running Arch, KDE, and X11.
This is a small excerpt of about 325 core dumps that have happened since December 21st.
...
Sat 2023-12-30 15:44:54 EST 6552 1000 1000 SIGSEGV present /home/aeonik/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 4.4M
Sat 2023-12-30 15:45:16 EST 6222 1000 1000 SIGTRAP present /home/aeonik/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 7.4M
Sat 2023-12-30 15:45:23 EST 6089 1000 1000 SIGABRT present /home/aeonik/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor 6.4
Sat 2023-12-30 15:45:43 EST 7336 1000 1000 SIGABRT present /home/aeonik/.local/share/Steam/steamapps/common/SteamVR/tools/steamvr_environments/game/bin/linuxsteamrt64/steamtours 18.6M
Sat 2023-12-30 15:45:48 EST 7514 1000 1000 SIGSEGV present /home/aeonik/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 4.4M
Sat 2023-12-30 15:45:49 EST 7682 1000 1000 SIGSEGV present /home/aeonik/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 4.4M
Sat 2023-12-30 15:45:50 EST 7760 1000 1000 SIGSEGV present /home/aeonik/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 4.4M
Sat 2023-12-30 15:46:42 EST 7299 1000 1000 SIGABRT present /home/aeonik/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor 6.5M
Sat 2023-12-30 15:46:43 EST 7431 1000 1000 SIGTRAP present /home/aeonik/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 8.9M
Let me know if I can help at all.
Regards, Aeonik
Journalctl following...
...
Jan 06 09:56:25 steam.desktop[103299]: ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Jan 06 09:56:25 steam.desktop[102932]: Looking up breakpad interfaces from steamclient
Jan 06 09:56:25 steam.desktop[102932]: Calling BreakpadMiniDumpSystemInit
Jan 06 09:56:25 steam.desktop[102932]: Steam_SetMinidumpSteamID: Caching Steam ID: 76561197970425141 [API loaded yes]
Jan 06 09:56:25 steam.desktop[102932]: Steam_SetMinidumpSteamID: Setting Steam ID: 76561197970425141
Jan 06 09:56:25 steam.desktop[103294]: ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Jan 06 09:56:25 gnome-shell[3801]: Can't update stage views actor <unnamed>[<MetaWindowGroup>:0x63d00e16a300] is on because it needs an allocation.
Jan 06 09:56:25 gnome-shell[3801]: Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x63d011897f00] is on because it needs an allocation.
Jan 06 09:56:25 gnome-shell[3801]: Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x63d00fa64a40] is on because it needs an allocation.
Jan 06 09:56:25 steam.desktop[103294]: Using breakpad crash handler
Jan 06 09:56:25 steam.desktop[103294]: Setting breakpad minidump AppID = 250820
Jan 06 09:56:25 steam.desktop[103294]: Forcing breakpad minidump interfaces to load
Jan 06 09:56:25 steam.desktop[102932]: qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
Jan 06 09:56:25 steam.desktop[102932]: qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method
Jan 06 09:56:25 steam.desktop[103294]: Looking up breakpad interfaces from steamclient
Jan 06 09:56:25 steam.desktop[103294]: Calling BreakpadMiniDumpSystemInit
Jan 06 09:56:25 steam.desktop[103294]: 01/06 09:56:25 Init: Installing breakpad exception handler for appid(250820)/version(2.2.3)/tid(103294)
Jan 06 09:56:25 gnome-shell[3801]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x7600002 specified for 0x7600013.
Jan 06 09:56:25 steam.desktop[102932]: libpng warning: iCCP: known incorrect sRGB profile
Jan 06 09:56:25 steam.desktop[102932]: libpng warning: iCCP: known incorrect sRGB profile
Jan 06 09:56:25 gnome-shell[3801]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x7600002 specified for 0x7600016.
Jan 06 09:56:27 xdg-desktop-por[4736]: Backend call failed: GDBus.Error:org.gnome.SessionManager.GeneralError: Application ID not specified
Jan 06 09:56:27 steam.desktop[103552]: ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Jan 06 09:56:27 steam.desktop[103553]: ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Jan 06 09:56:27 steam.desktop[103552]: Using breakpad crash handler
Jan 06 09:56:27 steam.desktop[103552]: Setting breakpad minidump AppID = 250820
Jan 06 09:56:27 steam.desktop[103553]: Using breakpad crash handler
Jan 06 09:56:27 steam.desktop[103552]: Forcing breakpad minidump interfaces to load
Jan 06 09:56:27 steam.desktop[103553]: Setting breakpad minidump AppID = 250820
Jan 06 09:56:27 steam.desktop[103553]: Forcing breakpad minidump interfaces to load
Jan 06 09:56:27 steam.desktop[103553]: Looking up breakpad interfaces from steamclient
Jan 06 09:56:27 steam.desktop[103553]: Calling BreakpadMiniDumpSystemInit
Jan 06 09:56:27 steam.desktop[103552]: Looking up breakpad interfaces from steamclient
Jan 06 09:56:27 steam.desktop[103552]: Calling BreakpadMiniDumpSystemInit
Jan 06 09:56:27 steam.desktop[103553]: 01/06 09:56:27 Init: Installing breakpad exception handler for appid(250820)/version(2.2.3)/tid(103553)
Jan 06 09:56:27 steam.desktop[103552]: 01/06 09:56:27 Init: Installing breakpad exception handler for appid(250820)/version(2.2.3)/tid(103552)
Jan 06 09:56:28 steam.desktop[103685]: sh: 1: glxinfo: not found
Jan 06 09:56:28 steam.desktop[103631]: [2024-01-06 09:56:28.413] [MANGOHUD] [info] [overlay.cpp:808] Uploading is disabled (permit_upload = 0)
Jan 06 09:56:28 steam.desktop[103631]: Fossilize INFO: Overriding serialization path: "/home/username/.steam/debian-installation/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache".
Jan 06 09:56:28 steam.desktop[103807]: sh: 1: glxinfo: not found
Jan 06 09:56:28 steam.desktop[103294]: [2024-01-06 09:56:28.846] [MANGOHUD] [info] [overlay.cpp:808] Uploading is disabled (permit_upload = 0)
Jan 06 09:56:28 steam.desktop[103294]: Fossilize INFO: Overriding serialization path: "/home/username/.steam/debian-installation/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache".
Jan 06 09:56:29 gnome-shell[3801]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x8c0000f
Jan 06 09:56:29 vrwebhelper[103294]: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/1000/at-spi/bus_1: No such file or directory
Jan 06 09:56:29 steam.desktop[103853]: ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Jan 06 09:56:29 steam.desktop[103853]: Using breakpad crash handler
Jan 06 09:56:29 steam.desktop[103853]: Setting breakpad minidump AppID = 250820
Jan 06 09:56:29 steam.desktop[103853]: Forcing breakpad minidump interfaces to load
Jan 06 09:56:29 steam.desktop[103853]: Looking up breakpad interfaces from steamclient
Jan 06 09:56:29 steam.desktop[103853]: Calling BreakpadMiniDumpSystemInit
Jan 06 09:56:29 steam.desktop[103853]: 01/06 09:56:29 Init: Installing breakpad exception handler for appid(250820)/version(2.2.3)/tid(103853)
Jan 06 09:56:29 steam.desktop[103631]: ../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x585c20201160
Jan 06 09:56:29 kernel: vrwebhelper[103631]: segfault at 39 ip 00007a62a6203824 sp 00007fff9b8e04d0 error 6 in libcef.so[7a62a60ec000+7770000] likely on CPU 10 (core 2, socket 0)
Jan 06 09:56:29 kernel: Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
Jan 06 09:56:29 steam.desktop[103921]: sh: 1: glxinfo: not found
Jan 06 09:56:29 steam.desktop[103907]: [2024-01-06 09:56:29.807] [MANGOHUD] [info] [overlay.cpp:808] Uploading is disabled (permit_upload = 0)
Jan 06 09:56:29 steam.desktop[103907]: Fossilize INFO: Overriding serialization path: "/home/username/.steam/debian-installation/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache".
Jan 06 09:56:30 steam.desktop[103907]: ../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x585c20201160
Jan 06 09:56:30 kernel: vrwebhelper[103907]: segfault at 39 ip 00007a62a6203824 sp 00007fff9b8e03a0 error 6 in libcef.so[7a62a60ec000+7770000] likely on CPU 7 (core 7, socket 0)
Jan 06 09:56:30 kernel: Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
Jan 06 09:56:30 steam.desktop[104033]: sh: 1: glxinfo: not found
Jan 06 09:56:30 steam.desktop[103998]: [2024-01-06 09:56:30.481] [MANGOHUD] [info] [overlay.cpp:808] Uploading is disabled (permit_upload = 0)
Jan 06 09:56:30 steam.desktop[103998]: Fossilize INFO: Overriding serialization path: "/home/username/.steam/debian-installation/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache".
Jan 06 09:56:30 steam.desktop[103998]: ../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x585c20201160
Jan 06 09:56:30 kernel: vrwebhelper[103998]: segfault at 39 ip 00007a62a6203824 sp 00007fff9b8e03a0 error 6 in libcef.so[7a62a60ec000+7770000] likely on CPU 1 (core 1, socket 0)
Jan 06 09:56:30 kernel: Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
Jan 06 09:56:31 steam.desktop[101063]: BuildCompleteAppOverviewChange: 4823 apps
(This one actually ran SteamVR without issues but can't detect theheadset)
In the new SteamVR beta 2.3.1 that went out today, the handling of internal assertion failures no longer ends up in a hard crash. I believe some of the issues reported here were due to this, so please retest and let's see if things have improved.
retested with SteamVR Beta 2.3.1, but I still have the crash.
this time around I have two diffrent crashes (based on the offsets) libcef.so 0x1c03824 libcef.so 0x5cbd50b
some crash IDs, hope they cover both looks like steam does not upload every crash dump.
in /var/lib/systemd/coredump
i currently have 60 dumps for the tests today, but I only had 4 uploaded.
@TTimo Debian 12 on Intel Alder Lake with Nvidia 3080Ti and Valve Index
dmesg:
[ 652.429883] vrwebhelper[12900]: segfault at 39 ip 00007fa157403824 sp 00007ffc8223b5c0 error 6 in libcef.so[7fa1572ec000+7770000] likely on CPU 10 (core 20, socket 0)
[ 652.429890] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 652.987970] vrwebhelper[12996]: segfault at 39 ip 00007fa157403824 sp 00007ffc8223b5c0 error 6 in libcef.so[7fa1572ec000+7770000] likely on CPU 8 (core 16, socket 0)
[ 652.987979] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 653.638315] vrwebhelper[13013]: segfault at 39 ip 00007fa157403824 sp 00007ffc8223b6e0 error 6 in libcef.so[7fa1572ec000+7770000] likely on CPU 14 (core 28, socket 0)
[ 653.638326] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 683.265389] traps: vrwebhelper[12859] trap int3 ip:7faa902bd50b sp:7fff5b147070 error:0 in libcef.so[7faa8c0ec000+7770000]
[ 720.191689] vrwebhelper[13994]: segfault at 39 ip 00007f1278003824 sp 00007ffd77fb3730 error 6 in libcef.so[7f1277eec000+7770000] likely on CPU 8 (core 16, socket 0)
[ 720.191698] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 720.719249] vrwebhelper[14101]: segfault at 39 ip 00007f1278003824 sp 00007ffd77fb3850 error 6 in libcef.so[7f1277eec000+7770000] likely on CPU 0 (core 0, socket 0)
[ 720.719258] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 721.382232] vrwebhelper[14118]: segfault at 39 ip 00007f1278003824 sp 00007ffd77fb3850 error 6 in libcef.so[7f1277eec000+7770000] likely on CPU 10 (core 20, socket 0)
[ 721.382241] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 904.323734] traps: vrwebhelper[13949] trap int3 ip:7f13e8ebd50b sp:7ffd0f54a0d0 error:0 in libcef.so[7f13e4cec000+7770000]
[ 920.472811] vrwebhelper[16433]: segfault at 39 ip 00007ff6b4603824 sp 00007ffc6f1a3560 error 6 in libcef.so[7ff6b44ec000+7770000] likely on CPU 12 (core 24, socket 0)
[ 920.472820] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 920.914648] vrwebhelper[16526]: segfault at 39 ip 00007ff6b4603824 sp 00007ffc6f1a3680 error 6 in libcef.so[7ff6b44ec000+7770000] likely on CPU 8 (core 16, socket 0)
[ 920.914656] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 921.448445] vrwebhelper[16543]: segfault at 39 ip 00007ff6b4603824 sp 00007ffc6f1a3560 error 6 in libcef.so[7ff6b44ec000+7770000] likely on CPU 10 (core 20, socket 0)
[ 921.448455] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 975.762859] traps: vrwebhelper[16393] trap int3 ip:7fc5d38bd50b sp:7ffdd737bef0 error:0 in libcef.so[7fc5cf6ec000+7770000]
[ 1003.883513] x86/split lock detection: #AC: CJobMgr::m_Work/5548 took a split_lock trap at address: 0xf62f416f
[ 1052.227679] vrwebhelper[18384]: segfault at 39 ip 00007fce92003824 sp 00007fff32950600 error 6 in libcef.so[7fce91eec000+7770000] likely on CPU 6 (core 12, socket 0)
[ 1052.227695] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 1052.713314] vrwebhelper[18477]: segfault at 39 ip 00007fce92003824 sp 00007fff32950600 error 6 in libcef.so[7fce91eec000+7770000] likely on CPU 14 (core 28, socket 0)
[ 1052.713323] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 1053.228379] vrwebhelper[18494]: segfault at 39 ip 00007fce92003824 sp 00007fff3294fb70 error 6 in libcef.so[7fce91eec000+7770000] likely on CPU 4 (core 8, socket 0)
[ 1053.228395] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 1060.253220] traps: vrwebhelper[18338] trap int3 ip:7f17bfcbd50b sp:7ffdfdaad510 error:0 in libcef.so[7f17bbaec000+7770000]
[ 1075.585748] x86/split lock detection: #AC: CJobMgr::m_Work/5714 took a split_lock trap at address: 0xf62f416f
[ 1114.941396] vrwebhelper[19565]: segfault at 39 ip 00007f1125803824 sp 00007ffca47987e0 error 6 in libcef.so[7f11256ec000+7770000] likely on CPU 4 (core 8, socket 0)
[ 1114.941405] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 1115.427078] vrwebhelper[19639]: segfault at 39 ip 00007f1125803824 sp 00007ffca4798900 error 6 in libcef.so[7f11256ec000+7770000] likely on CPU 10 (core 20, socket 0)
[ 1115.427087] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 1116.133612] vrwebhelper[19656]: segfault at 39 ip 00007f1125803824 sp 00007ffca47987e0 error 6 in libcef.so[7f11256ec000+7770000] likely on CPU 14 (core 28, socket 0)
[ 1116.133634] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
Error 108 in Steam VR:
There is also a snippet from the console:
Received success response from vrserver connect
Received success response from vrserver connect
App key after connect message:
Browser context created for browser "settings_desktop" (overlay key: "")
Creating limited VRHTML object (No HMD present)
[Input] Failed to load binding file. We'll wait and try again when CRC or load count changes( computed CRC=0, old CRC=0, shared CRC=0, load count=0, shared load count=1 [app: ]
Unable to create property container PC_100000000 because creation was not requested
Tue Jan 09 2024 17:15:55.482648 [Error] - CEF Local Resource Load Error: http://127.0.0.1:27062/dashboard/css%5Cvrwebui_shared.css -> 404 (Not Found)
Tue Jan 09 2024 17:15:55.596922 [Info] - Console message (Info) from http://127.0.0.1:27062/dashboard/settings_desktop.js?v=8d0951fb8cebb5e2bd99:2:
| Connecting vrmailbox settings/desktop...
Tue Jan 09 2024 17:15:55.597460 [Info] - Console message (Info) from http://127.0.0.1:27062/dashboard/vrwebui_shared.js?v=5146cd0201f9e363fdc5:2:
| Connecting vrsettings...
Tue Jan 09 2024 17:15:55.597604 [Info] - Console message (Info) from http://127.0.0.1:27062/dashboard/settings_desktop.js?v=8d0951fb8cebb5e2bd99:2:
| Connecting vrmailbox input_state/vrwebhelper_settings_desktop_1...
Tue Jan 09 2024 17:15:55.597673 [Info] - Console message (Info) from http://127.0.0.1:27062/dashboard/vrwebui_shared.js?v=5146cd0201f9e363fdc5:2:
| Connecting vrsystem...
Tue Jan 09 2024 17:15:55.623978 [Info] - Console message (Info) from http://127.0.0.1:27062/dashboard/vrwebui_shared.js?v=5146cd0201f9e363fdc5:2:
| Websocket connected
Tue Jan 09 2024 17:15:55.705409 [Info] - [Settings] Save Json Settings to /home/chips/.steam/debian-installation/config/steamvr.vrsettings
Tue Jan 09 2024 17:15:55.721685 [Info] - Console message (Info) from http://127.0.0.1:27062/dashboard/vrwebui_shared.js?v=5146cd0201f9e363fdc5:2:
| Got vr settings schema
Timed out waiting for a good app key
App key after connect message:steam.overlay.250820
Browser context created for browser "pairing" (overlay key: "")
Creating limited VRHTML object (No HMD present)
[Input] Failed to load binding file. We'll wait and try again when CRC or load count changes( computed CRC=0, old CRC=0, shared CRC=0, load count=0, shared load count=1 [app: steam.overlay.250820]
Unable to create property container PC_100000000 because creation was not requested
Tue Jan 09 2024 17:15:57.656343 [Info] - Console message (Info) from http://127.0.0.1:27062/lighthouse/webinterface/pairing.js?v=6ffb772584c59e2205f0:2:
| Connecting vrmailbox pairing_ui/vrwebhelper_pairing_1...
Tue Jan 09 2024 17:15:58.819964 [Info] - [System] System is running for 10 seconds.
If I can help with other diagnostics/logs please let me know.
Pop!_OS 22.04 LTS, SteamVR Beta 2.3.1
[ 8810.461747] vrwebhelper[101872]: segfault at 39 ip 00007337cd403824 sp 00007ffe2c3d3bd0 error 6 in libcef.so[7337cd2ec000+7770000] likely on CPU 5 (core 5, socket 0)
[ 8810.461761] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 8811.128464] vrwebhelper[101992]: segfault at 39 ip 00007337cd403824 sp 00007ffe2c3d3bd0 error 6 in libcef.so[7337cd2ec000+7770000] likely on CPU 12 (core 4, socket 0)
[ 8811.128474] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 8811.737398] vrwebhelper[102034]: segfault at 39 ip 00007337cd403824 sp 00007ffe2c3d3bd0 error 6 in libcef.so[7337cd2ec000+7770000] likely on CPU 15 (core 7, socket 0)
[ 8811.737408] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 8818.794538] traps: vrwebhelper[101829] general protection fault ip:555d24fe6add sp:7ffc3b453fc0 error:0 in vrwebhelper[555d24f8e000+326000]
Steam VR Beta 2.3.3 System information
systemd-coredump[201465]: [🡕] Process 201423 (vrwebhelper) of user 1000 dumped core.
Stack trace of thread 201423:
#0 0x00007964b4603824 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c03824)
#1 0x00007964b4606d1d n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c06d1d)
#2 0x00007964b460c3ea n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c0c3ea)
#3 0x00007964b4d7e4db n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x237e4db)
#4 0x00007964b4d83ab6 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2383ab6)
#5 0x00007964b4d85b78 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2385b78)
#6 0x00007964b4d8730f n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x238730f)
#7 0x00007964b8305b07 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5905b07)
#8 0x00007964b7e98914 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5498914)
#9 0x00007964b7e9c85d n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x549c85d)
#10 0x00007964b7eb185e n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x54b185e)
#11 0x00007964b7eb171c n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x54b171c)
#12 0x00007964b7e9fd18 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x549fd18)
#13 0x00007964b7d4e3e2 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x534e3e2)
#14 0x00007964b596dfe1 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6dfe1)
#15 0x00007964b596a3c0 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6a3c0)
#16 0x00007964b596b8da n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6b8da)
#17 0x00007964b852a77b n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5b2a77b)
#18 0x00007964b6e132a6 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x44132a6)
#19 0x00007964b6e23cec n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x4423cec)
#20 0x00007964b6ddcd27 n/a (/home/gwen/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x43dcd27)
#21 0x00007964b21c6e6b n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.8 + 0x51e6b)
ELF object binary architecture: AMD x86-64
Is there any workaround for this? Can the settings be somehow accessed with any other browser? because using steamVR without being able to access the settings is not possible
EDIT: I tried to find a dump id for a vrwebhelper process, but it hasn't uploaded one of these dumps while I was watching. can investigate more if needed, or send the dumps directly
@TTimo do you need more info or dumps?
I had the exact same crash at libcef.so+0x1c03824
0000000001c03820:
1c03820: 55 push rbp
1c03821: 48 89 e5 mov rbp,rsp
1c03824: c6 04 25 39 00 00 00 mov BYTE PTR ds:0x39,0x21
1c0382b: 21
1c0382c: 5d pop rbp
1c0382d: c3 ret
1c0382e: cc int3
1c0382f: cc int3
on AMD64 this is basically writing 0x21 to address 0x39. I don't understand why this instruction exists without a libcef symbol file.
@TTimo If you could provide us with some kind of sym file, I guess it would help accelerate the bugfix progress.
I found this issue because I saw the segfault in my logs. I was trying to troubleshoot performance problems in HL:Alyx which only crop up after a few minutes of play and can be made to go away for a few more minutes by restarting the game. I'm not saying these things are related, just providing context. It looks like y'all have enough to go on, but let me know if you need my sysinfo and CrashIDs, or need me to try something. I'm FUNemployed, so I have ample time and inclination to help out.
I can reproduce this reliably in HL:Alyx. In the game my HMD goes blank and SteamVR says it needs to restart. The kernel logs have almost identical entries to those posted by cgiAlexis, except instead of vrwebhelper for the fourth one, it's vrcompositor.
I saw there was an update to SteamVR yesterday (v2.4.2) and tested again: the HMD no longer shuts down and now I only see three segfaults in the kernel logs instead of 4. The three remaining segfaults are all in libcef.
Thank you for your hard work on this!
Edit to add: I just noticed I hadn't selected the beta channel. The version I had the above results on was 2.3.5. Sorry for the noise. I'll wait for a status update before posting here again.
I happen to get this still
../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x585c20201160
It's another one of those tcmalloc crashes, might or might not be the same as #579. vrwebhelper loads libcef.so, which has tcmalloc built-in (!!). This takes over memory allocation for any libraries loaded after (not 100% sure, don't know all the details about symbol resolution in this kind of situation).
Maybe this tcmalloc is not overriding all the allocation functions (which would be the same as #579); or, maybe the override didn't happen early enough, so some allocation happened with the default allocator and later is freed with tcmalloc.
To know if it is the latter case, modify your vrwebhelper.sh
to add
export LD_PRELOAD="${DIR}/libcef.so"
So libcef.so is loaded from the beginning.
(does tcmalloc really provide that much performance advantages to worth all these trouble? :/ )
Hahaha! I paid like a thousand bucks for Index 3 years ago and it is still not stable on Linux!
I haven't played in a while and actually have a fresh install of my OS since last time. Tried with my HTC Vive and VR finally worked fine! Wasn't able to play for many months before. Steam Client Beta + SteamVR 2.4.4 (not beta)
vrwebhelper still crashing.
vrwebhelper killed by SIGTRAP
: Process 771257 (vrwebhelper) crashed in crashpad::CaptureContext(ucontext_t*)()
Fedora 39 x86_64
SteamVR Beta 2.5.4
NVIDIA GeForce RTX 3090
X11 with driver: xorg-x11-drv-nvidia-545.29.06-2.fc39.x86_64
HTC Vive Pro w/ Eye-Tracking Headset
If I add the export LD_PRELOAD="${DIR}/libcef.so"
to vrwebhelper.sh
it crashes via another reason.
vrwebhelper killed by SIGSEGV
: Process 775734 (vrwebhelper) dumped core
Process 775734 (vrwebhelper) of user 1000 dumped core.
Module /run/host/usr/lib64/libvulkan_radeon.so from rpm mesa-23.3.6-1.fc39.x86_64
Module /run/host/usr/lib64/libvulkan_panfrost.so from rpm mesa-23.3.6-1.fc39.x86_64
Module /run/host/usr/lib64/libvulkan_lvp.so from rpm mesa-23.3.6-1.fc39.x86_64
Module /run/host/usr/lib64/libvulkan_intel.so from rpm mesa-23.3.6-1.fc39.x86_64
Module /run/host/usr/lib64/libvulkan_intel_hasvk.so from rpm mesa-23.3.6-1.fc39.x86_64
Module /run/host/usr/lib64/libvulkan_freedreno.so from rpm mesa-23.3.6-1.fc39.x86_64
Module /run/host/usr/lib64/libvulkan_broadcom.so from rpm mesa-23.3.6-1.fc39.x86_64
Module /run/host/usr/lib64/libVkLayer_MESA_device_select.so from rpm mesa-23.3.6-1.fc39.x86_64
Module /run/host/usr/lib64/libelf-0.191.so from rpm elfutils-0.191-2.fc39.x86_64
Module /run/host/usr/lib64/libvulkan.so.1.3.268 from rpm vulkan-loader-1.3.268.0-1.fc39.x86_64
Module /run/host/usr/lib64/libdrm_amdgpu.so.1.0.0 from rpm libdrm-2.4.120-1.fc39.x86_64
Module /run/host/usr/lib64/libedit.so.0.0.72 from rpm libedit-3.1-48.20230828cvs.fc39.x86_64
Module /run/host/usr/lib64/libxcb-sync.so.1.0.0 from rpm libxcb-1.13.1-12.fc39.x86_64
Module /run/host/usr/lib64/libxcb-xfixes.so.0.0.0 from rpm libxcb-1.13.1-12.fc39.x86_64
Module /run/host/usr/lib64/libxcb-glx.so.0.0.0 from rpm libxcb-1.13.1-12.fc39.x86_64
Module /run/host/usr/lib64/libGLdispatch.so.0.0.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module /run/host/usr/lib64/libGL.so.1.7.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module /run/host/usr/lib64/libxshmfence.so.1.0.0 from rpm libxshmfence-1.3-13.fc39.x86_64
Module /run/host/usr/lib64/libxcb-present.so.0.0.0 from rpm libxcb-1.13.1-12.fc39.x86_64
Module /run/host/usr/lib64/libGLX.so.0.0.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module /run/host/usr/lib64/libxcb-randr.so.0.1.0 from rpm libxcb-1.13.1-12.fc39.x86_64
Module /run/host/usr/lib64/libunistring.so.5.0.0 from rpm libunistring-1.1-5.fc39.x86_64
Module /run/host/usr/lib64/libidn2.so.0.4.0 from rpm libidn2-2.3.7-1.fc39.x86_64
Module /run/host/usr/lib64/libxcb-shm.so.0.0.0 from rpm libxcb-1.13.1-12.fc39.x86_64
Module /run/host/usr/lib64/libzstd.so.1.5.5 from rpm zstd-1.5.5-4.fc39.x86_64
Module /run/host/usr/lib64/libffi.so.8.1.2 from rpm libffi-3.4.4-4.fc39.x86_64
Module /run/host/usr/lib64/libz.so.1.2.13 from rpm zlib-1.2.13-4.fc39.x86_64
Module /run/host/usr/lib64/libXau.so.6.0.0 from rpm libXau-1.0.11-3.fc39.x86_64
Module /run/host/usr/lib64/libdrm.so.2.4.0 from rpm libdrm-2.4.120-1.fc39.x86_64
Module /run/host/usr/lib64/libwayland-client.so.0.22.0 from rpm wayland-1.22.0-2.fc39.x86_64
Module /run/host/usr/lib64/libexpat.so.1.9.0 from rpm expat-2.6.0-1.fc39.x86_64
Module /run/host/usr/lib64/libXfixes.so.3.1.0 from rpm libXfixes-6.0.0-6.fc39.x86_64
Module /run/host/usr/lib64/libXext.so.6.4.0 from rpm libXext-1.3.5-3.fc39.x86_64
Module /run/host/usr/lib64/libxcb-dri3.so.0.0.0 from rpm libxcb-1.13.1-12.fc39.x86_64
Module /run/host/usr/lib64/libX11-xcb.so.1.0.0 from rpm libX11-1.8.7-1.fc39.x86_64
Module /run/host/usr/lib64/libX11.so.6.4.0 from rpm libX11-1.8.7-1.fc39.x86_64
Stack trace of thread 775734:
#0 0x00007fefee803824 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c03824)
#1 0x00007fefee806d1d n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c06d1d)
#2 0x00007fefee80c3ea n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c0c3ea)
#3 0x00007fefeef7e4db n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x237e4db)
#4 0x00007fefeef83ab6 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2383ab6)
#5 0x00007fefeef85b78 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2385b78)
#6 0x00007fefeef8730f n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x238730f)
#7 0x00007feff2505b07 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5905b07)
#8 0x00007feff2098914 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5498914)
#9 0x00007feff209c85d n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x549c85d)
#10 0x00007feff20b185e n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x54b185e)
#11 0x00007feff20b171c n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x54b171c)
#12 0x00007feff209fd18 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x549fd18)
#13 0x00007feff1f4e3e2 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x534e3e2)
#14 0x00007fefefb6dfe1 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6dfe1)
#15 0x00007fefefb6a3c0 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6a3c0)
#16 0x00007fefefb6b8da n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6b8da)
#17 0x00007feff272a77b n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5b2a77b)
#18 0x00007feff10132a6 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x44132a6)
#19 0x00007feff1023cec n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x4423cec)
#20 0x00007feff0fdcb9a n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x43dcb9a)
#21 0x00007feff10243b4 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x44243b4)
#22 0x00007feff0ffbf6e n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x43fbf6e)
#23 0x00007feff5c2d5a2 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x902d5a2)
#24 0x00007feff0e66fca n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x4266fca)
#25 0x00007feff0e68172 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x4268172)
#26 0x00007feff37dd2bf n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x6bdd2bf)
#27 0x00007feff37dd80e n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x6bdd80e)
#28 0x00007feff0e664a1 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x42664a1)
#29 0x00007feff0ef8aac n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x42f8aac)
#30 0x00007feff0ed1fcd n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x42d1fcd)
#31 0x00007fefee6ecd1a n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1aecd1a)
#32 0x00005592c18ebf64 n/a (/home/carl/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper + 0x137f64)
ELF object binary architecture: AMD x86-64
I can confirm this still happens on Arch Linux.
I am still getting this as well:
segfault at 39 ip 00007f093b203824 sp 00007ffdb443cfc0 error 6 in libcef.so[7f093b0ec000+7770000] likely on CPU 3 (core 3, socket 0)
[ 6295.796829] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 6297.166527] vrwebhelper[33236]: segfault at 39 ip 00007f093b203824 sp 00007ffdb443cfc0 error 6 in libcef.so[7f093b0ec000+7770000] likely on CPU 2 (core 2, socket 0)
[ 6297.166545] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[ 6298.443973] vrwebhelper[33317]: segfault at 39 ip 00007f093b203824 sp 00007ffdb443cfc0 error 6 in libcef.so[7f093b0ec000+7770000] likely on CPU 4 (core 4, socket 0)
[ 6298.443996] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc
cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
Running NixOS 24.05, KDE Plasma 6, Nvidia 550.78, Steam VR 2.6.2, while running a source built Unreal Engine [UE] 5.4.2 Editor. In particular, running the OpenXR / VR Template map bundled with UE 5.4.2, and drawing a debug sphere while moving the center of mass of the VR Pawn, with simulate physics set to true for the VRPawn
Edit: Issue might have been a debug sphere caused a debug arrow to draw a debug sphere.... but my system still segfaults with this error while running the editor in other scenarios, and restarting SteamVR is usually the fix
Edit2: Crash files: Archive.zip
Not sure if same or different issue, but with Steam VR beta 2.7.2 (Fedora 39 KDE, RTX 3090, nvidia 550.78) The SteamVR settings (title "<2>"),an empty window (no title), and a third non-updating window (title "SteamVR Settings") always pop up when I start SteamVR. If I close these windows the steamvrwebhelper usually segfaults and the in-VR overlay also stops working. Though now when trying to test more thoroughly, it seems like didn't crash if the in-VR Steam overlay was open when closing the on-desktop windows..
The segfault happens also on Gentoo Linux with an NVidia RTC 4070Ti running Gnome on X11. The settings window is also blank.
I get the same segfault on an up-to-date EndeavourOS machine with an AMD card on X11. I opened a support request with Steam who told me that only Ubuntu is supported.
I have since switched to NixOS 24.05. The issue is also present there. This is clearly a general issue in SteamVR.
I'm not sure if Ubuntu does something different than seemingly any other Linux distro, but clearly something is wrong here. Webviews are in general really unstable in Steam ever since the client switched to using them, especially the Steam Overlay.
Same issue here:
[21765.105762] traps: vrwebhelper[174580] trap int3 ip:7febda4bd50b sp:7ffcd74e37d0 error:0 in libcef.so[7febd62ec000+7770000]
[21777.731826] vrwebhelper[175016]: segfault at 39 ip 00007f37d4603824 sp 00007ffc871de4e0 error 6 in libcef.so[7f37d44ec000+7770000] likely on CPU 4 (core 0, socket 0)
[21777.731854] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[21777.985332] vrwebhelper[175074]: segfault at 39 ip 00007f37d4603824 sp 00007ffc871de4e0 error 6 in libcef.so[7f37d44ec000+7770000] likely on CPU 3 (core 3, socket 0)
[21777.985343] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
[21778.199872] vrwebhelper[175087]: segfault at 39 ip 00007f37d4603824 sp 00007ffc871de3c0 error 6 in libcef.so[7f37d44ec000+7770000] likely on CPU 0 (core 0, socket 0)
[21778.199886] Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
Debian 12, 6.1.0-25-amd64, X11, SteamVR 2.7.4, NVIDIA GeForce GTX 1080 560.35.03
Same issue for me that started recently on Arch linux
Nov 10 13:32:26 desktop1 vrstartup-linux[15863]: Fossilize INFO: Overriding serialization path: "/home/jeancf/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache".
Nov 10 13:32:26 desktop1 vrstartup-linux[15863]: ../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x572dbb2b66f0
Nov 10 13:32:26 desktop1 kernel: vrwebhelper[16541]: segfault at 39 ip 0000704fc5603824 sp 00007ffecf6fb630 error 6 in libcef.so[1c02824,704fc54ec000+7770000] likely on CPU 3 (core 3, socket 0)
Nov 10 13:32:26 desktop1 kernel: Code: 00 00 00 48 01 df 31 f6 4c 89 f2 e8 b6 27 65 07 49 01 de 4d 89 b7 88 17 00 00 eb 82 cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 <c6> 04 25 39 00 00 00 21 5d c3 cc cc 55 48 89 e5 53 50 48 89 fb 48
Nov 10 13:32:26 desktop1 systemd-coredump[16603]: Process 16541 (vrwebhelper) of user 1000 terminated abnormally with signal 11/SEGV, processing...
Nov 10 13:32:26 desktop1 systemd[1]: Started Process Core Dump (PID 16603/UID 0).
Nov 10 13:32:26 desktop1 systemd[1]: Started Pass systemd-coredump journal entries to relevant user for potential DrKonqi handling.
Nov 10 13:32:26 desktop1 drkonqi-coredump-processor[16506]: "/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper" 16441 "/var/lib/systemd/coredump/core.vrwebhelper.1000.6b5e023d3f34486c85674e42ec30eca0.16441.1731241945000000.zst"
Nov 10 13:32:26 desktop1 systemd[1160]: Started Launch DrKonqi for a systemd-coredump crash (PID 16506/UID 0).
Nov 10 13:32:26 desktop1 drkonqi-coredump-launcher[16618]: Unable to find file for pid 16441 expected at "kcrash-metadata/vrwebhelper.6b5e023d3f34486c85674e42ec30eca0.16441.ini"
Nov 10 13:32:26 desktop1 drkonqi-coredump-launcher[16618]: Nothing handled the dump :O
Nov 10 13:32:26 desktop1 systemd[1]: drkonqi-coredump-processor@15-16499-0.service: Deactivated successfully.
Nov 10 13:32:26 desktop1 systemd-coredump[16604]: [🡕] Process 16541 (vrwebhelper) of user 1000 dumped core.
Stack trace of thread 16541:
#0 0x0000704fc5603824 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c03824)
#1 0x0000704fc5606d1d n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c06d1d)
#2 0x0000704fc560c3ea n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x1c0c3ea)
#3 0x0000704fc5d7e4db n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x237e4db)
#4 0x0000704fc5d83ab6 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2383ab6)
#5 0x0000704fc5d85b78 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2385b78)
#6 0x0000704fc5d8730f n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x238730f)
#7 0x0000704fc9305b07 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5905b07)
#8 0x0000704fc8e98914 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5498914)
#9 0x0000704fc8e9c85d n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x549c85d)
#10 0x0000704fc8eb185e n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x54b185e)
#11 0x0000704fc8eb171c n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x54b171c)
#12 0x0000704fc8e9fd18 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x549fd18)
#13 0x0000704fc8d4e3e2 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x534e3e2)
#14 0x0000704fc696dfe1 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6dfe1)
#15 0x0000704fc696a3c0 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6a3c0)
#16 0x0000704fc696b8da n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x2f6b8da)
#17 0x0000704fc952a77b n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x5b2a77b)
#18 0x0000704fc7e132a6 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x44132a6)
#19 0x0000704fc7e23cec n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x4423cec)
#20 0x0000704fc7ddcd27 n/a (/home/jeancf/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/libcef.so + 0x43dcd27)
#21 0x0000704fc31a5e6b n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.8 + 0x51e6b)
ELF object binary architecture: AMD x86-64
Nov 10 13:32:26 desktop1 systemd[1]: systemd-coredump@16-16603-0.service: Deactivated successfully.
Describe the bug vrwebhelper is crashing when I start SteamVR. The settings window is black. Similar to #465?
To Reproduce Steps to reproduce the behavior:
Expected behavior vrwebhelper should not crash and the settings windows should be displayed correctly.
System Information (please complete the following information):
Screenshots
Additional context Excerpt from jouralctl:
Note: Commenters who are also experiencing this issue are encouraged to include the "System Information" section in their replies.