Project

General

Profile

Emulator Issues #12136

Launching System Menu dumped from real NAND from "Tools" menu immediately hangs

Added by rytone about 1 month ago. Updated about 1 month ago.

Status:
New
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?

System Menu 4.3U

What's the problem? Describe what went wrong.

When using a NAND dumped from my real Wii, the emulator immediately hangs on a black screen when selecting
Tools > Load Wii System Menu 4.3U. However, if I launch a game, press the Wii home button, then go to the
system menu through there, it works fine. When I first imported my NAND, selecting Tools > Manage NAND > Check NAND
reported an error with one title and repaired it, and now it reports no errors.

What steps will reproduce the problem?

  • Import my NAND
  • Optionally try repairing the NAND (doesn't make a difference)
  • Select Tools > Load System Menu 4.3U

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Tested today under 5.0-12092, but has been occurring for at least a few months (dumped my NAND in February).

Is the issue present in the latest stable version?

Can't get 5.0 stable to build on my system

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

AMD Ryzen 3700X
NVIDIA GTX 1070
16GB RAM

Arch Linux, updated today
Proprietary NVIDIA driver 440.82

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

My dumped NAND: https://files.ryt.one/nand.zip
A log from trying to launch the system menu is attached to the issue.

dolphinlog.txt (161 KB) dolphinlog.txt rytone, 06/07/2020 10:13 PM
system_menu.diff (8.92 KB) system_menu.diff rytone, 06/08/2020 01:29 AM

History

#1 Updated by rytone about 1 month ago

The Dolphin NAND checking tool seems to no longer report any errors on the latest development version, even when fresh importing my NAND. What I wrote is based on my experience importing with an earlier development version (not sure which one).

#2 Updated by JMC4789 about 1 month ago

If your NAND has any boot-time homebrew (Priiloader? I think it used to hang at least.) it will hang in Dolphin.

#3 Updated by rytone about 1 month ago

As far as I know, no. I've had this Wii for a long time, but the only homebrew I remember installing is Homebrew Channel and Riivolution.

#4 Updated by JMC4789 about 1 month ago

I guess the best thing to do would be to go to View -> Log/Log Configuration, enable everything on info level and see if we can see where it's hanging.

#5 Updated by rytone about 1 month ago

Already did that - I have the log attached to the issue. The last thing it does before hanging is read the contents of title 0000000100000002, but I don't know enough about how the Wii works to really decipher why it's hanging. Right before that it seems to do some stuff related to WiiConnect24, but disabling it doesn't fix the issue, so I don't think that's causing it.

#6 Updated by JMC4789 about 1 month ago

The contents of that folder is the System Menu itself.

WiiConnect 24 isn't emulated. Doesn't also doesn't support Riivolution, but I don't thikn that'd inhibit boot.

#7 Updated by rytone about 1 month ago

I took a close look at my dumped system menu, and comparing to a freshly downloaded system menu, it looks like there is a 1024 byte section of corrupted data in content/00000097.app. To be honest, I was lazy and didn't run the verification when dumping the NAND, but since everything else has worked fine, I'm surprised this is the issue. Swapping out the file with a freshly downloaded one resolves the issue. I'll attach the diff between the two files (top is what I dumped), but I don't think it will be of any real value.

Also available in: Atom PDF