Emulator Issues #11471
closedDisney's Magical Mirror - crash with MMU emulation
0%
Description
Game Name?
Disney's Magical Mirror starring Mickey Mouse
Game ID? (right click the game in the game list, properties, info tab)
GDME01
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
baf1ffe1b585fa447dce54444e463fc4
What's the problem? Describe what went wrong.
The game crashes when opening the piece of furniture with forks and knifes and using stars
What steps will reproduce the problem?
Go to the the forks and knifes and use the stars to get an animation and after is the glitch
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
5.0-9184
Is the issue present in the latest stable version?
Yes
If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
[First broken version number here (if applicable)]
If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]
What are your PC specifications? (CPU, GPU, Operating System, more)
i7-6500U
8.00 GB RAM
GEFORCE 940M
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
The savefile is attached
And a screenshot
Files
Updated by JMC4789 over 5 years ago
- File MagicalMirror.jpg MagicalMirror.jpg added
Works fine for me? Are you using any non-standard settings?
Updated by marcowerjr over 5 years ago
JMC4789 wrote:
Works fine for me? Are you using any non-standard settings?
Try selecting all forks and knifes and use the stars
Updated by JMC4789 over 5 years ago
I haven't played this game very much, but I'll try to see if I can figure out what you mean by "use the stars".
Updated by JMC4789 over 5 years ago
- Status changed from Questionable to Accepted
Well yeah that crashes it.
Updated by marcowerjr over 5 years ago
JMC4789 wrote:
Well yeah that crashes it.
This can be fixed?
Updated by JMC4789 over 5 years ago
You can disable MMU to get past the scene. It will lag hard thanks to all the invalid writes, though.
09:17:775 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:775 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:775 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:789 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:789 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:789 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfc
09:17:789 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000008, PC = 0x80011e14
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000002, PC = 0x80011e1c
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e20
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000004, PC = 0x80011e24
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000000c, PC = 0x80011e28
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000010, PC = 0x80011e2c
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e34
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011e44
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011e4c
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000014, PC = 0x80011e68
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfc
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000008, PC = 0x80011e14
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000002, PC = 0x80011e1c
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e20
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000004, PC = 0x80011e24
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000000c, PC = 0x80011e28
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000010, PC = 0x80011e2c
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e34
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011e44
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011e4c
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000014, PC = 0x80011e68
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:822 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfc
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000008, PC = 0x80011e14
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000002, PC = 0x80011e1c
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e20
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000004, PC = 0x80011e24
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000000c, PC = 0x80011e28
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000010, PC = 0x80011e2c
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e34
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011e44
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011e4c
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000014, PC = 0x80011e68
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfc
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000008, PC = 0x80011e14
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000002, PC = 0x80011e1c
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e20
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000004, PC = 0x80011e24
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000000c, PC = 0x80011e28
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000010, PC = 0x80011e2c
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e34
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011e44
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011e4c
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000014, PC = 0x80011e68
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:889 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:889 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:889 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfc
Thousands of these.
Updated by marcowerjr over 5 years ago
JMC4789 wrote:
You can disable MMU to get past the scene. It will lag hard thanks to all the invalid writes, though.
09:17:775 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:775 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:775 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:789 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:789 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:789 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfc
09:17:789 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000008, PC = 0x80011e14
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000002, PC = 0x80011e1c
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e20
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000004, PC = 0x80011e24
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000000c, PC = 0x80011e28
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000010, PC = 0x80011e2c
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e34
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011e44
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011e4c
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000014, PC = 0x80011e68
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:790 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfc
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000008, PC = 0x80011e14
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000002, PC = 0x80011e1c
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e20
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000004, PC = 0x80011e24
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000000c, PC = 0x80011e28
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000010, PC = 0x80011e2c
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e34
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011e44
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011e4c
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000014, PC = 0x80011e68
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:806 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:822 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfc
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000008, PC = 0x80011e14
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000002, PC = 0x80011e1c
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e20
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000004, PC = 0x80011e24
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000000c, PC = 0x80011e28
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000010, PC = 0x80011e2c
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e34
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011e44
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011e4c
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000014, PC = 0x80011e68
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:879 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfc
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000008, PC = 0x80011e14
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000002, PC = 0x80011e1c
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e20
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000004, PC = 0x80011e24
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000000c, PC = 0x80011e28
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000010, PC = 0x80011e2c
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011e34
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011e44
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011e4c
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000014, PC = 0x80011e68
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000018, PC = 0x80011e70
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x0000001c, PC = 0x80011e78
09:17:883 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000020, PC = 0x80011e80
09:17:889 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000000, PC = 0x80011df4
09:17:889 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000021, PC = 0x80011df8
09:17:889 common\msghandler.cpp:92 E[MASTER]: Warning: Invalid read from 0x00000022, PC = 0x80011dfcThousands of these.
Disabling MMU seems to fix the problem of crashing
Updated by JMC4789 over 5 years ago
In case you don't know how to disable MMU emulation, right click the game in the gamelist, hit he properties button, and click the "Enable MMU" checkbox until it is empty. Also may want to disable panic handlers so that the invalid write boxes don't stop the game. That's just in the Configuration/Interface page.
Updated by marcowerjr over 5 years ago
JMC4789 wrote:
In case you don't know how to disable MMU emulation, right click the game in the gamelist, hit he properties button, and click the "Enable MMU" checkbox until it is empty. Also may want to disable panic handlers so that the invalid write boxes don't stop the game. That's just in the Configuration/Interface page.
Thanks
Updated by Billiard26 over 5 years ago
- Subject changed from Crash in-game to Disney's Magical Mirror - crash with MMU emulation
Updated by JMC4789 almost 3 years ago
- Status changed from Accepted to Fixed
- Fixed in set to 5.0-14257
This was fixed by bounding box emulation fixes. Initially fixed by 5.0-14257 -> https://dolphin-emu.org/download/dev/77e5d7935471b3ba8c287ed65758a3ac81b3f5eb/