Yellow-Dog-Man / Resonite-Issues

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

Crash on ChildParentAudioClipPlayer ParentUnder #1457

Open decoybird opened 7 months ago

decoybird commented 7 months ago

Describe the bug?

If the ChildParentAudioClipPlayer/ParentUnder slot is populated with its own slot, and a parent or unparent event happens on the SnapTarget, Resonite freezes and close without any crash handler.

To Reproduce

Expected behavior

Silently continue, or remove the slot reference if this is an invalid operation.

Screenshots

https://github.com/Yellow-Dog-Man/Resonite-Issues/assets/155771530/2ef3fe0e-a137-42ff-9151-092c1c450445

Resonite Version Number

2024.3.1.1178

What Platforms does this occur on?

Windows

What headset if any do you use?

Desktop, Vive Pro Eye

Log Files

URAGAAN - 2024.3.1.1178 - 2024-03-08 03_30_27.log

Additional Context

Possibly related to #1420

Reporters

Decoy

shiftyscales commented 7 months ago

I simplified the replication steps. I directly parented an empty slot onto a slot with only the ChildParentAudioClipPlayer slot referencing itself- no other components were needed.

It does not appear there is anything useful printed to either the of Resonite or Player.log files before Resonite crashes, however.

SHIFTY-LAPTOP - 2024.3.1.1178 - 2024-03-08 10_57_21.log

Player.log

This issue has all it can otherwise- it just needs to be looked into at some point, @ProbablePrime.

Did a quick supplementary check- and verified the issue does not occur if there are no audio clips specified in the list.

https://github.com/Yellow-Dog-Man/Resonite-Issues/assets/54213390/b91d99c9-a1b6-4480-8229-df275770aea9