Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Only play an OpenXR/VR title once. #627

Closed
2-3-5-41 opened this issue Oct 22, 2023 · 2 comments
Closed

[BUG] Only play an OpenXR/VR title once. #627

2-3-5-41 opened this issue Oct 22, 2023 · 2 comments
Labels

Comments

@2-3-5-41
Copy link

Describe the bug
When you first start SteamVR and start a game, after that game closes or crashes, you can no longer start that game back up.

The way I've found to recover from this is to restart SteamVR before trying to restart the game that crashed or needed a restart.

To Reproduce
Steps to reproduce the behavior:

  1. Go to any game.
  2. Run it.
  3. Let it crash, or close and restart it.
  4. Notice it crashes at the point that OpenXR/VR is initialized in the game.

Expected behavior
The game should be able to hook back into SteamVR without crashing on start.

System Information (please complete the following information):

  • Distribution: Arch
  • SteamVR version: 1.27.5
  • Steam client version: 1697843490
  • Opted into Steam client beta?: Yes
  • Graphics driver version: [run nvidia-settings or vulkaninfo | grep driverInfo: 2023.Q3.3 (LLPC)
  • Gist for SteamVR System Information: System Information

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

Additional context
Here is the backtrace from a project I was working on that uses OpenXR which lead me to believe this issue may be coming from SteamVR directly:

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.1.2.stable.arch_linux
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3e710) [0x7fab7e76f710] (??:0)
[2] /home/smol/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrclient.so(+0x268288) [0x7fab6ea68288] (??:0)
[3] /home/smol/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrclient.so(+0x1af41a) [0x7fab6e9af41a] (??:0)
[4] /home/smol/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrclient.so(+0x246219) [0x7fab6ea46219] (??:0)
[5] /usr/lib/libc.so.6(+0x8c9eb) [0x7fab7e7bd9eb] (??:0)
[6] /usr/lib/libc.so.6(+0x1107cc) [0x7fab7e8417cc] (??:0)
-- END OF BACKTRACE --
================================================================

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

@2-3-5-41 2-3-5-41 added the bug label Oct 22, 2023
@ChristophHaag
Copy link
Contributor

Not entirely clear from the backtrace without function names but it could be the same as #479

@2-3-5-41
Copy link
Author

This does look like a duplicate, sorry about that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants