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

Updated! [BUG] SteamVR Home not working on Beta 2.8.2 and Stable, apparently closed issue 579 resurfacing.

Open ThaSwapMeetPimp opened this issue 1 year ago • 4 comments

Describe the bug SteamVR tries to go to Home but fails

To Reproduce Steps to reproduce the behavior:

  1. Go to 'SteamVR'
  2. Click on 'Launch'
  3. Wait
  4. Home fails to launch

Expected behavior Expected Home to launch

System Information (please complete the following information):

  • Distribution: Arch
  • SteamVR version: 2.5.3
  • Steam client version: 1714160074
  • Opted into Steam client beta?: Yes
  • Graphics driver version: NVIDIA 550.76
  • Gist for SteamVR System Information: https://gist.github.com/ThaSwapMeetPimp/576a7d8a8d29b90dc75f98f0e683a803

Additional context Beta 2.5.2 didnt even try to launch SteamVR Home, just never reported it. Saw that the launch script for Home was fixed in the latest Beta, and it definitely tries to run the script now, just fails to actually launch.

Note: Commenters who are also experiencing this issue are encouraged to include the "System Information" section in their replies.

ThaSwapMeetPimp avatar Apr 27 '24 03:04 ThaSwapMeetPimp

Can play games on 2.5.3 through the dashboard, but the colors are messed up in the dashboard again.

ThaSwapMeetPimp avatar Apr 27 '24 04:04 ThaSwapMeetPimp

Sorry havent been here for awhile. Edited this instead of starting a new one. Home was working great after the next update from OP, however after updating to beta 2.7.4, Wont go into Home again, switched over to Stable, wont go into Home there now either, but will go into Home with the temp 1.27 branch

ThaSwapMeetPimp avatar Jul 28 '24 18:07 ThaSwapMeetPimp

Could it be caused by steamtours seg faulting? Total Preload Time: 12.428 msec Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 08/12 20:11:43 minidumps folder is set to /tmp/dumps 08/12 20:11:43 Init: Installing breakpad exception handler for appid(250820)/version(8930166)/tid(27583) Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198002125669 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198002125669 ./vrwebhelper: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory Fossilize INFO: Overriding serialization path: "/home/steam/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache". Fontconfig warning: "/home/steam/.local/share/Steam/steamapps/common/SteamVR/tools/steamvr_environments/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected Fontconfig warning: "/home/steam/.local/share/Steam/steamapps/common/SteamVR/tools/steamvr_environments/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected crash_20240812201147_2.dmp[27971]: Uploading dump (out-of-process) /tmp/dumps/crash_20240812201147_2.dmp /home/steam/.local/share/Steam/steamapps/common/SteamVR/tools/steamvr_environments/game/steamtours.sh: line 101: 27583 Segmentation fault (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" crash_20240812201147_2.dmp[27971]: Finished uploading minidump (out-of-process): success = yes crash_20240812201147_2.dmp[27971]: response: CrashID=bp-dba2f49d-89fd-4479-9eaf-dadf72240812 crash_20240812201147_2.dmp[27971]: file ''/tmp/dumps/crash_20240812201147_2.dmp'', upload yes: ''CrashID=bp-dba2f49d-89fd-4479-9eaf-dadf72240812''

ThaSwapMeetPimp avatar Aug 13 '24 02:08 ThaSwapMeetPimp

ok so I found in vrstartup-linux log: Fossilize INFO: Overriding serialization path: "/home/steam/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache". ../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x6350f9b48160 Fossilize INFO: Overriding serialization path: "/home/steam/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache". ../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x6350f9b4b5c0

Which is apparenjtly the same as issue #579 with a number 390 after tcmalloc.cc but that one is closed. SteamVR built against a higher llvm or something, I take it I just have to wait for an update that fixes it again? I tried the replacing libtcmalloc_minimal.so.0 with a symlink to /usr/lib64/libtcmalloc_minimal.so.4 I saw in another issues comment but that didnt do the trick.

ThaSwapMeetPimp avatar Aug 24 '24 21:08 ThaSwapMeetPimp