benaclejames / benaclejames/VRCFaceTracking
When VRCFaceTracking is launched as a SteamVR start-up overlay application, the VRCFaceTracking.ModuleProcess task continues running in the background even after SteamVR is closed.
- Dominant language
- C#
- Stars
- 907
- Forks
- 135
- Avg merge
- 11h 28m
- Merged PRs (30d)
- 7
Description
I noticed this issue was marked as completed on December 29th, 2025, however it is still occurring for me. The behaviour persists even after fully reinstalling SteamVR. When this issue occurs, SteamVR continues to appear as running even after it has been fully closed, either using the hamburger menu or pressing the X on the SteamVR window. This problem does not occur on older versions of VRCFaceTracking and only happens when VRCFaceTracking is launched as a start-up application through SteamVR.
### Setup
OS: Windows 11 Pro 25H2
CPU: Ryzen 7 9800X3D
GPU: RTX 4070 Ti Super
RAM: 64 GB
SteamVR: 2.14.5
VRCFaceTracking: 5.4.2.0
### Prerequisites
- VR HMD connected to the PC
- In SteamVR Settings, VRCFaceTracking is enabled under start-up Overlay Applications
### Steps to Reproduce
1. Launch SteamVR
2. Confirm that VRCFaceTracking starts with SteamVR automatically
3. In SteamVR, open the hamburger menu in the bottom left and select Exit VR, or close SteamVR by pressing the X on the SteamVR window
4. Open Task Manager and check background processes for VRCFaceTracking.ModuleProcess
### Result
VRCFaceTracking.ModuleProcess remains running under background processes even after SteamVR has been closed.
### Frequency
Occurs every time. 5 out of 5 attempts.
### Expected Behaviour
VRCFaceTracking.ModuleProcess should close whenever SteamVR closes.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the SteamVR startup Overlay Applications flow with a connected HMD, then trace the VRCFaceTracking.ModuleProcess shutdown path when SteamVR exits through the hamburger menu or window close. Use Task Manager to verify the process lifecycle; done means SteamVR and VRCFaceTracking.ModuleProcess both close on every attempt.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- ar-vr-xr, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100