ValveSoftware / SteamVR-for-Linux

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

[BUG] "SteamVR has encountered an unexpected problem" #432

Open happysmash27 opened 3 years ago

happysmash27 commented 3 years ago

Describe the bug SteamVR frequently encounters unexpected problems and fatal errors. The specifics, it usually does not say, but this time the error was minor enough that I was actually able to capture the log file. Probably not the same bug as the other one... but I'm glad there's at least a log for this one.

To Reproduce Steps to reproduce the behavior:

  1. Open VRChat.
  2. Join world off a friend.
  3. Frequently when this happens, SteamVR will fail.

Expected behavior SteamVR will keep working like normal.

System Information (please complete the following information):

Screenshots 2021-02-27-003654_2560x1024_scrot_cropped

Additional context The program will not quit and the steamtours executable was still running before I killed it. Maybe this executable has to do with the error, as it seems to show up a lot when I check for these, but it doesn't actually do anything.

...Actually, on second check, it's still running! I guess there were two.

...Not only that, but there are 3.

...Yet, even after killing all of them, Steam still says SteamVR is running. I will have to restart Steam.

...After closing Steam, it looks like it is a pressure-vessel-launcher refusing to die.

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

ZarathustraDK commented 3 years ago

Just to make sure, do the worlds you're joining actually work in Linux? I ask because some worlds contain props that utilize the youtube-dl.exe that VRChat ships with, and if that gets triggered when in the world VRChat often will crash, resulting in the application hanging because it has an annoying "See you next time!"-window that spawns upon exiting the application, keeping steamvr alive. Workaround is to rename/delete youtube-dl.exe so VRChat wont find it.

Just a guess.