protonscr

[BUG] Error 303 & vrwebhelper crashes

steamvropen bug
ValveSoftware/SteamVR-for-Linux#733 · opened 2024-08-18 by dsalt · updated 2025-03-24 · 6 comments · github
Ddsalt 2024-08-18 github

I'm reliably seeing error 303 along with some vrwebhelper crashes, all in libcef.

First time properly poking at SteamVR in quite some time. I had error 108 initially, then I moved steamvr.vrsettings out of the way, which due to the permissions problem initially led to “plug in your headset”. I determined that this was a USB device permissions problem related to eudev. I know that the display's working and that the audio device is detected.

I don't remember when it was last all working, but it may have been before fully upgrading to daedalus.

  • Steam client build datestamp: 1723685248

  • SteamVR version: 2.8.3

  • Distribution: Devuan daedalus (chrooted environment)

  • Kernel: Linux 6.6.41

  • CPU: Ryzen 5 3600

  • GPU & driver: RX 6600 XT, Mesa 24.1.4

  • Headset: Vive (original)

  • Steam runtime diagnostics: srd.txt.gz

  • Steam and SteamVR logs: vr.log.gz (captured via tail)

  • Minidumps: nothing relevant

  • Kernel log text (representative):

[Sun Aug 18 01:58:04 2024] vrwebhelper[21053]: segfault at 39 ip 00007f7261203824 sp 00007ffd63bb74c0 error 6 in libcef.so[7f72610ec000+7770000] likely on CPU 4 (core 5, socket 0)
[Sun Aug 18 01:58:04 2024] 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

and sometimes also

[Sun Aug 18 01:57:02 2024] traps: vrwebhelper[19840] trap int3 ip:7fe7222bd50b sp:7ffe72db8910 error:0 in libcef.so[7fe71e0ec000+7770000]
Ddsalt 2024-10-25 github

Still happening.

[Fri Oct 25 20:11:04 2024] vrwebhelper[22205]: segfault at 39 ip 00007f4648e03824 sp 00007fffd2642920 error 6 in libcef.so[7f4648cec000+7770000] likely on CPU 7 (core 1, socket 0)
[Fri Oct 25 20:11:04 2024] 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

I'd test with --no-cef-sandbox if I could…

PParzivalWolfram 2024-12-02 github

Having same problem, but only occasional.


[52873.480998] vrwebhelper[101426]: segfault at 39 ip 0000749404603824 sp 00007fff222a8dc0 error 6 in libcef.so[1c02824,7494044ec000+7770000] likely on CPU 10 (core 2, socket 0)
[52873.481009] 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

EndeavourOS Rolling, kernel version 6.12.1-arch1-1, full system details at https://linux-hardware.org/?probe=7e0582c034

PParzivalWolfram 2024-12-02 github

The issue immediately disappears for me (and desktop view starts working again, as well) when closing all Electron-based application windows. They can still be running, e.g. chat programs residing in the system tray are fine, but if an Electron window is open, the segfaults and traps happen, and desktop view breaks.

Ppwaller 2025-03-14 github

I have also seen this crash for a long time.

Xxamionex 2025-03-23 github

Happening to me, although I don't have any electron applications open at all
Any fix? Arch Linux (Wayland, https://pastebin.com/5yMvL6Cv)

Hhuntertur 2025-03-24 github

@ParzivalWolfram Closing all Electron windows (specifically Discord in my instance) helped, thank you!

Nothing extracted yet.