[Bug] Relaunch VRChat after crashing seems to be unreliable on linux #12

Open
opened 2026-04-05 16:15:42 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @VasilisThePikachu on 3/25/2026

Describe the bug

For a while now ever since I moved to using Linux as my daily driver I noticed that the relaunch vrc after crash option is unreliable, it usually relaunches the game when exiting the game through normal means (alt f4, pressing the exit button in vrcchat settings, the x button on the games window etc. Ways that get the game to shut down normally). And yet vrcx does not react when i kill the game using SIGTERM

To Reproduce

  1. Launch VRC after enabling the relaunch option. (Crash fix does not seem to impact this)
  2. Quit using some normal means (x button, alt f4, exit button in game)
  3. VRCX will think the game crashed
  4. SIGKILL vrchat instead
  5. VRCX does not attempt to relaunch it (admitibly... this may be fair if intentional?) (Sidenote, reading the code for this feature i do not see this log when sigkilling the game)

Expected behavior
Regularly exiting VRC should not trigger VRCX crash detection

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

https://github.com/user-attachments/assets/94f5dadb-f51c-4eea-aec2-891f542f535c

What version you are running
2026.02.11 (Linux)

Other notes:

  • I sadly cant figure out exactly if there are any logs VRCX keeps to further debug why VRCX considers the game crashed when it exited gracefully.
  • In the video you may see a script launching some apps. I can confirm it is not a fault in this script. As removing it from the steams launch args still reproduces this issue, here is my vrc command line args:
    %command% --profile=0 --enable-debug-gui -screen-width 1280 -screen-height 720 --watch-avatars --enable-sdk-log-levels
  • In the video also EAC failed to initialize so it exited out right after, but the game DID start.
*Originally created by @VasilisThePikachu on 3/25/2026* **Describe the bug** For a while now ever since I moved to using Linux as my daily driver I noticed that the relaunch vrc after crash option is unreliable, it usually relaunches the game when exiting the game through normal means (alt f4, pressing the exit button in vrcchat settings, the x button on the games window etc. Ways that get the game to shut down normally). And yet vrcx does not react when i kill the game using SIGTERM **To Reproduce** 1. Launch VRC after enabling the relaunch option. (Crash fix does not seem to impact this) 2. Quit using some normal means (x button, alt f4, exit button in game) 3. VRCX will think the game crashed 4. SIGKILL vrchat instead 5. VRCX does not attempt to relaunch it (admitibly... this may be fair if intentional?) (Sidenote, reading the code for this feature [i do not see this log when sigkilling the game](https://github.com/vrcx-team/VRCX/blob/1a7f9ca95274e33b2ec64336a2a3bfc1f435376f/src/coordinators/gameCoordinator.js#L179)) **Expected behavior** Regularly exiting VRC should not trigger VRCX crash detection **Screenshots** If applicable, add screenshots to help explain your problem. https://github.com/user-attachments/assets/94f5dadb-f51c-4eea-aec2-891f542f535c **What version you are running** 2026.02.11 (Linux) Other notes: - I sadly cant figure out exactly if there are any logs VRCX keeps to further debug why VRCX considers the game crashed when it exited gracefully. - In the video you may see a script launching some apps. I can confirm it is not a fault in this script. As removing it from the steams launch args still reproduces this issue, here is my vrc command line args: `%command% --profile=0 --enable-debug-gui -screen-width 1280 -screen-height 720 --watch-avatars --enable-sdk-log-levels` - In the video also EAC failed to initialize so it exited out right after, but the game DID start.
MrUnknownDE added the BugLinux labels 2026-04-05 16:15:43 +02:00
Sign in to join this conversation.
No Label Bug Linux
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/VRCX#12