Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashing games with cheats #7

Open
masagrator opened this issue Jul 21, 2019 · 4 comments
Open

Crashing games with cheats #7

masagrator opened this issue Jul 21, 2019 · 4 comments

Comments

@masagrator
Copy link

masagrator commented Jul 21, 2019

Newest version of SaltyNX crashes OS when cheats are enabled and cheats file is in titles.
It was working before implementing blocking systemapps.

@shinyquagsire23
Copy link
Owner

Not really sure how Atmo cheats work. Can you post the SaltyNX log?

@masagrator
Copy link
Author

Atmosphere cheats use debug svc

SaltySD Spawner: got SD card
SaltySD Spawner Start
SaltySD Spawner: got handle 20003 for process
Spawner: SaltySD (pid 80) asked for handle sdcard
Spawner: sending SaltySD test
Spawner: Goodbye.
SaltySD: new max 81, 1 0000005542600000
SaltySD: found AttachProcess event:
tid 0100000000001000 pid 0000000000000081
name qlaunch
isA64 1 addrSpace 3 enableDebug 1
enableAslr 1 useSysMemBlocks 0 poolPartition 1
exception 0000000000000000
SaltySD: TID 0100000000001000 is a system application, aborting bootstrap...
SaltySD: new max 82, 1 0000000f27200000
SaltySD: found AttachProcess event:
tid 010000000000100c pid 0000000000000082
name overlayDisp
isA64 1 addrSpace 3 enableDebug 1
enableAslr 1 useSysMemBlocks 0 poolPartition 1
exception 0000000000000000
SaltySD: TID 010000000000100c is a system application, aborting bootstrap...
SaltySD Spawner: got SD card
SaltySD Spawner Start
SaltySD Spawner: got handle 20003 for process
Spawner: SaltySD (pid 80) asked for handle sdcard
Spawner: sending SaltySD test
Spawner: Goodbye.
SaltySD: new max 81, 1 000000709b800000
SaltySD: found AttachProcess event:
tid 0100000000001000 pid 0000000000000081
name qlaunch
isA64 1 addrSpace 3 enableDebug 1
enableAslr 1 useSysMemBlocks 0 poolPartition 1
exception 0000000000000000
SaltySD: TID 0100000000001000 is a system application, aborting bootstrap...
SaltySD: new max 82, 1 00000007ea400000
SaltySD: found AttachProcess event:
tid 010000000000100c pid 0000000000000082
name overlayDisp
isA64 1 addrSpace 3 enableDebug 1
enableAslr 1 useSysMemBlocks 0 poolPartition 1
exception 0000000000000000
SaltySD: TID 010000000000100c is a system application, aborting bootstrap...
SaltySD: new max 83, 1 000000005ac00000
SaltySD: found AttachProcess event:
tid 010000000000100d pid 0000000000000083
name hbloader
isA64 1 addrSpace 1 enableDebug 1
enableAslr 1 useSysMemBlocks 0 poolPartition 1
exception 0000000000000000
SaltySD: TID 010000000000100d is a system application, aborting bootstrap...

@masagrator
Copy link
Author

masagrator commented Jul 22, 2019

It looks like issue is broader - is in the way in anything using svc debug - sys-ftpd (crashing SaltyNX) and emuiibo (crashing system). This pull request looks like it can avoid crashing SaltyNX because of e401 error.
#8

@masagrator
Copy link
Author

masagrator commented Jul 23, 2019

Got confirmation that merged pull request resolved issue with sys-ftpd.

Edit: It looks like issue is with svcGetThreadList.
It can't get Threads and after more than one hundred attempts it crashes OS. Maybe it outbounds memory?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants