Project

General

Profile

Emulator Issues #9535

D3D Crash when speaking to Merluvlee in Paper Mario TTYD

Added by Invader over 3 years ago. Updated over 3 years ago.

Status:
Accepted
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?
Paper Mario: The Thousand-Year Door

Game ID? (right click the game in the game list, properties, info tab)

G8ME01

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

db9a997a617ee03bbc32336d6945ec02

What's the problem? Describe what went wrong.
If you speak to Merluvlee in the Rogueport Sewers and ask for help Dolphin crashes.

What steps will reproduce the problem?
- Use Direct3D 11 or Direct3D 12. OpenGL doesn't seem to crash ever.
- Use save file provided
- Walk to the left one screen and it's the first place with a door
- Talk to Merluvlee and pay for help
- Crash

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

4.0-9308.

What are your PC specifications? (CPU, GPU, Operating System, more)
CPU: Intel i7-6700K @ 4.4 GHz
GPU: Nvidia GTX 970
OS: Windows 10 64-bit
RAM: 16 GB

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

Configuration is attached as well as a save file to reproduce the problem.

There seems to be another issue report of this, but was marked invalid for some reason. This is definitely an issue as multiple people have people besides me have had the same problem: https://forums.dolphin-emu.org/Thread-gc-paper-mario-the-thousand-year-door?pid=404898#pid404898

Audio.png (7.6 KB) Audio.png Invader, 05/10/2016 09:41 PM
01-G8ME-mariost_save_file.gci (136 KB) 01-G8ME-mariost_save_file.gci Invader, 05/10/2016 09:41 PM
General.png (7.35 KB) General.png Invader, 05/10/2016 09:41 PM
Graphics_Advacned.png (7.27 KB) Graphics_Advacned.png Invader, 05/10/2016 09:41 PM
Graphics_Hacks.png (7.99 KB) Graphics_Hacks.png Invader, 05/10/2016 09:41 PM
Crash.png (561 KB) Crash.png Invader, 05/10/2016 09:41 PM
Game_Settings.png (10.5 KB) Game_Settings.png Invader, 05/10/2016 09:51 PM
G8ME01.ini (9.07 KB) G8ME01.ini Invader, 05/10/2016 10:01 PM
5403
5405
5406
5407
5408
5409

Related issues

Has duplicate Emulator - Emulator Issues #9902: Consistent crash on Directx 12 in Paper Mario The Thousand Year DoorDuplicate

History

#1 Updated by JMC4789 over 3 years ago

This usually happens if Bounding Box gets disabled somehow. Can you post your INI. we found a bug recently that could cause it to be force disabled.

#2 Updated by Invader over 3 years ago

The crash almost always happens first try but occasionally it can take two or three tries. I'm not sure what causes it.

#3 Updated by JMC4789 over 3 years ago

I'll check it out with your savefile later. If it's a random crash, have you tried using single core instead of syncGPU?

#4 Updated by Invader over 3 years ago

Here you go.

#5 Updated by JMC4789 over 3 years ago

Yeah, that INI isn't riddled with the bug. Oh well. I'll do some searchin'

#6 Updated by Invader over 3 years ago

Just tested Single Core. It worked once and then crashed the second time. Weird...

#7 Updated by hk.konpie over 3 years ago

Line 1251 in TextureCacheBase.cpp, replace to:
bool copy_to_ram = !g_ActiveConfig.bSkipEFBCopyToRam && dstStride >= bytes_per_row;
I evade this issue by this correction.

#8 Updated by JMC4789 over 3 years ago

  • Status changed from New to Accepted

I submitted a pull request, but I have no idea if it's the proper fix or something to be merged. See if this still bypasses the issue.

https://github.com/dolphin-emu/dolphin/pull/4072

#9 Updated by Invader over 3 years ago

That pr seems to fix it. I talked to Merluvlee 10 times and the game didn't crash. I don't know if this breaks anything else though...

#10 Updated by JMC4789 over 3 years ago

There's a better fix that can be made that I'll do in a short bit.

#11 Updated by Disorderly over 3 years ago

Still getting a crash on Direct3D 11 and 12 on the latest master. OpenGL and Vulkan work fine (in that they don't run into this issue, at least.)

#12 Updated by JosJuice about 3 years ago

  • Has duplicate Emulator Issues #9902: Consistent crash on Directx 12 in Paper Mario The Thousand Year Door added

Also available in: Atom PDF