Project

General

Profile

Actions

Emulator Issues #4955

closed

Metroid Prime 3 "stable" crash (not usual FIFO)

Added by krazubu over 12 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

  1. Game Name and ID (as it appears in right click > properties: "GZ2P01",
    "RSBE01", etc):
    Metroid Prime 3
    RM3P01

2) What is the expected output? What do you see instead?
crash

3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.
didn't get that far with previous releases

4) What steps will reproduce the problem?

  1. Play the game until pirate planete

5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar: "R 4779", "R 6403M", "3.0", etc)?
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.
Dolphin 3 - 191

6) Please provide any additional information below.
I report this one because it doesn't look to be the same cause as the well known random crashes. I already reported such a crash but it looked different too and was solved by cash invalidation (but is back since the code has been removed). This one is not solved by cache invalidation. Here is the output from panic handler :

40:47:544 Src\MsgHandler.cpp:92 E[*]: Attention: BackPatch - no support for operand size 2

Error encountered accessing emulated address 524d3350.
Culprit instruction:
movzx eax, word ptr ds:[rbx+rcx]
at 0x13faf4f3
40:59:528 Src\MsgHandler.cpp:92 E[*]: Attention: BackPatch - no support for operand size 2

Error encountered accessing emulated address 524d3350.
Culprit instruction:
mov word ptr ds:[rbx+rdx], cx
at 0x13faf57b
41:00:136 Src\MsgHandler.cpp:92 E[*]: Attention: BackPatch : Currently only supporting reads.

Attempted to write to 524d3350.
41:01:200 Src\MsgHandler.cpp:92 E[]: Attention: Backpatch write - not through EAX
41:01:711 Src\MsgHandler.cpp:92 E[
]: Attention: BackPatch - no support for operand size 2

Error encountered accessing emulated address 524d3352.
Culprit instruction:
movzx eax, word ptr ds:[rbx+rcx]
at 0x13fafb95
41:02:463 Src\MsgHandler.cpp:92 E[*]: Attention: BackPatch - no support for operand size 2

Error encountered accessing emulated address 524d3352.
Culprit instruction:
mov word ptr ds:[rbx+rdx], cx
at 0x13fafc5c
41:02:983 Src\MsgHandler.cpp:92 E[*]: Attention: BackPatch : Currently only supporting reads.

Attempted to write to 524d3352.
41:03:872 Src\MsgHandler.cpp:92 E[]: Attention: Backpatch write - not through EAX
41:04:448 Src\MsgHandler.cpp:92 E[
]: Attention: ERROR : Trying to compile at 0. LR=80390920

7) Attachments. IMPORTANT! We have a limited storage quota on
GoogleCode, so please use a 3rd party host for screenshots or any other
files (http://min.us/ for example).

Actions #1

Updated by gabrielmorano over 12 years ago

Well as i reported on Issue 3902
It has a LOT of "Trying to compile at 0.LR=xxxxxxxx" errors
and "emulated address xxxxxxxxxx"
and fifo messages are like fireworks on the 4th of july...

so i would not say it's stable. once you reach skytower the game is simply a whole new experience in panic handler messages xD

Actions #2

Updated by hatarumoroboshi over 12 years ago

If it doesn't crash anymore you can disable panic handlers and play without interruptions...

Actions #3

Updated by Autoran1 over 12 years ago

Game still has some FIFO CP warnings, but no more JIT crashes with Trying to compile at 0.LR=xxxxxxxx, so i think we could mark issue as fixed one

Actions #4

Updated by skidau over 12 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF