Page 1 of 1

Game Crash during bug attack (caused by Dxtory)

Posted: Thu Mar 10, 2016 6:16 am
by Rinick
I have a horde of bugs attacking (maybe 20?) They are running into about 6 turrets and halfway through killing the horde the game crashes everytime if I am watching them get slaughtered. If I run away so it's off screen then it will not crash.

Code: Select all

 0.000 2016-03-10 00:07:20; Factorio 0.12.26 (Build 17762, win64)
   0.000 Operating system: Windows 10 
   0.001 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.001 Write data path: C:/Users/Rinick/AppData/Roaming/Factorio
   0.001 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.010 Available display adapters: 2
   0.010  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 970 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.010  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 970 {0x01, [1920,0], 1920x1080, 32bit, 60Hz}
   0.010 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.059 Initialised Direct3D:[0] NVIDIA GeForce GTX 970; driver: nvd3dumx.dll 10.18.13.5906
   0.085 Desktop composition is active.
   0.085 Graphics options: [FullScreen: true] [VSync: false] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 50%] [Screen: 0]
   0.122 Loading mod core 0.0.0 (data.lua)
   0.124 Loading mod base 0.12.26 (data.lua)
   0.439 Initial atlas bitmap size is 16384
   0.441 Created atlas bitmap 16384x5511
  11.213 Factorio initialised
  16.716 Loading map C:/Users\Rinick\AppData\Roaming\Factorio\saves\Custom Game 1.zip
  16.791 Info Scenario.cpp:124: Map version 0.12.26-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-vtnylx\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-vtnylx\src\util\logger.cpp (298): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-vtnylx\src\util\logger.cpp (352): Logger::logStacktrace
c:\cygwin64\tmp\factorio-vtnylx\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-vtnylx\src\util\crashhandler.cpp (153): CrashHandler::SignalHandler
f:\dd\vctools\crt\crtw32\misc\winxfltr.c (372): _XcptFilter
f:\dd\vctools\crt\crtw32\startup\threadex.c (378): _callthreadstartex$filt$0
f:\dd\vctools\crt\crtw32\misc\amd64\chandler.c (162): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEB8E69A9D)
00007FFEB8E69A9D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEB8DF4F29)
00007FFEB8DF4F29 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEB8E68BAA)
00007FFEB8E68BAA (ntdll): (filename not available): KiUserExceptionDispatcher
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD92E5E)
00007FFE8CD92E5E (DxtoryCore64): (filename not available): DxCore_Uninit
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD951AB)
00007FFE8CD951AB (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD9C737)
00007FFE8CD9C737 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD9C7D2)
00007FFE8CD9C7D2 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD9D0E7)
00007FFE8CD9D0E7 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD9D110)
00007FFE8CD9D110 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD9D110)
00007FFE8CD9D110 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD9D110)
00007FFE8CD9D110 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD9E325)
00007FFE8CD9E325 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CD97D61)
00007FFE8CD97D61 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CDB99AC)
00007FFE8CDB99AC (DxtoryCore64): (filename not available): DxCore_UninitInject
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CDB2CB6)
00007FFE8CDB2CB6 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CDB0EDA)
00007FFE8CDB0EDA (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE8CDB0D79)
00007FFE8CDB0D79 (DxtoryCore64): (filename not available): DxCore_InitInterfaceInfo
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9A1A70F2)
00007FFE9A1A70F2 (DxtoryMM64): (filename not available): QueryExecuteMemory
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 000001EA7893A038)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 000001EA7893A038)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 000001EA7893A038)
000001EA7893A038 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 000001EA7899C970)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 000001EA7899C970)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 000001EA7899C970)
000001EA7899C970 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 00000000000022CE)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 00000000000022CE)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 00000000000022CE)
00000000000022CE ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 000001EA789EB460)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 000001EA789EB460)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 000001EA789EB460)
000001EA789EB460 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 00007FFEA9C6944F)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEA9C6944F)
00007FFEA9C6944F (d3d9): (filename not available): (function-name not available)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9FFF4373)
00007FFE9FFF4373 (GameOverlayRenderer64): (filename not available): OverlayHookD3D3
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 000000000000003E)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 000000000000003E)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 000000000000003E)
000000000000003E ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 000001EA7893A038)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 000001EA7893A038)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 000001EA7893A038)
000001EA7893A038 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 000001EA73BE0BD8)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 000001EA73BE0BD8)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 000001EA73BE0BD8)
000001EA73BE0BD8 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 0000043800000780)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 0000043800000780)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 0000043800000780)
0000043800000780 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 0000000100000016)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 0000000100000016)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 0000000100000016)
0000000100000016 ((module-name not available)): (filename not available): (function-name not available)
  30.655 Error Util.cpp:77: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.

Re: Game Crash during bug attack

Posted: Thu Mar 10, 2016 6:18 am
by DaveMcW
Save file please.

Re: Game Crash during bug attack

Posted: Thu Mar 10, 2016 8:40 am
by posila
According to stacktrace in log, Dxtory is crashing the game. But I don't understand how it could be related to biter attack. Maybe stack gets corrupted therefore stacktrace is just some random stuff. Save moments before the crash happens would be helpful.

Re: Game Crash during bug attack

Posted: Thu Mar 10, 2016 8:43 am
by Rinick
Apologies, in the future I'll share the save with the report, good to know dxtory might partially be responsible since I was only using it for fps counter.

Re: Game Crash during bug attack

Posted: Thu Mar 10, 2016 9:41 am
by posila
Ok, I will move this thread to Pending, if it crashes again, please post here save before crash. Thanks :)

Re: Game Crash during bug attack

Posted: Fri Apr 01, 2016 3:29 am
by Rinick
As a small update I started playing using OBS game capture instead of dxtory. Not a single crash. When I was using dxtory I had crashes when I would zoom in or out with the mouse wheel, I had crashes on autosaves, and I crashes when watching bugs attack my turret in larger numbers. Probably 20 straight hours without a crash now. Obviously an easy fix for me since I didn't need dxtory so much as it was just a preference.

Re: Game Crash during bug attack

Posted: Fri Apr 01, 2016 10:13 am
by posila
Thanks for letting us know. Maybe the version of dxtory you used was not completely compatible with Windows 10 and caused crashed DirectX. For example outdated version of RivaTuner Statistics Server does that.