Fatal Error in GC (SuspendThread Loop failed)
tracked
Log In
FelixWiseman
i went through the dmp file with WinDbg of a friend that is currently encountering this error. I'm far from knowledgeable in dump file analysis but looking up the stuff that looks interesting, I found that the reported error (at least in 2 samples I looked at) is invalid pointer/error c0000005 where the unity engine dll is trying to read address 0xFFFFFFFFFFFFFFFF.
(Note: this is different from someone else's report. So honestly this whole comment might not be of any value if I accidentally captured the wrong thing... See note in next paragraph)
Among others, from the dump file:
FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_UnityPlayer.dll!Unknown
However, although I can't be sure at all, this doesn't seem to be related to SuspendThread that the error actually shows the user, and c0000005 might just be how Unity is exiting when it encounters that actual bug that I'm not seeing (other than memory issue but seems weird given everyone else's conflicting reports and resolutions).
Also ran
lm
and no weird DLLs are present in the dump file just to confirm that it doesn't look like this issue is from anything external.Hope this is of some use to someone maybe, otherwise uh idk. We are in the witchcraft stage of this bug where everyone seems to be saying something different, hopefully it gets narrowed down on.
Also again, for the record, the friend in question tried quite literally everything you could even remotely think of for troubleshooting including some more advanced stuff. At one time, running
sfc /scannow
let them keep the game running and join a populated instance but they still crashed shortly after in a completely empty instance of the vrchat homeworld.This post was marked as
tracked
StormRel
updated the status to
needs more information
Were any crashdumps generated?
t
tukiakaritabane
StormRel
Here are my system specifications and crash information.
【PC Specs】
Windows 11 Pro 64-bit
AMD Ryzen 7 9800X3D
NVIDIA GeForce RTX 5070 Ti
64 GB DDR5
A crash dump was generated at:
C:\Users\owner\AppData\Local\CrashDumps\VRChat.exe.4948.dmp
【Event Viewer】
Application: VRChat.exe (2022.3.22.13999)
Module: GameAssembly.dll
Exception code: 0x80000003
Fault offset: 0x0000000000a89d7a
The crash dump is too large to upload directly.
StormRel
tukiakaritabane: Can you send it in via a support ticket? Just paste a link to this post in the ticket and we can take a look https://help.vrchat.com/hc/en-us/requests/new
t
tukiakaritabane
StormRelI created an account on the VRChat Help Desk and tried to submit a request, but I received the following error when attaching the crash dump:
Attachment is too large. Limit 50 megabytes. - AttachmentTooLarge
The crash dump is larger than the 50 MB attachment limit.
A
Arin Hjorulfr
I had this exact same error ("Fatal error in GC: SuspendThread loop failed" on launch). Fix that worked for me: disabling Windows "Memory Integrity" (HVCI) under Windows Security > Device Security > Core Isolation. Restarted the PC and VRChat launched fine right away.
My guess is this is a conflict between Easy Anti-Cheat and HVCI - and since Microsoft is starting to auto-enable Memory Integrity on more Windows 11 PCs via quality updates from October 2026 (announced Sept 1, 2026), more players will likely run into this going forward.
GPU: RTX 5070 Ti, Windows 11.
t
tukiakaritabane
Arin Hjorulfr
I’ve been seeing reports on X where different things seem to help, such as verifying VRChat’s files on Steam, uninstalling a Windows Update, removing launch options.
However, what works seems to vary from person to person, and there doesn’t seem to be a single fix that works for everyone.
Disabling Memory Integrity didn’t help in my case either.
I hope more reports keep coming in so we can get a better idea of what’s actually causing this issue.
A
Arin Hjorulfr
tukiakaritabane I hope so too. This error is frustateing
是
是依惜鸭QwQ
My computer stopped receiving system updates since September last year, and after the game update last week, it displayed a white screen and reported a GC memory collection error
LUMI∗るみ∗
Uninstalling the Windows Update KB5124008 fixed it!
t
tukiakaritabane
LUMI∗るみ∗
The same issue also occurs on devices that have not received the Windows Update. In my environment, uninstalling the update did not change the issue either.
Hackebein
I had the same issue. I got it somehow fixed when i installed and played a Game with Vanguard, which flagged an old unused driver for me. I uninstalled the driver and VRChat worked again.
Before i found that solution, i had a workaround to increase my CPU load above 10%.
Let me know if any of these helped.
Hoplophobia
Hackebein Do you know what the driver was for? I've cleaned up just about everything I can think of to no effect.
Hackebein
Hoplophobia it was
osfmount.sys
and i installed it with OSFMount iirc. In theory any other driver with a issue/vunability could be silently blocked by EAC.