Emulator Issues #13956
open[Android] Crash when loading Skylanders file
0%
Description
Game Name?
Doesn't matter (I used Mario Kart Wii to reproduce the issue)
What's the problem? Describe what went wrong.
Dolphin crashes when you try to open a Skylanders file.
According to the crash log, this is supposedly because we don't have write permission for the file, even though https://developer.android.com/training/data-storage/shared/documents-files says that "the app gains read and write access to a URI" (emphasis added), and I'm not aware of any alternative SAF API that would somehow be nicer to us. Isn't SAF wonderful?
What steps will reproduce the problem?
- Turn on Config > Wii > Skylanders Portal.
- Start a Wii game.
- Open the in-emulation menu and press Skylanders Portal.
- Press the load icon (the icon that has an arrow in it) for any slot.
- Select any file. (The issue can be reproduced regardless of whether the file contains a Skylander.)
- Dolphin crashes.
Affected versions
Latest master is affected. Versions prior to https://dolphin-emu.org/download/dev/b74c3faa486442f3240c75b88a1c592d1cbcba97/ are also affected. I haven't tested further back.
What are your PC specifications? (CPU, GPU, Operating System, more)
Reproduced on Sony Xperia 10 VII (Android 16) and Asus ZenFone 6 (Android 11).
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
I've attached crash logs from the user who originally reported this to me.
Files
No data to display