re-write "Instruction Abort (0x100)" Exception when launching workflow NROs
Describe the bug Nothing much to describe, i just tried launching it and it didn't want to. I did use an earlier version before (because i didn't know that i had to update it) and while it did launch, it was unable to dump any games.
To Reproduce
- Start Atmosphere via Hekate on the newest firmware
- Hold R while launching a game
- Select nxdt_rw_poc
- See error
Please fill the following information:
- Horizon OS (Switch FW) version: 17.0.1
- CFW: Atmosphère
- CFW version: 1.6.2
- Atmosphère launch method (if applicable): Hekate
- nxdumptool version: 2.0.0 (rewrite-af275a5-dirty, Built on 2023-12-05 18:24:26 UTC)
- Homebrew launch method: title override
- Source storage used with the application (if applicable): SD/eMMC
- SD card specs: 128GB, FAT32
Logfile nxdt_rw_poc.log
if any more info is required i'll try my best to provide it
Hi there. Thanks for reporting this issue.
Could you please try this build? This is merely a NRO generated on my local server, using my own set of installed dependencies -- no changes applied to the source code at all.
The exception info points to mbedtls_rsa_init being at fault here, but I find that a bit hard to believe.
the build you linked seems to work fine, thank you!
Thanks. I guess this confirms there's some sort of issue taking place while building libnx and/or installing missing dependencies in our CI/CD workflow. I'll take a look at it.