switchbrew / libnx

Library for Switch Homebrew

Home Page:https://switchbrew.github.io/libnx/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exception BadSvc on firmware 8.0.0

opened this issue · comments

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?

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?

commented

Relevant: 1c832be

Yes. It seems, that latest commit fixes issue.