astronautlevel2 / Anemone3DS

A theme and boot splash manager for the Nintendo 3DS console
GNU General Public License v3.0
908 stars 44 forks source link

Anemone3DS v2.3.0 unable to load official theme, sometimes crashing with Arm11 crash #268

Closed mmarquez76 closed 2 years ago

mmarquez76 commented 2 years ago

Description When attempting to dump and then re-load an official theme, the 3DS will boot to the default theme. The theme shows as selected in Anemone3DS but is clearly not applied on the home menu. On top of that, occasionally, trying to load the dumped default theme will result in an Arm11 data abort crash.

This bug is reproducible on my system with both official themes I own: the Pokemon Gold theme and the Majora's Mask gold theme.

Steps to reproduce

  1. Dump all installed themes
  2. Try to install one of the dumped themes through Anemone3DS
  3. After exiting via the Start button and rebooting, the 3DS boots to the default theme, while appearing as installed in Anemone3DS (with the check mark next to the theme).

Arm11 crash repro:

  1. Dump installed official themes
  2. Install some other theme first, e.g. one downloaded from Theme Plaza
  3. Try to switch to one of the dumped official themes
  4. The 3DS will most likely crash at this point

I've also seen this crash happen when just trying to install the official theme normally, without any other theme pre-installed.

Expected behavior The official theme should be applied without error.

Screenshots image

Crash dumps crash_dumps.zip

System information System model new3DS XL

System firmware version 11.15.0-47U

Anemone3DS version v2.3.0

Luma3DS version v10.2.1