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

hbmenu immediately crashes Atmosphere when running Super Mario Odyssey v1.0.0-1.2.0 and tas-script #142

Open
grady404 opened this issue Sep 20, 2021 · 4 comments

Comments

@grady404
Copy link

I'm using a system module intended for TASing (tool-assisted speedrunning) called tas-script. When I reported this issue to Hamhub, the developer of tas-script, he suggested that it seemed more likely to be an issue with hbmenu or perhaps Atmosphere itself, rather than with tas-script. For reference, tas-script can be found here: https://github.com/hamhub7/tas-script

If Super Mario Odyssey is open in the background (version 1.0.0-1.2.0 only, the issue does not occur with the latest version 1.3.0), and the tas-script system module is enabled, attempting to open hbmenu will crash Atmosphere. I've included the error screen below.

A few things to note about this:

  • It occurs every time I launch hbmenu under these circumstances without fail
  • I'm currently running Atmosphere 1.1.0, hbmenu 3.4.2 and firmware 12.1.0
  • However, the issue also occurred for me on older versions of Atmosphere, hbmenu and firmware
  • It seems to happen to most other people I've talked to in the Odyssey TASing community, but there may be one person who it doesn't occur for. I'll see if I can get more info on this

Screenshot 2021-09-19 23-02-08

@yellows8
Copy link
Collaborator

Gist any crash-reports?

@grady404
Copy link
Author

I reproduced it, this time with crash reports. It seems that there were actually two generated. Here's the crash screen as well as the two error log files:

Screenshot 2021-09-20 13-14-09

980600973620_010000000000100d.log

980633695834_0100000000001000.log

If you think this is an issue with something else rather than with hbmenu, let me know and I'll pass the error info along to the relevant people.

@yellows8
Copy link
Collaborator

The error from the userbreak is LibnxError_InitFail_Time.

@hamhub7 Is time-service actually needed in tas-script? AFAICT there's time init/exit usage (without the __libnx_init_time call) and nothing else(does lua really need it)?

@hamhub7
Copy link

hamhub7 commented Sep 21, 2021

It's near the bottom of my init section, so that makes me think I added it for a reason. Tbh its been a while since I've messed with this, so it's not at the forefront of my memory. I suppose I could try taking it out and see what happens

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

3 participants