(Resolved) IKControllers causing uncommon client crashes / hangs

It turns out the issue was unrelated to IKControllers and has been fixed.

Hello, my testers and I have occasionally been experiencing full client freezes during gameplay. I’m 90% sure this is related to IKControllers, as the issue began happening exactly after I implemented them months ago. Initially after the IK beta, there was a common full server-crash issue when a character had their joints broken on death while utilising an IKController. That is fixed now.

This other bug I am experiencing has still been happening, but it is rare. It happens in the exact same scenario each time:

  • The player equips a gun for the first time in a round
  • Their client instantly freezes without being able to recover. It can only be shut down by the task manager.
  • The mouse will still be captured by first person camera movement and not visible.
  • The screen may turn white after a few moments.

To every other player the crashed victim will be stuck in place with their gun successfully equipped. (The squiggle above the character’s head is my lag detector showing that no :FireServer() requests are coming from the crashed player.)

I caught a video after a crash happened. The screen was initially still the last frame of the game, but it turned white. You can still hear the in-game audio.
VH3Crash_WhiteScreen - YouTube

My IK setup involves a blended mixture of controllers which affect each leg, twisting, looking, and one clientsided controller for the local player.
image

I’m having a lot of trouble trying to figure out why this happens, as it is rare (happens to roughly 1 person every few hours in a server of 10) and we cannot access the F9 output to debug. If published to a more popular place slot, the bug could be much more common and disruptive for players.

I’ve tried locating a crash log within the %appdata%>Local>Roblox>logs folder, but I’m not sure if what I found inside the text document gave a reason or even an acknowledgement of a crash since I closed the app using task manager.

Any suggestions or insight as to how I can go about this would be massively appreciated. This may be a job for the engineers and I to cooperate on.


System info: Windows 10 64-bit, Nvidia GTX 2080 Super, i7 7700k
(Happens indiscriminately across my testers clients)

A private message is associated with this bug report

3 Likes

Thanks for the report! We’ll follow up when we have an update for you.

2 Likes

Hello! I have an update myself, it turns out it wasn’t due to IKControllers but due to an issue within my place file code.

Sorry for the misunderstanding, I have fixed it myself :slight_smile:

A couple of people liked the post however so they may have other crash issues themselves.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.

All good, thanks anyway @ZacAttackk !