Xr_3da Exe Caused Breakpoint In Module

I have this problem with saving it saves Properly but you cant reload it. it keeps freezing and comes up saying there is a problem do you know why this keeps happening. i have tried it 1.0005, 1.0004, and 1.0006 but it still keeps happening it is running on 32 bit. i have included the Exception Reason and Registers i dont know if it help but you never know


Exception Reason

XR3DA.exe caused BREAKPOINT in module 'C: Program Files THQ S.T.A.L.K.E.R. Shadow of Chernobyl bin xrCore.dll' at 001B:01817CB5, xrDebug::backend+165 byte(s) Registers EAX=16DFFE90 EBX=03700018 ECX=16DFFE98 EDX=16DFFFDD ESI=018422A8 EDI=003292D8 FLG=00000216 EBP=00328E54 ESP=00327E48 EIP=01817CB5. XR3DA.exe caused BREAKPOINT in module 'E: GOG Games S.T.A.L.K.E.R. Shadow of Chernobyl bin xrCore.dll' at 0023:0028CC85, xrDebug::backend+165 byte(s) I know that in theory by backing up saves and restoring I could return this to working order, but there MUST be a less annoying way to fix this. XR3DA.exe caused BREAKPOINT in module 'C: Program Files THQ S.T.A.L.K.E.R. Shadow of Chernobyl bin xrCore.dll' at 001B:01157CB5, xrDebug::backend+165 byte(s.

Xr_3da Exe Caused Breakpoint In Module
XR_3DA.exe caused BREAKPOINT in module 'C:Program FilesTHQS.T.A.L.K.E.R. - Shadow of ChernobylbinxrCore.dll' at 001B:01817CB5, xrDebug::backend()+165 byte(s)
Registers
EAX=16DFFE90 EBX=03700018 ECX=16DFFE98 EDX=16DFFFDD
ESI=018422A8 EDI=003292D8 FLG=00000216
EBP=00328E54 ESP=00327E48 EIP=01817CB5

Xr_3da.exe Caused Breakpoint In Module Xrcore.dll


Xr_3da Exe Caused Breakpoint In Module 6

CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000