Dolphin, the GameCube and Wii emulator - Forums

Full Version: crash on system menu load
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I recently updated Dolphin to the latest version 5.0-3648 from 5.0-35something. I attempted to load the Wii System menu and instead Dolphin crashed. Below is my log after failing to boot.

12:10:756 ConfigManager.cpp:71 N[BOOT]: Saving settings to D:/OneDrive/Emulators/Dolphin/User/Config/Dolphin.ini
12:10:759 ConfigManager.cpp:787 N[BOOT]: Game ID set to 0000000100000002
12:10:759 ConfigManager.cpp:401 N[COMMON]: Disabling WC24 'standby' (shutdown to idle) to avoid hanging on shutdown
12:10:763 Core.cpp:950 N[COMMON]: Want determinism <- false
12:10:818 Main.cpp:500 N[Wiimote]: Not connected
12:11:740 Boot\Boot.cpp:268 N[BOOT]: Booting D:/OneDrive/Emulators/Dolphin/User/Wii/title/00000001/00000002/content/
12:11:740 FileUtil.cpp:158 E[COMMON]: CreateDir: CreateDirectory failed on D:/: 5
12:13:046 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000000
12:13:047 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000000
12:13:047 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000000
12:13:047 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000000
12:13:047 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000100
12:13:047 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000100
12:13:047 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000100
12:13:047 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000100
12:13:050 HW\MMIO.cpp:185 E[MI]: Trying to read 32 bits from an invalid MMIO (addr=0d800024)
12:13:053 HW\MMIO.cpp:185 E[MI]: Trying to read 32 bits from an invalid MMIO (addr=0d800024)
12:13:058 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: read 0 at 21000800
12:13:058 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: read 0 at 21000800
12:13:058 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: read 0 at 21000800
12:13:058 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: read 0 at 21000800
12:13:059 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000800
12:13:059 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000800
12:13:059 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000800
12:13:059 HW\EXI\EXI_DeviceIPL.cpp:403 N[OSREPORT]: EXI IPL-DEV: write 0 at a1000800
12:13:059 HW\MMIO.cpp:185 E[MI]: Trying to read 32 bits from an invalid MMIO (addr=0d800018)
12:13:327 IOS\ES\ES.cpp:192 E[IOS_ES]: SetUID: Permission check failed with error -1017

I did a bit of research into system menu crashes. I found something about crashing when attempting to load the forecast channel banner. If that is determined to be the cause, the solution according to the wiki is "A workaround is to create the title data directory manually on the NAND. Now that 5.0-3147 allows installing the channel properly, the channel will remain broken until reinstalled." Can someone elaborate on this? What is the title data directory called? I assume it will go into D:/OneDrive/Emulators/Dolphin/User/Wii/title somewhere?
The title data directory, for any title, is /title/%08x/%08x/data. Simply replace the %08x by the title ID of the Weather Channel.

Anyway, the system menu crash mentioned on the wiki is an emulated crash; Dolphin itself should not be crashing. It looks like this may be a regression from some fix. I'm looking into it.
This should be fixed in master now.
(05-08-2017, 01:28 AM)leolam Wrote: [ -> ]This should be fixed in master now.

Cool I will download the latest build this evening and test it out.

Thank you for looking into this.
Updated to build 3669 and am no longer experiencing the issue. The system menu seems to be working fine now.

Thanks!