ThirteenAG / MaxPayne3.FusionFix

New features and fixes for Max Payne 3
https://thirteenag.github.io/wfp
MIT License
101 stars 3 forks source link

Game crahses/closes when paused for too long #30

Open MeowX001 opened 1 month ago

MeowX001 commented 1 month ago

I love Max Payne 3 and thanks to your fusion fix it's even more enjoyable. But there is one annoying problem. When you pause the game, it crashes after 2-4 minutes. It would mean a lot if you look into this problem. We, the fans of this game are here to help you by contributing! Regards

RecklessGlue540 commented 1 month ago

Create a folder called "CrashDumps" inside the game's main directory, next to the .exe, reproduce your crash again, and then look into the folder and see if it generated any .log or .dmp file. Zip them up, upload and post here. If it doesn't give out a crash dump, it's gonna be trickier.

xt1zer commented 1 month ago

I can't get the game running without crashing anymore. Or, actually, I could play for a few days, although problem was that most of the times the game started minimised, a few seconds pass, and it crashes. Now after the R* launcher window (which was minimised on start too) I can't catch the game icon on taskbar pop out.

So I did as @RecklessGlue540 asked, here's the crash dump from the last attempt to start the game. CrashDumps.zip

I'm using the Steam edition. From details of MaxPayne3.exe, the version is 1.0.0.272.

MeowX001 commented 1 month ago

Create a folder called "CrashDumps" inside the game's main directory, next to the .exe, reproduce your crash again, and then look into the folder and see if it generated any .log or .dmp file. Zip them up, upload and post here. If it doesn't give out a crash dump, it's gonna be trickier.

Here is the .zip file. The game crashed in the pause menu after 4-5 minutes. CrashDumps.zip

ThirteenAG commented 1 month ago

Steam clean install + Fusion Fix: can't reproduce.

MeowX001 commented 1 month ago

Steam clean install + Fusion Fix: can't reproduce.

I already clean installed and using your latest fusion fix, still crashing when paused for some minutes.

ThirteenAG commented 1 month ago

Does it crash without fusion fix? If not, which ini option crashes exactly?

MeowX001 commented 1 month ago

Does it crash without fusion fix? If not, which ini option crashes exactly?

It crashes without fusionfix as well.

ThirteenAG commented 1 month ago

Maybe it's a driver bug, I don't think I can do anything about it, judging from crash dumps.

MrEWhite commented 1 month ago

Getting the same issue here with the same error in the crash dump as MeowX001 has: 0xC0000005: Access violation reading location 0x00000060.

ThirteenAG commented 1 month ago

Getting the same issue here with the same error in the crash dump as MeowX001 has: 0xC0000005: Access violation reading location 0x00000060.

There's nothing I can do,

>   MaxPayne3.exe!015768fc()    Unknown No symbols loaded.
    [Frames below may be incorrect and/or missing, no symbols loaded for MaxPayne3.exe]     Annotated Frame
    socialclub.dll!63610381()   Unknown Non-user code. Cannot find or open the PDB file.
    socialclub.dll!635d24da()   Unknown Non-user code. Cannot find or open the PDB file.
    socialclub.dll!635d4288()   Unknown Non-user code. Cannot find or open the PDB file.

call stack shows this. And the crashing function could be anything. As I said, I could not repro on my end.

MeowX001 commented 1 month ago

Getting the same issue here with the same error in the crash dump as MeowX001 has: 0xC0000005: Access violation reading location 0x00000060.

There's nothing I can do,

> MaxPayne3.exe!015768fc()    Unknown No symbols loaded.
  [Frames below may be incorrect and/or missing, no symbols loaded for MaxPayne3.exe]     Annotated Frame
  socialclub.dll!63610381()   Unknown Non-user code. Cannot find or open the PDB file.
  socialclub.dll!635d24da()   Unknown Non-user code. Cannot find or open the PDB file.
  socialclub.dll!635d4288()   Unknown Non-user code. Cannot find or open the PDB file.

call stack shows this. And the crashing function could be anything. As I said, I could not repro on my end.

The crash occurs fast if you are in chapter 13. I could be wrong about this info cause the crash can happen on any level after pausing. Can you please pause the game while in chapter 13 for the last time? Sorry for bothering you.

justdumbgamer commented 1 month ago

That also happens to me. Maybe it's in-game DX11 related bug.

MeowX001 commented 3 weeks ago

That also happens to me. Maybe it's in-game DX11 related bug.

Yeap, a friend helped me to discover that. You have to run the game in DX9 to avoid this crash. That's the only solution we could find.