libretro / parallel-n64

Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
319 stars 127 forks source link

[Nvidia, Windows] While parallel-n64 is running, closing content or exiting the emulator makes Retroarch unresponsive and crash. #723

Open RobbyJVC opened 3 years ago

RobbyJVC commented 3 years ago

I'm running version 2.0-rc2 of the parallel core in Retroarch 1.9. When I'm in any game and open the in-game menu, then close content or exit retroarch, the program halts. This happens every time I do so, and has for as long as I can remember.

The error I get when it crashes is the following:

Exception code=0xc0000005 flags=0x0 at 0x0000000011C5398D. Access violation - attempting to read data at address 0x0000000007C03B10 Exception code=0xc0000005 flags=0x0 at 0x0000000011C0479F. Access violation - attempting to execute data at address 0x0000000011C0479F

I've attached my console output. My pc has an Intel(R) Core(TM) i5-9600K CPU, a Nvidia RTX 2080 gpu, and runs Windows 10 Version 10.0.19042 Build 19042. parallelbug.txt ParaLLEl N64 .txt

RobbyJVC commented 3 years ago

It seems like turning off run ahead globally before launching any n64 rom seems to fix this. cores like beetle saturn that don't support run ahead seem to ignore my runahead setting and close without issue though.