Project

General

Profile

Emulator Issues #10180

Super Paper Mario Chapter 6-2 Crash

Added by ExE_Boss about 3 years ago. Updated 26 days 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:
5.0-11866

Description

Game Name

Super Paper Mario

Game ID

R8PE01

MD5 Hash

2740fc6cd66b1523cd358995f68c8840

What's the problem? Describe what went wrong.

In chapter 6-2, when the Void starts to consume the world, the emulator crashes.

What steps will reproduce the problem?

  1. Get to Chapter 6-2
  2. Beat Mimi
  3. Reach the point when the Void begins to consume the world (gate 30-ish)
  4. The game crashes when the screen begins to distort due to the shaders used by the game.

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?

I have tested on the following version:

  • 5.0-3239

What are your PC specifications? (CPU, GPU, Operating System, more)

Category Spec
OS Windows 10 64-bit
CPU Intel i7-3770K
GPU NVIDIA GeForce GTX 680
RAM 16 GB
GPU Driver Version 376.53

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

Happens on all graphics backends

Crash message popup (plain text):
[Window Title]
Warning

[Main Instruction]
An error occurred.

[Content]
  Line: 26
  File: VertexShaderGen.cpp

Ignore and continue?

[Yes] [No]
Super Paper Mario (Chapter 6-2).bin (99.4 KB) Super Paper Mario (Chapter 6-2).bin Chapter 6-2 save file ExE_Boss, 04/04/2017 11:31 AM
Super Paper Mario (Chapter 6-2).png (2.57 KB) Super Paper Mario (Chapter 6-2).png Chapter 6-2 crash message popup (screenshot) ExE_Boss, 04/04/2017 11:31 AM
5956

Related issues

Has duplicate Emulator - Emulator Issues #11238: Bug in super paper marioDuplicate

History

#1 Updated by JMC4789 about 3 years ago

http://dl.dolphin-emu.org/prs/pr-4601-dolphin-latest-x64.7z

This should get rid of the popup, can you tell me if there are any visual glitches caused by this?

#2 Updated by ExE_Boss about 3 years ago

It seems to be working fine.

There is no more crash popup on D3D12 (I didn't test the other backends) and the shader effect seems to be visually identical to a real Wii. (I didn't compare the visuals with FifoCI)

#3 Updated by JMC4789 almost 3 years ago

  • Status changed from New to Invalid

I've never been able to reproduce this with proper settings. I've tried everything, as long as you have bounding box on plus an integer IR this should never happen.

#4 Updated by ExE_Boss almost 3 years ago

This bug has been caused by the _assert_(bpmem.genMode.numcolchans == xfmem.numChan.numColorChans); method call that was removed in commit 0662733, so it should be valid (and marked as fixed once pr 4601 gets merged).

As for the settings, I have bounding box on and an integer IR.

#5 Updated by JosJuice almost 3 years ago

  • Status changed from Invalid to Fix pending

Since there is a PR that's confirmed to fix it, reopening this issue isn't a big deal IMO.

#6 Updated by ExE_Boss over 2 years ago

The fix has currently been postponed to a future pull request and is no longer fixed by pr 4601 with the reason explained in the linked pull request.

#7 Updated by JosJuice over 2 years ago

  • Status changed from Fix pending to New

#8 Updated by mc031992 over 2 years ago

ExE_Boss wrote:

Game Name

Super Paper Mario

Game ID

R8PE01

MD5 Hash

2740fc6cd66b1523cd358995f68c8840

What's the problem? Describe what went wrong.

In chapter 6-2, when the Void starts to consume the world, the emulator crashes.

What steps will reproduce the problem?

  1. Get to Chapter 6-2
  2. Beat Mimi
  3. Reach the point when the Void begins to consume the world (gate 30-ish)
  4. The game crashes when the screen begins to distort due to the shaders used by the game.

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?

I have tested on the following version:

  • 5.0-3239

What are your PC specifications? (CPU, GPU, Operating System, more)

Category Spec
OS Windows 10 64-bit
CPU Intel i7-3770K
GPU NVIDIA GeForce GTX 680
RAM 16 GB
GPU Driver Version 376.53

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

Happens on all graphics backends

Crash message popup (plain text):
[Window Title]
Warning

[Main Instruction]
An error occurred.

[Content]
  Line: 26
  File: VertexShaderGen.cpp

Ignore and continue?

[Yes] [No]

I have the same problem today, using the latest revision 6078, but I set the graphic backend to Vulkan (experimental) and keep pressing Enter key until the troublesome animation get over, and it works. When I tried to do the same with the others, even OpenGl, the game crashed after pressing yes a couple of times...

#9 Updated by JMC4789 about 2 years ago

  • Status changed from New to Accepted

Confirmed

#10 Updated by JosJuice almost 2 years ago

#11 Updated by peter_parker about 1 year ago

I just pulled latest code from master and get exactly this issue in the same stage. The only difference was line: for me was line 25.

I'm running Ubuntu 18.04 with OpenGL. I've made the trick to Ignore and Continue and game passed to next stage.

#12 Updated by Anonymous about 1 year ago

I was filling out a bug report for this issue before searching and realizing there was already a ticket for this. This is occurring in the latest dev build (5.0-10099 at the time of writing) as well as the stable 5.0 release.

What are your PC specifications? (CPU, GPU, Operating System, more)
CPU: Intel Core m3-7Y30 CPU
GPU: Intel HD Graphics 615
OS: Windows 10 Enterprise LTSC (Version 1809)
RAM: 8GB

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

Video of issue and workaround: https://drive.google.com/open?id=1j-fiXBtp40p0m7uv4fvxyGtRmw-3UOAR

#13 Updated by Anonymous about 1 year ago

I did notice that both my generated MD5 and the MD5 on this ticket don't match the MD5 listed at GameTBD.com, and my dump is showing a low severity error when trying to verify integrity, so it might be time to re-dump my disc if there's a possible dump issue causing this (doubting it's related but might as well isolate that as a variable).

#14 Updated by JosJuice about 1 month ago

  • Fixed in set to 5.0-11866
  • Status changed from Accepted to Fixed

#15 Updated by leo60228 26 days ago

Somewhat of a moot point now that this is fixed, but I did a full playthrough of the game in March and didn't hit this.

Also available in: Atom PDF