Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
132 stars 2 forks source link

Random freezes of unknown cause #2552

Closed orange3134 closed 1 month ago

orange3134 commented 1 month ago

Describe the bug?

My friend says Resonite freezes frequently. Sometimes it freezes once an hour, sometimes more frequently. After the screen freezes, she can still have a conversation. She waits a few minutes and the screen never resumes.

I asked her about the conditions under which it crashes, but we could find nothing in common. The freezes occur suddenly, not when she does certain actions, but even when she does nothing.

I have received many logs from her. I think many of the logs appear to be stuck in the middle. I am posting here to see if I can get some help.

To Reproduce

I do not know how to reproduce it. She told me the following when it occurred.

Purpose

Other software running

Equipment

Translated with www.DeepL.com/Translator (free version)

Expected behavior

It should not freeze.

Screenshots

No response

Resonite Version Number

2024.7.12.12

What Platforms does this occur on?

Windows

What headset if any do you use?

VIVE Pro

Log Files

FRONTIER - 2024.7.12.12 - 2024-07-12 15_00_35.log FRONTIER - 2024.7.12.12 - 2024-07-12 14_57_28.log FRONTIER - 2024.7.12.12 - 2024-07-12 14_37_50.log FRONTIER - 2024.6.11.74 - 2024-06-21 20_24_34.log

Additional Context

No response

Reporters

orange3134 nemchan_nel

shiftyscales commented 1 month ago

The last thing I see in the top log before the engine becomes unresponsive is:

15:21:25.424 ( 44 FPS)  Error getting lip data from SRanipal: UNKONW_MODULE

  at System.Environment.get_StackTrace () [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at Elements.Core.UniLog.Error (System.String message, System.Boolean stackTrace) [0x00000] in <9410bc8c607142d6864b27bcf0a4b59f>:0 
  at ViveProEyeTrackingDriver.SRAnipalWorker () [0x00000] in <d67afa78cd8843fd95314f6f9c53448e>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
15:21:25.486 ( 44 FPS)  No Device for Lip Tracking. First initialization: False

As such, I believe this issue is likely related to, or a duplicate of #102 and other issues related to SRanipal, @orange3134.

I would recommend that the user try changing which USB ports they have their hardware plugged into and spreading the load over as many USB controllers as possible to ensure that the eye / face tracking do not drop out / lose connection to SRanipal.

If the user is also making use of the Vive Wireless adaptor, that is also likely another probably cause as the Vive Wireless does not officially support the use of the facial tracker. #2396

orange3134 commented 1 month ago

I have passed this on to my friend. My friend is checking to see if the problem can be resolved. Thank you.

orange3134 commented 1 month ago

My friend said that after replacing it with a new cable this problem was solved. Thanks for your help.