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

[Bug] Crash when opening Super Mario 64 in Super Mario 3D All Stars (010049900F546000) #6758

Open
memoryhash opened this issue Apr 30, 2024 · 7 comments
Labels
bug Something isn't working

Comments

@memoryhash
Copy link

memoryhash commented Apr 30, 2024

Description of the issue

Ryujinx crashes after trying to load Super Mario 64 from Super Mario 3D All Stars.

Reproduction steps

Load game, press A to get to main menu, press A to run Super Mario 64, wait, crash.

Log file

Ryujinx_1.1.1295_2024-04-30_21-00-38.log

OS

Windows 11 (22621.3447)

Ryujinx version

1.1.1295

Game version

1.1.0

CPU

AMD Ryzen 7950X3D

GPU

NVIDIA RTX 4090

RAM

64GB

List of applied mods

N/A

Additional context?

I am using an official Nintendo Switch Pro Controller connected via USB-C.

@memoryhash memoryhash added the bug Something isn't working label Apr 30, 2024
@memoryhash
Copy link
Author

00:00:08.578 |E| HLE.GuestThread.55 Application : Unhandled exception caught: Ryujinx.HLE.Exceptions.GuestBrokeExecutionException: The guest program broke execution!
   at Ryujinx.HLE.HOS.Kernel.SupervisorCall.Syscall.Break(UInt64 reason) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Kernel\SupervisorCall\Syscall.cs:line 1933
   at Ryujinx.HLE.HOS.Kernel.SupervisorCall.SyscallDispatch.Break64(Syscall syscall, IExecutionContext context) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\Ryujinx.Horizon.Kernel.Generators\Ryujinx.Horizon.Kernel.Generators.SyscallGenerator\SyscallDispatch.g.cs:line 1807
   at Ryujinx.HLE.HOS.Kernel.SupervisorCall.SyscallDispatch.Dispatch64(Syscall syscall, IExecutionContext context, Int32 id) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\Ryujinx.Horizon.Kernel.Generators\Ryujinx.Horizon.Kernel.Generators.SyscallGenerator\SyscallDispatch.g.cs:line 3461
   at Ryujinx.HLE.HOS.Kernel.SupervisorCall.SyscallHandler.SvcCall(IExecutionContext context, UInt64 address, Int32 id) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Kernel\SupervisorCall\SyscallHandler.cs:line 38
   at ARMeilleure.Instructions.NativeInterface.SupervisorCall(UInt64 address, Int32 imm) in D:\a\Ryujinx\Ryujinx\src\ARMeilleure\Instructions\NativeInterface.cs:line 50
   at ARMeilleure.Translation.Translator.Execute(ExecutionContext context, UInt64 address) in D:\a\Ryujinx\Ryujinx\src\ARMeilleure\Translation\Translator.cs:line 145
   at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart() in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Kernel\Threading\KThread.cs:line 1251

@gdkchan
Copy link
Member

gdkchan commented Apr 30, 2024

Works here, though I'm still on version 1.0.0 of the game.
image

@gdkchan
Copy link
Member

gdkchan commented Apr 30, 2024

I also did not test firmware 18.0.0 which is somewhat recent.

@memoryhash
Copy link
Author

I also did not test firmware 18.0.0 which is somewhat recent.

Ah this may be the culprit, I'm using 18.0.0.

@memoryhash
Copy link
Author

I was able to replicate your results by downgrading to 17.0.1.

@memoryhash
Copy link
Author

Suspect need to update emulator to account for kernel changes in 18.0.0

@piplup55
Copy link
Contributor

checked nintendo 64 nso and allstars, it loads on 17.0.1 and crashes on 18.0.0 and 18.0.1
Ryujinx_1.1.1295_2024-04-30_23-41-45.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants