Exception BadSvc on firmware 8.0.0
opened this issue · comments
Deleted user commented
I am getting following exception only on 8.0.0:
Atmosphère Crash Report (v1.2):
Result: 0x10A8 (2168-0008)
Process Info:
Process Name: hbloader
Title ID: 010000000000100d
Process ID: 0000000000000083
Process Flags: 000000b3
User Exception Address: 000000005f8ed000
Exception Info:
Type: Bad Svc
Address: 0000000f991f31fc
Svc Id: 0x1d
On lower firmwares code works correct.
My code use std::conditional_variable am I right that this is broken right now?
TuxSH commented
8.0 kernel added crash-handling logic which uses tls[0x100], which libnx also used.
Can you rebuild with latest commit libnx and tell us if it works?
Deleted user commented
Yes. It seems, that latest commit fixes issue.