SteamVR-for-Linux icon indicating copy to clipboard operation
SteamVR-for-Linux copied to clipboard

[BUG] Steam Overlay (VR), Steam Store (VR) and SteamVR settings (desktop) not displaying.

Open Sazu-bit opened this issue 1 year ago • 2 comments

Describe the bug There are couple of issues that I suspect need to be split.

  1. When launching SteamVR the 'SteamVR Settings' panel shows as a white square inside the SteamVR settings window and nothing is displayed. This is on the desktop.
  2. If I access the steam interface, where I can access some of the SteamVR settings, if I click store, it apparently loads, but nothing is displayed, I just get 100% transparency where I would expect the store to be.
  3. None of the known keyboard shortcuts appear to work for the Steam Overlay, I've tested in two games, including SteamVR home. I set a shortcut myself, upon pressing the keyboard shortcut, nothing is displayed.

To Reproduce Steps to reproduce the behavior:

  1. Load SteamVR (see settings panel)
  2. Load SteamVR Home
  3. Press bottom button on HTC vive controller
  4. Click store (observe nothing loading)
  5. Click off to one side
  6. Press shortcut to load Steam Overlay (observe nothing happening)

Expected behavior I expect the desktop SteamVR settings to load I expect the Steam Store to load I expect the Steam Overlay to load.

System Information (please complete the following information): Please use the latest Steam beta client and SteamVR beta for your bug reports!

  • Steam client version (build number or date): steam-runtime_0.20241127.109674

  • SteamVR version: (cannot find this information, it should be latest available)

  • Distribution (e.g. Ubuntu): Artix Linux 64-bit, Kernel 6.12.4-zen1-1-zen Openbox

  • Steam runtime diagnostics: steam-systeminfo.txt

  • Steam and SteamVR logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs] [ steam-logs.tar.gz ](url)

  • Minidumps: [run the following command: tar -zcvf ~/Desktop/steam-minidumps.tar.gz /tmp/dumps] steam-minidumps.tar.gz

Screenshots If applicable, add screenshots to help explain your problem.

Additional context This is an Artix installation using Openbox. Dependencies that are 'assumed' to be installed, may not in fact be installed.

Sazu-bit avatar Dec 18 '24 18:12 Sazu-bit

Same issues for me

Operating System Version:

"openSUSE Tumbleweed" (64 bit) Kernel Name: Linux Kernel Version: 6.12.8-2-default X Server Vendor: SUSE LINUX X Server Release: 12401004 X Window Manager: KWin Steam Runtime Version: steam-runtime_0.20241127.109674

TacoCake avatar Jan 23 '25 13:01 TacoCake

Same issue on Ubuntu 25.04 with 6.14 kernel. It seems to be vrwebhelper segfaulting.. As most of the UI in SteamVR is a webapp i guess the libcef chromium engine just crashes..

funny enough, it just works fine sometime, but not all the time.

[ 1056.727959] vrwebhelper[34367]: segfault at 39 ip 00007864cb603824 sp 00007ffe96dbe020 error 6 in libcef.so[1c02824,7864cb4ec000+7770000] likely on CPU 7 (core 7, socket 0)
[ 1056.727971] 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
[ 1057.020329] vrwebhelper[34557]: segfault at 39 ip 00007864cb603824 sp 00007ffe96dbe020 error 6 in libcef.so[1c02824,7864cb4ec000+7770000] likely on CPU 15 (core 7, socket 0)
[ 1057.020343] 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
[ 1057.295247] vrwebhelper[34631]: segfault at 39 ip 00007864cb603824 sp 00007ffe96dbe020 error 6 in libcef.so[1c02824,7864cb4ec000+7770000] likely on CPU 14 (core 6, socket 0)
[ 1057.295261] 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
[ 1216.133924] traps: vrwebhelper[34128] trap int3 ip:7194caabd50b sp:7fff01e122e0 error:0 in libcef.so[5cbc50b,7194c68ec000+7770000]
[ 1216.561320] amdgpu 0000:0d:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn32_program_compbuf_size line:138
[ 1236.330334] vrwebhelper[36704]: segfault at 39 ip 0000781e01803824 sp 00007ffc576ad0b0 error 6 in libcef.so[1c02824,781e016ec000+7770000] likely on CPU 9 (core 1, socket 0)
[ 1236.330345] 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
[ 1236.589012] vrwebhelper[36877]: segfault at 39 ip 0000781e01803824 sp 00007ffc576ad0b0 error 6 in libcef.so[1c02824,781e016ec000+7770000] likely on CPU 4 (core 4, socket 0)
[ 1236.589024] 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
[ 1236.847541] vrwebhelper[36941]: segfault at 39 ip 0000781e01803824 sp 00007ffc576ad0b0 error 6 in libcef.so[1c02824,781e016ec000+7770000] likely on CPU 3 (core 3, socket 0)
[ 1236.847554] 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
[ 1267.030211] traps: vrwebhelper[36465] trap int3 ip:741a1a2bd50b sp:7ffc4cae0190 error:0 in libcef.so[5cbc50b,741a160ec000+7770000]
[ 1267.448937] amdgpu 0000:0d:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn32_program_compbuf_size line:138
[ 1269.034663] workqueue: dm_irq_work_func [amdgpu] hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND
[ 1531.134923] vrwebhelper[38436]: segfault at 39 ip 000072bb59c03824 sp 00007fff58905130 error 6 in libcef.so[1c02824,72bb59aec000+7770000] likely on CPU 7 (core 7, socket 0)
[ 1531.134933] 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
[ 1531.396911] vrwebhelper[38600]: segfault at 39 ip 000072bb59c03824 sp 00007fff58905250 error 6 in libcef.so[1c02824,72bb59aec000+7770000] likely on CPU 12 (core 4, socket 0)
[ 1531.396923] 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
[ 1531.649669] vrwebhelper[38674]: segfault at 39 ip 000072bb59c03824 sp 00007fff58905130 error 6 in libcef.so[1c02824,72bb59aec000+7770000] likely on CPU 3 (core 3, socket 0)
[ 1531.649682] 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
[ 1856.571713] amdgpu 0000:0d:00.0: Using 44-bit DMA addresses
[ 2074.204715] audit: type=1400 audit(1743720438.865:305): apparmor="DENIED" operation="open" class="file" profile="/usr/sbin/cupsd" name="/etc/paperspecs" pid=43995 comm="cupsd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[ 2074.220885] audit: type=1400 audit(1743720438.881:306): apparmor="DENIED" operation="capable" class="cap" profile="/usr/sbin/cupsd" pid=43995 comm="cupsd" capability=12  capname="net_admin"
[ 3694.996653] amdgpu 0000:0d:00.0: amdgpu: VM memory stats for proc VRChat.exe(40994) task dxvk-submit(40927) is non-zero when fini
[ 3724.178606] traps: vrwebhelper[38294] trap int3 ip:7da1922bd50b sp:7ffdf420e320 error:0 in libcef.so[5cbc50b,7da18e0ec000+7770000]
[ 3724.191717] amdgpu 0000:0d:00.0: amdgpu: VM memory stats for proc vrwebhelper(38749) task vrwebhelpe:cs0(38747) is non-zero when fini
[ 3724.314205] amdgpu 0000:0d:00.0: amdgpu: VM memory stats for proc vrwebhelper(38294) task vrwebhelper(38294) is non-zero when fini
[ 3724.587826] amdgpu 0000:0d:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn32_program_compbuf_size line:138
[ 3724.596808] amdgpu 0000:0d:00.0: amdgpu: VM memory stats for proc vrcompositor(38207) task RenderThread(38157) is non-zero when fini
[ 3724.714899] amdgpu 0000:0d:00.0: amdgpu: VM memory stats for proc vrmonitor(38242) task vrmonitor:cs0(38228) is non-zero when fini
[ 3726.026002] workqueue: dm_irq_work_func [amdgpu] hogged CPU for >10000us 5 times, consider switching to WQ_UNBOUND
[ 4296.107764] vrwebhelper[56845]: segfault at 39 ip 00007d5b4ec03824 sp 00007ffe5129bb40 error 6 in libcef.so[1c02824,7d5b4eaec000+7770000] likely on CPU 13 (core 5, socket 0)
[ 4296.107775] 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
[ 4296.315790] vrwebhelper[56999]: segfault at 39 ip 00007d5b4ec03824 sp 00007ffe5129bc60 error 6 in libcef.so[1c02824,7d5b4eaec000+7770000] likely on CPU 4 (core 4, socket 0)
[ 4296.315800] 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
[ 4296.559882] vrwebhelper[57062]: segfault at 39 ip 00007d5b4ec03824 sp 00007ffe5129bc60 error 6 in libcef.so[1c02824,7d5b4eaec000+7770000] likely on CPU 15 (core 7, socket 0)
[ 4296.559895] 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

Naivly updating the libcef.so and dependencies to a Chromium 135 based version doesn´t work either lol:

LD_LIBRARY_PATH=./:../../linux64:$LD_LIBRARY_PATH ./vrwebhelper
./vrwebhelper: symbol lookup error: ./vrwebhelper: undefined symbol: _Znwm

Spacefish avatar Apr 04 '25 01:04 Spacefish