Soulmask is a survival game released as a Steam Early Access title. The game has seen incredible success on PC despite being in development. Furthermore, it’s not a demanding game and runs reasonably on different PC configurations. However, PC users are experiencing errors and crashes with the game like in-game crashes and Fatal Error crashes. This is understandable as the game is not finished yet, at the time of writing. Aside from the crashes, PC users report that Soulmask is crashing with the “Unhandled Exception: EXCEPTION_ACCESS_VIOLATION” error. I have compiled a list of fixes that help resolve Soulmask’s “An Unreal process has crashed” error on PC.
Try These Soulmask Unhandled Exception Fixes
According to PC users, Soulmask randomly crashes to the desktop with the “An Unreal process has crashed” error. The following is the full error message.
Multiple reasons are crashing Soulmask with the Unhandled Exception: EXCEPTION_ACCESS_VIOLATION error, like corrupt or missing system files, damaged C++ components, outdated Windows, Windows Timeout Detection and Recovery shutting down the GPU driver, and more. The following fixes will help PC users resolve Soulmask’s Unhandled Exception: EXCEPTION_ACCESS_VIOLATION crash.
Repair System Files
Microsoft rolls out Windows updates regularly, which can damage system files for one reason or the other. Because of corrupt system files, soulmaaks is crashing with the “Unhandled Exception: EXCEPTION_ACCESS_VIOLATION” error. To fix it, repair system files.
- Open CMD (Command Prompt) and run it as an administrator.
- Type sfc /scannow and press enter.
- Let the scan complete.
- Play Soulmask and the EXCEPTION_ACCESS_VIOLATION error is fixed.
Install or Repair Visual C++ Components
Visual C++ install is a must to play games on Windows PCs. Soulmask’s Unhandled Exception crash is due to corrupt or missing Visual C++ components. To fix the unhandled exception crash, install or repair Visual C++ Redistributables.
- Open the Steam library and type ‘Steamworks’ in the search bar.
- Right-click “Steamworks Common Redistributables” > Manage > Browse local files.
- A new Explorer window will open.
- Go to _CommonRedist\vcredist
- There are folders with names in years starting from 2010.
- Open each folder and run the VC_redis, both x64 and x86 versions.
- Install or repair Visual C++ Redistributables and restart your PC.
- Play Soulmask and the unhandled exception crash is fixed.
Update Windows
Most Windows users pause OS updates as they often break something instead of fixing or improving. Soulmask is crashing to the desktop with the “An Unreal process has crashed” error because of the outdated Windows OS. Update your Windows OS and the error will be fixed. Open Windows Settings > Windows update > click “Check for updates” > install all available updates.
Delete DirectX Shader Cache
As I mentioned, Windows updates often break something instead of fixing it. Sometimes these updates damage or create compatibility issues with the DirectX shader cache. Soulmask’s unhandled exception crash is due to a corrupt or incompatible Directx shader cache. To fix the crash, delete the cache, and a new one will be created the next time you play the game.
- Open Windows Settings.
- Go to System > Storage > Temporary Files.
- Check “DirectX Shader Cache” and click “Remove Files”.
Tweak Windows TDRDelay
Windows Timeout Detection and Recovery (TDR) is a feature that detects response issues with the GPU driver and helps to recover it. Soulmask crashes to the desktop with the “An Unreal process has crashed” error because the GPU driver takes too long to respond and TDR shuts it down. Tweak the TDRDelay value to give the GPU driver more time to respond and the Unhandled Exception error will be fixed.
The default value for TDRDelay is 2, which gives the GPU driver two seconds. Change the value to 10, to give the GPU driver more time to respond and recover. Here is how to tweak the TDRDelay value to fix Soulmask’s unhandled exception crash.
- Type regedit in Windows search and run it as an administrator.
- Navigate to HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> GraphicsDrivers.
- Right-click in the right panel in the ‘blank space’ and Select New In Windows Registry.
- Select DWORD (32-bit) Value and name the file TdrDelay.
- Double-click TdrDelay and select Modify.
- Confirm that the value is 10
- Restart your PC.
That is all for our Soulmask fixes for the Unhandled Exception: EXCEPTION_ACCESS_VIOLATION error. If you are facing errors and issues with other PC games or your PC, also see our hub for commonly occurring PC errors and their fixes.