Page 1 of 1

[0.11.22 win x64 stable] Crash after certain amount of time

Posted: Thu Oct 01, 2015 2:51 am
by RolanDecoy
A consistant crash occurs after about 30 seconds after starting the game. It handles perfectly fine until it reaches a certain point it just crashes.

I'm running x64 Windows 10 (upgraded from 8.1).
NVidia GeForce GTX 960 (4GB model)

Code: Select all

   0.002 2015-10-01 04:19:25; Factorio 0.11.22 (Build 14011, win64)
   0.002 Operating system: Windows 8 
   0.002 Read data path: D:/Program Files/Factorio/data
   0.002 Write data path: C:/Users/Roland/AppData/Roaming/Factorio
   0.002 Binaries path: D:/Program Files/Factorio/bin
   0.139 Initialised video: NVIDIA GeForce GTX 960
   0.208 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all]
   0.326 Loading mod core 0.0.0 (data.lua)
   0.732 Loading mod base 0.11.22 (data.lua)
   1.654 Loading mod base 0.11.22 (data-updates.lua)
   2.775 Initial atlas bitmap size is 16384
   2.781 Created atlas bitmap 16384x6555
  22.145 Info Updater.cpp:717: Downloading https://www.factorio.com/updater/get-available-versions?username=RolanDecoy&token=<private>&apiVersion=2
  23.134 5 packages available to download (experimental updates disabled).
  23.582 Factorio initialised
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\factorio\libraries\stackwalker\stackwalker.cpp (922): StackWalker::ShowCallstack
c:\factorio\src\util\logger.cpp (261): Logger::writeStacktrace
c:\factorio\src\util\logger.cpp (315): Logger::logStacktrace
c:\factorio\src\util\crashhandler.cpp (79): CrashHandler::writeStackTrace
c:\factorio\src\util\crashhandler.cpp (88): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD5D5F02CE)
00007FFD5D5F02CE (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD60B48992)
00007FFD60B48992 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD60B33F66)
00007FFD60B33F66 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD60B4633D)
00007FFD60B4633D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD60AC3C00)
00007FFD60AC3C00 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD60B4544A)
00007FFD60B4544A (ntdll): (filename not available): KiUserExceptionDispatcher
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000A81835B64C)
000000A81835B64C (RTSSHooks64): (filename not available): ScreenCapture
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000A8183565DC)
000000A8183565DC (RTSSHooks64): (filename not available): UninstallRTSSHook
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000A818356419)
000000A818356419 (RTSSHooks64): (filename not available): UninstallRTSSHook
c:\factorio\libraries\allegro\src\win\d3d_disp.cpp (2071): d3d_flip_display
c:\factorio\libraries\allegro\src\display.c (197): al_flip_display
c:\factorio\src\mainloop.cpp (395): MainLoop::tickStep
c:\factorio\src\mainloop.cpp (461): MainLoop::run
c:\factorio\src\main.cpp (267): wmain
f:\dd\vctools\crt\crtw32\startup\crt0.c (255): __tmainCRTStartup
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD5F002D92)
00007FFD5F002D92 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD60AB9F64)
00007FFD60AB9F64 (ntdll): (filename not available): RtlUserThreadStart
  39.627 Error Util.cpp:43: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.

I noticed "c:\factorio\..." and "filename not available", which makes sense, since it's installed on "D:\Program Files\Factorio". Same goes for the reference to my F drive (unless there is some kind of virtual drive emulation magic going on here, but that's why you are the experts :lol: ).

I realise that I'm trying to run a Windows 8 game on WIndows 10, but I figured lets give it a go and see where we end up. Had some real fun before updating, and felt time to give it another few days of my life ;)

EDIT: 0.11.22 win x86 (32 bit) stable does work fine. Guess 64 bit hasn't matured as much as I thought :lol:

Re: [0.11.22 win x64 stable] Crash after certain amount of time

Posted: Thu Oct 01, 2015 3:19 am
by Rseding91
Are you using any software that hooks into the display of programs? Things such as video recording software or overlay programs?

Re: [0.11.22 win x64 stable] Crash after certain amount of time

Posted: Thu Oct 01, 2015 3:21 am
by StoneLegion
Also consider checking out Exp Builds. Many devs will say their more stable then 11 at this point. Clearly the choice is yours but I do recommend it.

Re: [0.11.22 win x64 stable] Crash after certain amount of time

Posted: Thu Oct 01, 2015 11:37 am
by RolanDecoy
No, not running anything in the background (although, from what I understand, Microsoft moved the drawing operations of the OS and windows and such from DGI to DirectX12 in preperations to combine the two interfaces in the future and go all out DGI (which will then include DirectX)). But that still operates in a seperate device context so I'm not sure why I even mention this...

Latest 64 bit exp build runs like a charm. Might wanna repackage one as stable release. Tx. :D

Re: [0.11.22 win x64 stable] Crash after certain amount of time

Posted: Thu Oct 01, 2015 11:50 am
by Oxyd
If 0.12 works for you, I'm moving this to resolved.