blawar / ooot

GNU General Public License v2.0
698 stars 92 forks source link

Jabu-Jabu's Belly PAL 1.0 - Crash when attacking certain creatures with boomerang #204

Closed mario8000 closed 2 years ago

mario8000 commented 2 years ago

Current Behavior

Game crashes when attacking a specific creature in Jabu Jabu's Belly with the boomerang

Expected Behavior

Dies, no crash in gameplay

Possible Solution

Seems to happen when the boomerang makes impact with a specific creature, will upload a picture. idk the name of the monster. However, they are in the tunnel in the ground directly after obtaining the boomerang.

oot crash1

Steps to Reproduce

1.go to jabu jabu belly

  1. get the boomerang
  2. attack some of the monsters directly outside the boomerang room with the boomerang
  3. crash
DaMarkov commented 2 years ago

I could only reproduce this crash once in about 30m of playtime. I couldnt really debug in since optimizations in gliden were enabled. Infinite "loop" in RSP_ProcessDList when calling _ProcessDList. Couldn't get more information, I assume while (!RSP.halt) is the infinite loop.

DaMarkov commented 2 years ago

This happens almost every time when using a deku nut. Fix is in PR #206. Another possible fix has been added to GlideN64 as a PR.