PC Crash every game - with possible solution

I recently upgraded my GFX card to an Nvidia RTX 4060. Since then HS has been very unstable, either crashing the game or my PC almost every game. I have no issues with Path of Exile 2, which I have also been playing, and that is far more demanding on the system

I’ve tried quite a few things, and then today changed the Graphics settings from Quality: High to Medium and Frame Rate: High to Low (didn’t experiment with other combinations). And no crash for the past few hours. I should also point out, I have previously tried different resolutions and full-screen / windowed which made no difference

Wondering if anyone else has a similar experience, or some insight on what the actual issue is and how to fix it?

Some technical details:

Event viewer had this for the PC Crash:

Reported by component: Processor Core
Error Source: Machine Check Exception
Error Type: Cache Hierarchy Error
Processor APIC ID: 2

and this for the Game crash, pointing to Unity:

Faulting application name: Hearthstone.exe, version: 31.4.3.18231, time stamp: 0x6721598c
Faulting module name: UnityPlayer.dll, version: 2022.3.52.8444, time stamp: 0x67215bf9

I’ve uninstalled and reinstalled [battle.net](http://battle.net) & HS. Uninstalled all the MS C++ distributions which get installed for Unity. Video driver is newly installed

I have had other instability issues with this PC over the past few years (Ryzen 5 3600 with MSI 450 Tomahawk)

1 Like

I am in the same boat. Getting multiple crashes every single game, even in my collection viewing cards. It’s frustrating. I have reinstalled Windows 11 23H2 and 24H2 fresh. Intel i7-13700K 3.44 GHz
32GB Ram
Nvidia 4070 Ti
Thought it was initially deck trackers but even without anything else running it crashes.

Faulting application name: Hearthstone.exe, version: 31.4.3.18231, time stamp: 0x6721598c
Faulting module name: UnityPlayer.dll, version: 2022.3.52.8444, time stamp: 0x67215bf9
Exception code: 0xc0000005
Fault offset: 0x003e3191
Faulting process id: 0x45F4
Faulting application start time: 0x1DB79B1C156EFC1
Faulting application path: C:\Program Files (x86)\Hearthstone\Hearthstone.exe
Faulting module path: C:\Program Files (x86)\Hearthstone\UnityPlayer.dll
Report Id: 8df93780-9a57-4d23-aa24-ee2804694174
Faulting package full name:
Faulting package-relative application ID:

2 Likes

Same issue: RTX 4060 Ti + i5-14600KF + 32GB DDR5, running smoothly with no lag, then suddenly a crash with this message.

“Hearthstone.exe - Erreur d’application
L’instruction à 0x000000007960206E emploie l’adresse mémoire 0x000000006F183A00. L’état de la mémoire ne peut pas être written.
Cliquez sur OK pour terminer le programme.”

@Blizzard, please patch this!

1 Like

This not a HS specific issue, tho it is happening to a lot of people playing Unity games atm, and has been tracked by the Bazaar (reynads game) Devs for a while now, Ive
personally participated heavily with trying to assist with reporting/logging about this, as well as trying to research this myself as well

essentially, the processor issue is tied to specific CPUs, mainly AMD/Ryzen + Laptop-focused CPUs (like mine i7-7700k, though I use mine in a desktop build),

Ive gone to extreme lengths to try to figure out of this, down to BIOS update rofl,

  • main fix I found for it, was forcing DX11 as well as disabling “GFX+GFX Native Job”-type settings in config files, in any Unity-based game I have played, and it seems to have done the job.

DX12 in specific seems to have an issue with how our CPUs are built, and isnt specific to it being outdated, or brand-new, but specific CPU-architecture - forcing threading systems in ways said CPU’s just cant handle.

When you make that the foundation, other issues are easy to get as well afterwards, like someone lacking an immune-system

Personally, I also use Process Lasso, and forcibly disabled HS from using hyperthreading + disabled my system from using nitro (processor usage cap away from 100% use) and that seems to have helped too.

edit; also make sure ur BIOS is updated to a version that is newer than January 2018, as new version as possible, as there was a coding issue that can rarely get triggered/go unnoticed, which can increase crashes related to the above, which was patched after that month.
(found this out myself the hard way, using an old un-updated BIOS version, it didnt trigger the bug until this year, patching it did wonders)

2 Likes

I see you can add a command line argument for hearthstone via the game settings. What would I put there to force DX11?

the one i use is “-force-d3d11” without quotation marks

1 Like

Thanks for the update! I guessed this setting but great to have confirmation. Have also downloaded the app you mentioned and disabled multi-threading in HS. It’s been stable for a couple games since last night and this morning, and considering it would crash almost every single game, this is a good sign

If the stability holds I will mark your response as a Solution

My Ryzen 3600 & B450 Tomahawk have been on and off unstable since I got them 5 years ago. Are you suggesting it’s random (unlucky) processors of particular models (like mine) which have the issue, rather than all of them? because surely there would be many 1000s more reports of issues with Unity if every single processor of certain models were affected

1 Like

Yeah its unfortunately just a few unlucky processors who have the issue, which is likely why it took so long for it to get figured out, personally I am buying a new PC soon, and my general idea for it is to go for a PC that can run W11 + DX12 “optimized” i guess, as I noticed a few windows11 stuff seems to overlap with how dx12 does stuff, so getting one that works well with w11 might “avoid” the CPU’s with this issue…also one that doesnt use “hybrid” parts (ones that are made to work for laptops in addition to desktops, so for me i will focus on desktop specced ones)

also, when the Bazaar devs were having people report the CPU issue in this case, Ryzen in particular came up a LOT, so seems like that one is the main one, with a few other brands added in