Emulator Issues #6889
closedMario Golf: Toadstool Tour - Crash on course load in x86 builds
0%
Description
Game Name
Mario Golf: Toadstool Tour
Game ID
GFTP01
What's the problem?
When using an x86 build of Dolphin, when the game attempts to load a course, Dolphin crashes (Dolphin has stopped working, close program).
What steps will reproduce the problem?
1: Use an x86 build of Dolphin from 4.0-137 or later.
2: When at the Main Menu, select Lessons and then any option. Alternatively, you can select 1 Player, choose any character and choose any game mode with any settings.
Which versions of Dolphin did you test on?
The latest version as of writing, 4.0-544 x86, has this issue, but the x64 version does not.
The first x86 version to have this issue is 4.0-137; the same version on x64 does not have the issue.
Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
4.0-127 x86
What are your PC specifications?
The machine where this issue occurs is:
OS: Windows Vista Home Premium SP2 x86
CPU: Intel Core i7 860 @ 2.93 GHz (no overclocking) [first-generation Core i7, Lynnfield series]
GPU: EVGA NVidia GeForce GTX 560 - 1 GB (no overclocking)
Is there any other relevant information?
The x64 machine I tested on has these specifications:
OS: Windows 7 Home Premium SP1 x64
CPU: Intel Core i7 740QM @ 1.73 GHz (no overclocking) [first-generation Core i7, Clarksfield series]
GPU: Stock NVidia GeForce GT 330M - 1 GB (no overclocking)
When Dolphin crashes, it writes some details to excetptioninfo.txt. The Call stack info is different each time, even when the crash is triggered by the same sequence of events.
Selecting Lessons and then the first option (first try):
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x117D227F : ?
Selecting Lessons and then the first option (second try):
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x117CE22B : ?
Selecting 1 Player, then Mario, then Tournament and using the default settings:
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x117D3927 : ?
Selecting 1 Player, then Mario, then Stroke and using the default settings:
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x117D4C97 : ?
You may be disoriented when testing the x86 build of 4.0-137 as the screen has been rotated 90 degrees, many elements are rendered off-screen, polygons are everywhere and the text is all backwards for some reason. You can still verify the crash by pressing the A button repeatedly.
Thanks again for your hard work improving and fixing Dolphin. I am happy to test or provide any additional information for this issue.
Updated by WesaMcDaniel about 11 years ago
Happens with default settings? Uncheck "Speed up disc transfer rate" help?
Updated by pauldacheez about 11 years ago
- Regression set to Yes
- Category set to ppc
the screen has been rotated 90 degrees
Clearly we've got problems worse than it just crashing.
The commits between 4.0-127 (r8c103a8deea7) and 4.0-137 (r144d7e5500d3) were all comex's fastmem work (besides two Wii-specific commits from skidau), so I'll assign him this issue.
Updated by mushman5 about 11 years ago
I used the default settings shown in the screenshots from the link below. (I forgot the default settings so I needed a reference.)
https://dolphin-emu.org/docs/guides/performance-guide/
I tried unchecking Speed up Disc Transfer Rate and still had the crash.
The rotating by 90 degress and other problems are only present in old builds; specifically, in x86 builds from 4.0-137 to 4.0-142. The issue was fixed in 4.0-143. It does not happen on the latest builds.
I forgot to mention that I am running the PAL version of Mario Golf: Toadstool Tour. I don't have an NTSC copy to test on.
Thanks for assigning a developer to review this issue.