Last week or so I’ve been suddenely having a bunch of crashes on PC desktop client on Windows. The event viewer shows application errors to do with Unity:
Faulting application name: Hearthstone.exe, version: 30.2.3.8659, time stamp: 0x66720dc8
Faulting module name: UnityPlayer.dll, version: 2021.3.40.51895, time stamp: 0x66720ed1
Exception code: 0xc0000005
Fault offset: 0x00cb385e
Faulting process ID: 0x2720
Faulting application start time: 0x01daf7a647a0ff6a
Faulting application path: G:\Games\Hearthstone\Hearthstone.exe
Faulting module path: G:\Games\Hearthstone\UnityPlayer.dll
Report ID: df198f40-4ab8-4cd7-b801-95bacab5b772
Faulting package full name:
Faulting package-relative application ID:
Sometimes I can go a full BG game without a crash, other times it’ll do it multiple times in quick succession.
I went digging around the net and found a guide on the steam forums for how to fix a unity dll crash in the 7 days to Die game guides, it won’t let me put the link here. Its advice was to remove all the visual C++ distributables and install only the latest.
I decided to try, it removed every distriubtable for C++ and then installed the most recent (2015-2022 x64 14.40.33810) and lo and behold the crashes are fixed! Played for a day with no issues.
Then today I get an error from iCue and Logitech G Hub software about missing DLLs (mscvcp140_1.dll). I do full reinstalls and they add 2015-2019 Reidstributable back and after that those applications start to function again. But now Hearthstone is back to crashing again.