Game crashes mid ride (5 to 80 minutes of ride time to reproduce))

Occurrence: High
Started after the latest Zwift update (Since 4-5 days). Nothing is logged in the Windows event log. PC never crashed during these occurrences. ANT+ used. Not bound to any particular world.

From Zwift log:
[12:17:15] Game Version: 1.0.100317
[12:17:15] Config: Shipping
[12:17:15] Device: PC
[12:17:15] Launcher Version : 1.1.1

[13:36:11] ERROR: ZwiftApp Crashed

A memory access exception seems to occur in ZwiftApp.exe:
Exception: C0000005.ACCESS_VIOLATION
Unhandled: C0000005.ACCESS_VIOLATION
See stack at the end of message (only 2 occurrences shown)

Setup:
OS Name Microsoft Windows 10 Home
Version 10.0.19044 Build 19044
System Type x64-based PC
Processor Intel(R) Core™ i7-2600K CPU @ 3.40GHz, 3401 Mhz, 4 Core(s), 8 Logical Processor(s)
Installed Physical Memory (RAM) 8.00 GB
NVIDIA GeForce GTX 1070
Nvidia drivers 511.23

Windows and Nvidia drivers are up to date.

STACK_TEXT:
000000370cefdc10 00007ff7fa4620e3 : 00007ff7fb84bd80 000000370cefdd80 0000000000000024 00007ff7fb5f0c60 : ZwiftApp!FitnessDeviceManager::SetInitialRotationZC+0x43da0
000000370cefdc50 00007ff7fa81ee12 : 000001f1c11ee501 0000000000000000 0000000000000000 000001f107d352b0 : ZwiftApp!FitnessDeviceManager::SetInitialRotationZC+0x65433
000000370cefdc80 00007ff7fa8217ec : 000001f1eefd1cc0 0000000000000003 000001f107d352b0 00003f343a72deca : ZwiftApp!AK::WriteBytesMem::SetCount+0x316a82
000000370cefe420 00007ff7fa82b40b : 000001f1061b3c70 0000000004fc182b 000000000000d48a 000001f1061b3c70 : ZwiftApp!AK::WriteBytesMem::SetCount+0x31945c
000000370ceff150 00007ff7fa82e69a : 0000000000000000 0000000000000000 000000000000d48a 0000000004fc182b : ZwiftApp!AK::WriteBytesMem::SetCount+0x32307b
000000370ceff8b0 00007ff7fa7e662b : 000001f106266cf0 000000370ceffa30 000000000000d48a 000001f106250680 : ZwiftApp!AK::WriteBytesMem::SetCount+0x32630a
000000370ceff930 00007ff7faf61f1a : 0000000000000001 0000000000000001 0000000000000000 0000000000000000 : ZwiftApp!AK::WriteBytesMem::SetCount+0x2de29b
000000370ceffb90 00007ffe86ac7034 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : ZwiftApp!AK::StreamMgr::SetFileLocationResolver+0x2ad90a
000000370ceffbd0 00007ffe87fa2651 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : kernel32!BaseThreadInitThunk+0x14
000000370ceffc00 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : ntdll!RtlUserThreadStart+0x21
ZwiftApp!FitnessDeviceManager::SetInitialRotationZC+0x43da0:
00007ff7fa440a50 488b13 mov rdx,qword ptr [rbx] ds:0000000000080000=???
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ff7fa440a50 (ZwiftApp!FitnessDeviceManager::SetInitialRotationZC+0x0000000000043da0)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000000000080000
Attempt to read from address 0000000000080000

STACK_TEXT:
00000063c42ff700 00007ff64775e40e : 00000000000000f4 000001ffffc26cf0 00000063c42ff850 000001fffe166ac0 : ZwiftApp!AK::WriteBytesMem::SetCount+0x2f62d6
00000063c42ff750 00007ff647ade578 : 0000000000000000 0000000000000000 0000000000002e08 000000000000106f : ZwiftApp!FitnessDeviceManager::Set_PreferAllSourcesBLE+0x2788e
00000063c42ff900 00007ff647a9662b : 000001fffe2193a0 00000063c42ffa80 0000000000002e08 000001fffe2049c0 : ZwiftApp!AK::WriteBytesMem::SetCount+0x3261e8
00000063c42ff980 00007ff648211f1a : 0000000000000001 0000000000000001 0000000000000000 0000000000000000 : ZwiftApp!AK::WriteBytesMem::SetCount+0x2de29b
00000063c42ffbe0 00007ffe86ac7034 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : ZwiftApp!AK::StreamMgr::SetFileLocationResolver+0x2ad90a
00000063c42ffc20 00007ffe87fa2651 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : kernel32!BaseThreadInitThunk+0x14
00000063c42ffc50 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : ntdll!RtlUserThreadStart+0x21
ZwiftApp!AK::WriteBytesMem::SetCount+0x2f62d6:
00007ff647aae666 ff5048 call qword ptr [rax+48h] ds:3f822b403f641543=???
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ff647aae666 (ZwiftApp!AK::WriteBytesMem::SetCount+0x00000000002f62d6)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: ffffffffffffffff
Attempt to read from address ffffffffffffffff

Is your PC overclocked?

No. It started happening a couple of days ago, it’s been running fine for over 2 years before that.

I had a computer a few years back that would do that but it was the Nvidia driver that was failing. I think the problem was that the hardware was old and starting to become unreliable so after messing with a bit, I swapped out the main hardware with another old computer that had less hours on it and it’s been fine for the last year or two.

I would run through the CPU stress test, a memory diagnostic and maybe a GPU stress test and check for stability.

Also maybe check the temperatures under load and reapply thermal paste. If you have anything overclocked, I would also default back to stock. I think the 2600k was one of the CPU’s that could be overclocked pretty well but I don’t remember exactly.

Hi @Qui_Dadin

I would suggest completely uninstalling all NVidia drivers, there is a tool to remove all of them and then do a fresh install from Nvidia.

I think this is the tool you are referring to: Display Driver Uninstaller Download version 18.0.4.7

1 Like

Yes Thanks Paul. That is the one.

For some reason Nvidia need a fresh install from time to time.

1 Like

Thanks

Nothing is overclocked but running diagnostics might be a good idea

Thank you

1 Like

Thanks

I’ll try the clean re-install

1 Like