astronautlevel2 / Anemone3DS

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

Arm11 crash on returning to Home Menu #300

Open concretepatch opened 3 months ago

concretepatch commented 3 months ago

Description My console, a new 2DS XL, crashes semi-randomly upon loading into the Home screen. The screen throws up an Arm11 crash report (picture and dump included below) and will only show this crash report screen, even when shut down and restarted. Only seems to happen when custom themes are currently installed. Got the crash both with a single custom theme installed as well as when multiple custom themes were on shuffle. Issue is fixable by going into the SD card files and deleting the Home Menu extra data folder ( 0000008f ), but it resets the theme and repackages all of my digital 3ds games and the homebrew applications, and it's a real pain to reopen them all. This bug has occurred about 6 times now. I feel like this may be a bug that originates with the Anemone app and the way it's applying or calling the custom themes, rather than any particular buggy theme. Any help with this issue is greatly appreciated.

Steps to reproduce Technically reproducible, but kind of unreliable. I've gotten it to happen on purpose 3 times in a few hours, just by installing a custom theme in Anemone and then pressing start, then HOME, and then getting the crash. Unfortunately this only happens sometimes, and the same theme will sometimes work perfectly fine when returning to the Home menu, and sometimes it will cause the crash, so as far as I can tell it's not an issue with any specific theme(s). It also doesn't only happen when exiting the Anemone app; I've gotten this crash once after exiting the Settings application with the START button, and again after existing the Luma3DS configuration menu. Both of these crashes happened after quite a few returns to the Home menu beforehand, where the Home menu and the themes worked with no issue, so it's hard to pinpoint the exact problem that causes the crash.

Expected behavior Being able to return to the Home menu without a crash, and with the custom themes also installed and working on the Home menu.

Screenshots Screen from when I first got this crash back in September 5th, 2023.

IMG_2552

Crash dumps A recent crash dump from April 3rd, 2024. crash_dump_00000005.dmp Crash dump from a few minutes ago. Occurred after selecting 'save and exit' on the Luma3DS configuration boot menu. crash_dump_00000006.dmp

System information System model new 2DSXL

System firmware version 11.17.0-50U

Anemone3DS version v2.3.1

Luma3DS version v13.0.2

SD card SanDisk Extreme PLUS 64GB microSDXC U3

astronautlevel2 commented 2 months ago

Need more information - does this occur only on times you've ran Anemone that power cycle, or has it occurred when you haven't launched Anemone but are using a custom theme?

I've been able to reproduce this in a much more limited scope by the sounds of things, only when exiting Anemone via the start button, and only occasionally.

concretepatch commented 2 months ago

It happens most often when exiting Anemone after applying themes (usually after pressing HOME after getting to the "software closed" screen I believe) so it's usually the same power cycle, but I've gotten the same error before just from doing things like powering off and then trying to start up normally after starting up in the Luma3DS configuration menu. (I did this on accident so no changes were made in Luma before I powered on. I know this is the same error because it was the same type, fault, etc, and only deleting the Home Menu extra data folder fixed it). I've also gotten the crash and error from pressing START to exit the settings menu, but I don't remember if it was on the same cycle as the most recent theme applications. I was trying to add new themes on the same day so it's likely it was. In my experience it is pretty random but not exclusive to the same power cycle or to interactions with Anemone.