ValveSoftware / SteamVR-for-Linux

Issue tracker for the Linux port of SteamVR
916 stars 45 forks source link

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

Open ThaSwapMeetPimp opened 4 months ago

ThaSwapMeetPimp commented 4 months ago

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):

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 commented 4 months ago

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

ThaSwapMeetPimp commented 1 month ago

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 commented 3 weeks ago

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 commented 2 weeks ago

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.