Random Crash to Desktop with no error message

+
Random Crash to Desktop with no error message

Hi all,

I am hoping I can get this resolved with some help. I have been pulling my hair out trying to find out a solution to this issue, but to no avail. I am getting quite desperate to the point of just giving up on the game.

Though I don't want to since I absolutely love this game, but this issue is getting extremely frustrating and annoying.

My game has been randomly crashing to desktop almost instantly with no error message but a crashinfo file in the game folder. It seems like the timeframe for it to crash is usually within 30 minutes, sometimes it takes as little as 5 minutes, it's seemingly completely random.

Here are my current specs:
OS: Windows 10 Pro x64
Motherboard: Gigabyte z270x Ultra Gaming
CPU: Intel i7-7700k
RAM: Corsair 16GB (2x8) DDR4 3200MHz
GPU: Gigabyte Aorus 1080ti Xtreme

Things I have tried so far:
- Re-install game by re-downloading everything on GOG
- Re-install VC++
- Run the game as administrator
- Gives game folder permissions to everyone
- Check the event viewer and nothing related to the issue appears in there
- Updated graphics driver and windows updates
- Fresh windows install

I am not sure of what is left to try but maybe I forgot something, I am really hoping so.

Here is the crashinfo file if that can help:

Red Engine Crash Log
--------------------------------------
Build: Not Set [ Compiled Sep 5 2016 ]

User: Black Azrael

Crash reason: EXCEPTION_ACCESS_VIOLATION (3221225477), Error reading location 0xffeccd0e

Crashed Thread:

Thread ID: 8712

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x1ddbc1 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x1cf9db - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x1cf1dd - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x21be47 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x1101b5 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x6e72e4 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0xc85c6 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xeeff4 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0xc387a - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xef2f7 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x11d6 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x424dd - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x162f - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x18fc - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x23d838 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

Debug Information
================================================================

Commandline: "D:\The Witcher 3 Wild Hunt\bin\x64\witcher3.exe"

Thread ID: 7916

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xb95437 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 6780

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 3328

callstack:
recvfrom() + 0xd4 - <Unknown File>(0)
galaxy::api::IGalaxy::IGalaxy() + 0x19b10b - <Unknown File>(0)
galaxy::api::IGalaxy::IGalaxy() + 0x19b1c9 - <Unknown File>(0)
galaxy::api::IGalaxy::IGalaxy() + 0x19b161 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 9608

callstack:
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 7492

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3218dd - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 6136

callstack:
recvfrom() + 0xd4 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x459173 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x459231 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4591c9 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 8816

callstack:
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 10268

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3c9e9a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 488

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 8788

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3add5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 7564

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3add5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 212

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3add5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 352

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3add5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 1436

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3add5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 4764

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3add5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 6476

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3add5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 9100

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6ac03 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3add5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4851f3 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 8916

callstack:
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 9708

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x3892cc - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x388e8a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x38b2ef - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 9044

callstack:
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 2356

callstack:
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 10928

callstack:
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 4272

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 600

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x3892cc - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x388e8a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x38b2ef - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 8164

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 6408

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 2180

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 10980

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 10968

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xbdbfc - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 6072

callstack:
Scaleform::System::~System() + 0x7f12f7 - <Unknown File>(0)
Scaleform::System::~System() + 0x7f13b0 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 6228

callstack:
Scaleform::System::~System() + 0x7f12f7 - <Unknown File>(0)
Scaleform::System::~System() + 0x7f13b0 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Game

Last opened world: prolog_village.w2w

================================================================

Game

Last opened world: prolog_village.w2w

================================================================


 
I have exact same issue. (also 1080ti Xtreme from Aorus, but watercooled version)
The only thing to add is that I get error in windows:

Application witcher3.exe has been blocked from accessing Graphics hardware.

 
Hey okharovskyi, I think your issue would be solved by Running the game as administrator or give permissions to Everyone in the security tab for the game folder.

Please, anybody can help? Maybe even someone from CDProjekt Red? We're just really desperate here.
 
This is usually the result of a borked install, bad drivers, and/or Windows settings. You seem to be on the right path already :cool::

1.) Ensure the game is not installed anywhere under Program Files or Program Files(x86).

2.) Set the Permissions of the following folders to "Everyone": the game's installation path (meaning the entire Steam directory if using Steam), and ...Documents\The Wicther 3\.... Also, be sure the game's .EXE is set to "Run as administrator".

3.) Add the program to the exceptions list of your anti-virus, firewall, etc.

4.) Run a verify / repair through Steam / GOG / Origin.

5.) Uninstall your GPU drivers and reinstall / roll back using the "CLEAN" installation option.

Let us know how that goes.
 
First of all, thank you for your reply, very appreciated.

1) I had put it on my SSD to test how well it runs on there but since then I completely redownloaded it on another hard drive.

2) I am using GOG as I had bought the physical version at release. I put full control permissions to both my account and Everyone and also tick Run as Administrator on the game executable.

3) Had not thought about that, I will try that out as well.

4) Already done that, even after a full re-download/re-install, didn't seem to help.

5) Was thinking of installing older drivers 378.78, will try that.

I'll report back with some news hopefully soon. Thanks again.
 
Alrighty-ooo... Hm...

It's possible that the installation is a bit screwy. Hard copies of the game are probably v1.0 ...something may have gotten lost / borked in the updates. Are you using teh GOTY edition?

Here's what I recommend:

0.) Back up your saves!

1.) Uninstall the game completely. Manually delete all remaining folders. (You may want to run CCleaner to fix registry errors just to be safe. Just keep on running it until it reports "No conflicts detected" immediately following a PC restart.)

2.) Download and install the GOG installation package or install through Galaxy if you're using it. Be sure you install ALL Free DLC, whether you intend to use it or not, and any purchased DLC. If you are using GOTY, do not install DLC separately -- install only the GOTY base game and the Season Pass.

3.) Manually create a new path for the game (do not install over the old installation). Just create a new installation directory when prompted. (This isn't an option for Steam, but it is possible to move the entire Steam installation). Just ensure the new path is not anywhere under Program Files or Program Files(x86).

When done, begin a new game and see if there are any issues. Then, copy your saved games back over and see if they'll load. That's probably the shortest way to ensure that everything with the installation is ship-shape.
 
So, I've come to the conclusion that I had some mods conflicting with each other. I have removed some of them and I managed to run the game fine for almost 2 hours. It's just strange because I've never had the game crash so much even with those mods in the past. Maybe upgrading the computer just made some mods not like each other, who knows.
 
Now I am just wondering if there is a way to automatically change the refresh rate to 60hz when I run The Witcher 3 since I have a 144hz G-Sync monitor. Whether G-Sync is on or off, at 144Hz, the game stutters or has a weird micro stutter issue when I turn the camera while running or even in a straight line. It seems like V-sync on with 60hz refresh rate runs the smoothest but it is quite annoying to have to change it manually through the nvidia control panel every time I want to run the game. Is there any software or ways to do that automatically for me?
 
BlackAzrael128;n9720741 said:
Now I am just wondering if there is a way to automatically change the refresh rate to 60hz...

You can, technically create a batch file, but it would be a pretty long batch file. Likely not worth it. You should be able to just easily swap refresh rates through your GPU control panel. There may be some utility through Nvidia / AMD that saves you a few clicks. Not sure.


BlackAzrael128;n9720741 said:
I have a 144hz G-Sync monitor. Whether G-Sync is on or off, at 144Hz, the game stutters or has a weird micro stutter issue when I turn the camera while running or even in a straight line. It seems like V-sync on with 60hz refresh rate runs the smoothest

In general, the game will not run without issues at FPS over 60. Capping the frames even lower may provide even better results if you're getting FPS drops in certain places. I'm presently using 48 FPS, 60Hz, Vsync on, and the performance has been absolutely flawless throughout the playthrough.
 
Top Bottom