ChainSwordCS / ChirunoMod

A continuation of HzMod, made for Chokistream. A utility background process for the Nintendo 3DS, purpose-built for screen-streaming over WiFi.
GNU General Public License v3.0
19 stars 0 forks source link

Homebrew Launcher crashes on Old 3DS #10

Open ChainSwordCS opened 1 month ago

ChainSwordCS commented 1 month ago

On Old 3DS only, when you start ChirunoMod and then try to open the Homebrew Launcher (via CIA), the 3DS will crash with an Arm11 exception like this:

crash-01

This issue probably affects all releases of ChirunoMod. It is confirmed to affect both the latest stable release (v0.2.2) and the latest v0.3-nightly build.

It appears that this is not a regression from HzMod. All versions of HzMod crash the system upon loading HBL, and some versions cause the exact same crash.

Specifically...

Additional notes:

ChainSwordCS commented 1 month ago

As noted on Issue 11, the crash dump there looks pretty similar to the crash dump here. However I have yet to seriously analyze them, so it may just be coincidence.

It's additionally worth noting that the loader process is, of course, Luma3DS's reimplementation of loader, rather than the original loader of the 3DS's stock firmware. That may make debugging a little easier, but it also means it may be worth testing some slightly older versions of Luma3DS to see whether the same issue exists there or if it's some sort of regression on their end.