Project

General

Profile

Actions

Emulator Issues #8854

closed

SpongeBob SquarePants: ROTFD freezes when trying to start a new game on Debug Dolphin

Added by Anonymous over 8 years ago. Updated almost 7 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?
SpongeBob SquarePants: Revenge of the Flying Dutchman

Game ID?
GSQE78

What's the problem? Describe what went wrong in few words.
The game freezes when trying to start a new game, or when trying to enter any area through the hidden level select. The game consistently freezes when using Debug Dolphin and consistently doesn't when using regular Dolphin. This is the only game that behaves differently depending on whether or not Debug Dolphin is being used, and I can't even begin to imagine why.

The Memory Watch, breakpoints and cheats have all been disabled/cleared, but the freeze still occurs. Every time the freeze happens, emulation always drops to the same 4FPS - 5VPS - 8%.

What did you expect to happen instead?
Expected the game not to freeze.

What steps will reproduce the problem?
[Don't assume we have ever played the game and know any level names. Be as
specific as possible.]

  1. Proceed to the main menu hub area (the Krusty Krab's kitchen.)
  2. Walk over to the New Game option (the red shape.)
  3. If using Debug Dolphin, the game should freeze. If using regular Dolphin, you will start a new game as normal and the intro cutscene will play.

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
4.0-7202
4.0-7195
4.0-7167

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
AMD Athlon X4 750K @ 4.1GHz
AMD Radeon HD 7770
Windows 8.1 x64

Actions #1

Updated by Anonymous over 8 years ago

The freeze also occurs when loading an existing save game.

Actions #2

Updated by Anonymous over 8 years ago

This is an IN-GAME freeze, by the way. The actual game freezes, not Dolphin.

Actions #3

Updated by Anonymous over 8 years ago

Deleting Documents/Dolphin Emulator does not solve the issue.

Actions #4

Updated by Anonymous over 8 years ago

Interestingly, this error shows up when doing the same thing under Cached Interpreter:

http://i.imgur.com/nx7275f.png

The game still freezes the same way, except the FPS stops at 11 instead of 4.

Actions #5

Updated by Anonymous over 8 years ago

There's another problem to add to this - when loading a savestate in this game (and this game only!) from regular Dolphin under debug Dolphin, the audio is of a much higher pitch than it should be. Can anyone reproduce this?

Actions #6

Updated by escape336 almost 8 years ago

This issue is still present in 5.0.

Actions #7

Updated by escape336 over 7 years ago

Still an issue as of 5.0-1259.

Actions #8

Updated by JMC4789 over 7 years ago

I don't exactly know how to attack this kind of bug...

i wonder if it's a compiler issue.

Actions #9

Updated by escape336 about 7 years ago

I turned logging on, and I got a massive, unending spam of the following under JIT:

HLE\HLE_OS.cpp:57 N[OSREPORT]: 81300000->81300000| H

But whenever I run under Cached Interpreter, this is what is posted in the log before the game hangs:

47:44:301 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: IsToBeResolvedError: 1
47:45:053 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: IsToBeResolvedError: 1
47:45:876 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: IsToBeResolvedError: 1
47:46:648 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: IsToBeResolvedError: 1
47:47:417 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: IsToBeResolvedError: 1
47:48:196 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: IsToBeResolvedError: 1
47:48:722 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Context set to: INPUT_CONTEXT_MAINMENU
47:48:725 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Stopping music: music\SB.wav
47:48:726 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: RELEASE WAV: SB.WAV
47:48:727 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Context set to: INPUT_CONTEXT_PLAYER
47:48:727 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Context set to: INPUT_CONTEXT_TOPMENU
47:48:728 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Starting music: music\SB.wav
47:48:730 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Playing streamed sound music/SB.wav
47:48:730 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Standalone mode
47:48:753 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Stopping music: music\SB.wav
47:48:754 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: RELEASE WAV: SB.WAV
47:48:754 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Context set to: INPUT_CONTEXT_PLAYER
47:48:756 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Sound shut
47:48:757 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]:
47:48:762 HW\EXI\EXI_DeviceIPL.cpp:337 N[OSREPORT]: Reset data as 8091cc34, length = 15196

Hopefully this helps.

Actions #10

Updated by escape336 almost 7 years ago

No idea how or when, but this seems to have been fixed, and the game no longer crashes in debug Dolphin.

Actions #11

Updated by Stenzek almost 7 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF