protonscr

[BUG] "SteamVR has encountered an unexpected problem"

steamvropen bug
ValveSoftware/SteamVR-for-Linux#432 · opened 2021-02-27 by happysmash27 · updated 2021-03-14 · 1 comments · github
Hhappysmash27 2021-02-27 github

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

  • Distribution: Gentoo, kernel 5.11.0-gentoo
  • SteamVR version: Linux 1.14
  • Steam client version: Feb 12 2021, 23:22:26
  • Opted into Steam client beta?: No. Using SteamVR reverse-beta v1.14.
  • Graphics driver version: [run nvidia-settings or vulkaninfo | grep driverInfo: Mesa 21.0.0-rc3 (ACO)
  • Gist for SteamVR System Information: https://gist.github.com/happysmash27/b27760fa71b96a904d5be86741a3a866

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.

ZZarathustraDK 2021-03-14 github

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.

Nothing extracted yet.