[0.17.50] Crash At Start-Up after Successful Play Sessions

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
Post Reply
Charickter
Manual Inserter
Manual Inserter
Posts: 2
Joined: Thu Aug 08, 2019 10:33 pm
Contact:

[0.17.50] Crash At Start-Up after Successful Play Sessions

Post by Charickter »

I've always played the stable branch but wanted to try the new features so I switched my Steam Launch Properties to Experimental.

The intro music would begin but the splash would not come up. Instead I would get a crash/lock and the error dialog.

I switched to 0.17.63 and experienced the same. So, I then went all the way back to 0.17.50 and everything worked as expected (wonderfully).

I played across two days for many hours. Then when launching the game for the fourth or fifth time in this release it did the same crash/lock as before.

Any help would be greatly appreciated and thank you to the devs for this fantastic game! Log posted below....

Code: Select all

   0.000 2019-08-08 17:24:29; Factorio 0.17.50 (build 45742, win64, steam)
   0.000 Operating system: Windows 10 (build 18362) 
   0.000 Program arguments: "D:\Steam Library\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.000 Read data path: D:/Steam Library/steamapps/common/Factorio/data
   0.000 Write data path: C:/Users/Charickter/AppData/Roaming/Factorio [187329/243551MB]
   0.000 Binaries path: D:/Steam Library/steamapps/common/Factorio/bin
   0.007 System info: [CPU:        Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz, 8 cores, RAM: 6029/16336 MB, page: 11946/24272 MB, virtual: 4320/134217727 MB, extended virtual: 0 MB]
   0.007 Display options: [FullScreen: 1] [VSync: 1] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: 000] [Lang: en]
   0.012 Available displays: 1
   0.012  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 670 {0x05, [0,0], 3440x1440, 32bit, 60Hz}
   0.056 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
   0.180 Initialised Direct3D[0]: NVIDIA GeForce GTX 670; id: 10de-1189; driver: nvldumdx.dll 26.21.14.3136
   0.180   D3D Feature Level: 11.0, DXGI 1.5+, SwapChain: 3,flip-discard,-,-,-,none
   0.180   [Local Video Memory] Budget: 3384MB, CurrentUsage: 2MB, Reservation: 0/1791MB
   0.180   [Non-Local Vid.Mem.] Budget: 7351MB, CurrentUsage: 0MB, Reservation: 0/3880MB
   0.180   Tiled resources: Tier 1
   0.180   Unified Memory Architecture: No
   0.180   BGR 565 Supported: Yes
   0.180   MaximumFrameLatency: 3, GPUThreadPriority: 0
   0.225 Desktop composition is active.
   0.226 Graphics settings preset: very-high
   0.226   Dedicated video memory size 3981 MB
   0.226 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 25%] [DXT: high-quality]
   0.226                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Color: 32bit]
   0.278 DSound: Starting _dsound_update thread
   0.278 DSound: Enter _dsound_update; tid=4216
   0.367 Loading mod core 0.0.0 (data.lua)
   0.498 Loading mod base 0.17.50 (data.lua)
   1.765 Loading mod base 0.17.50 (data-updates.lua)
  10.781 D3D11_ERROR: IDXGISwapChain::Present failed in swapBuffers on line 1676. Error [0x887a0005] - DXGI_ERROR_DEVICE_REMOVED
  10.782 GetDeviceRemovedReason(): [0x887a0007] DXGI_ERROR_DEVICE_RESET
  10.970 Error Util.cpp:97: Swap buffers failed.

IDXGISwapChain::Present error: DXGI_ERROR_DEVICE_REMOVED (0x887a0005)

Reason: DXGI_ERROR_DEVICE_RESET (0x887a0007)

If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.

  15.154 Time travel logging:
   0.057 Graphics GraphicsInterfaceDX11.cpp:282:  Adapter [0]: NVIDIA GeForce GTX 670 (26.21.14.3136)
   0.058 Graphics GraphicsInterfaceDX11.cpp:282:  Adapter [1]: Microsoft Basic Render Driver (10.0.18362.1)
   0.212 Graphics GraphicsInterfaceDX11.cpp:1857: CreateFramebuffer: width=3440, height=1440, mipmaps=1, format=0
   0.212 Graphics GraphicsInterfaceDX11.cpp:1837: CreateVideoBitmap: width=3440, height=1440, mipmaps=1, format=0, renderTarget=true
   0.214 Graphics GraphicsInterfaceDX11.cpp:1857: CreateFramebuffer: width=3440, height=1440, mipmaps=1, format=0
   0.214 Graphics GraphicsInterfaceDX11.cpp:1837: CreateVideoBitmap: width=3440, height=1440, mipmaps=1, format=0, renderTarget=true
   0.214 Graphics GraphicsInterfaceDX11.cpp:1857: CreateFramebuffer: width=3440, height=1440, mipmaps=1, format=0
   0.214 Graphics GraphicsInterfaceDX11.cpp:1837: CreateVideoBitmap: width=3440, height=1440, mipmaps=1, format=0, renderTarget=true
   0.215 Graphics GraphicsInterfaceDX11.cpp:1837: CreateVideoBitmap: width=3440, height=1440, mipmaps=1, format=9, renderTarget=false
   0.216 Graphics GraphicsInterfaceDX11.cpp:1857: CreateFramebuffer: width=3440, height=1440, mipmaps=1, format=0
   0.216 Graphics GraphicsInterfaceDX11.cpp:1837: CreateVideoBitmap: width=3440, height=1440, mipmaps=1, format=0, renderTarget=true
   0.217 Graphics GraphicsInterfaceDX11.cpp:1857: CreateFramebuffer: width=3440, height=1440, mipmaps=1, format=0
   0.217 Graphics GraphicsInterfaceDX11.cpp:1837: CreateVideoBitmap: width=3440, height=1440, mipmaps=1, format=0, renderTarget=true
   0.218 Graphics GraphicsInterfaceDX11.cpp:1857: CreateFramebuffer: width=860, height=360, mipmaps=1, format=0
   0.218 Graphics GraphicsInterfaceDX11.cpp:1837: CreateVideoBitmap: width=860, height=360, mipmaps=1, format=0, renderTarget=true
   0.219 Graphics GraphicsInterfaceDX11.cpp:1857: CreateFramebuffer: width=215, height=90, mipmaps=1, format=0
   0.219 Graphics GraphicsInterfaceDX11.cpp:1837: CreateVideoBitmap: width=215, height=90, mipmaps=1, format=0, renderTarget=true
   0.220 Graphics GraphicsInterfaceDX11.cpp:1837: CreateVideoBitmap: width=215, height=90, mipmaps=1, format=9, renderTarget=false
   0.221 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=80
   0.221 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=64
   0.221 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=16
   0.221 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=192
   0.221 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=8192
   0.221 Graphics GraphicsInterfaceDX11.cpp:1869: CreateVideoBuffer: type=2, format=6
   0.221 Graphics GraphicsInterfaceDX11.cpp:1869: CreateVideoBuffer: type=0, format=0
   0.221 Graphics GraphicsInterfaceDX11.cpp:1869: CreateVideoBuffer: type=1, format=0
   0.221 Graphics GraphicsInterfaceDX11.cpp:1869: CreateVideoBuffer: type=0, format=0
   0.221 Graphics GraphicsInterfaceDX11.cpp:1869: CreateVideoBuffer: type=0, format=0
   0.221 Graphics GraphicsInterfaceDX11.cpp:1869: CreateVideoBuffer: type=1, format=0
   0.221 Graphics GraphicsInterfaceDX11.cpp:1869: CreateVideoBuffer: type=0, format=0
   0.221 Graphics VideoBufferDX11.cpp:51: ID3D11Device::CreateBuffer: size=1048576
   0.221 Graphics VideoBufferDX11.cpp:51: ID3D11Device::CreateBuffer: size=314568
   0.223 Graphics VideoBufferDX11.cpp:51: ID3D11Device::CreateBuffer: size=262144
   0.223 Graphics VideoBufferDX11.cpp:51: ID3D11Device::CreateBuffer: size=524288
   0.224 Graphics VideoBufferDX11.cpp:51: ID3D11Device::CreateBuffer: size=131088
   0.224 Graphics VideoBufferDX11.cpp:51: ID3D11Device::CreateBuffer: size=65536
   0.224 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=64
   0.224 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=48
   0.225 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=64
   0.225 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=80
   0.225 Graphics GraphicsInterfaceDX11.cpp:1955: CreateUniformBuffer: size=48
   0.225 Graphics GraphicsInterfaceDX11.cpp:1869: CreateVideoBuffer: type=0, format=0
   0.225 Graphics VideoBufferDX11.cpp:51: ID3D11Device::CreateBuffer: size=160
   0.225 Graphics GraphicsInterfaceDX11.cpp:1869: CreateVideoBuffer: type=1, format=0
   0.225 Graphics VideoBufferDX11.cpp:51: ID3D11Device::CreateBuffer: size=48
   0.318 Graphics GraphicsInterfaceDX11.cpp:1844: CreateVideoBitmap: width=1842, height=306, mipmaps=1, format=0, renderTarget=false
   0.326 Graphics GraphicsInterfaceDX11.cpp:1844: CreateVideoBitmap: width=1, height=16, mipmaps=1, format=0, renderTarget=false
   0.327 Graphics GraphicsInterfaceDX11.cpp:1844: CreateVideoBitmap: width=1, height=16, mipmaps=1, format=0, renderTarget=false
   0.332 Graphics GraphicsInterfaceDX11.cpp:1844: CreateVideoBitmap: width=300, height=300, mipmaps=1, format=2, renderTarget=false
   2.355 Graphics GraphicsInterfaceDX11.cpp:322: DrawCalls: 6 Sq:4 Pv:0 Fv:144 Tq:0; 0> -9223372036854.78ms, 1> 0.00ms, 2> 0.00ms, 3> 0.00ms, (0,0,F) #tex:0/0B, #cb:2/160B, #map:5/1/65536B; IA>0:0 VS>0 R>0:0 PS>0 (0)
   3.522 Graphics GraphicsInterfaceDX11.cpp:322: DrawCalls: 6 Sq:4 Pv:0 Fv:144 Tq:0; 0> 7.85ms, 1> 0.00ms, 2> 0.00ms, 3> 0.00ms, (0,0,F) #tex:1/90000B, #cb:2/160B, #map:5/1/65536B; IA>144:48 VS>136 R>48:48 PS>5472038 (0)
  10.644 Graphics GraphicsInterfaceDX11.cpp:322: DrawCalls: 6 Sq:4 Pv:0 Fv:150 Tq:0; 0> 7.85ms, 1> 0.00ms, 2> 0.00ms, 3> 0.00ms, (0,0,F) #tex:1/90000B, #cb:2/160B, #map:5/1/65536B; IA>0:0 VS>0 R>0:0 PS>0 (0)
  15.155 RAM: 6288/16336 MB, page: 12713/24272 MB, virtual: 4969/134217727 MB, extended virtual: 0 MB
  15.155 ProcessMemoryCounters: PageFaultCount=92905, PeakWorkingSetSize=215756800, WorkingSetSize=137334784, QuotaPeakPagedPoolUsage=623472, QuotaPagedPoolUsage=621056, QuotaPeakNonPagedPoolUsage=42688, QuotaNonPagedPoolUsage=42064, PagefileUsage=371159040, PeakPagefileUsage=459337728
  15.157 PerformanceInformation: CommitTotal=3254540, CommitLimit=6213884, CommitPeak=6053793, PhysicalTotal=4182268, PhysicalAvailable=2572285, SystemCache=2150598, KernelTotal=182700, KernelPaged=106794, KernelNonpaged=75906, PageSize=4096, HandleCount=96227, ProcessCount=212, ThreadCount=3161
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-oyvgrk\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-oyvgrk\src\util\logger.cpp (383): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-oyvgrk\src\util\logger.cpp (534): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-oyvgrk\src\util\crashhandler.cpp (176): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-oyvgrk\src\graphics\graphics.cpp (55): handleGraphicsErrorNoInline
c:\cygwin64\tmp\factorio-build-oyvgrk\src\mainloop.cpp (448): `MainLoop::run'::`1'::catch$314
f:\dd\vctools\crt\vcruntime\src\eh\amd64\handlers.asm (50): _CallSettingFrame
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (1528): __FrameHandler3::CxxCallCatchBlock
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE96E005E6)
00007FFE96E005E6 (ntdll): (filename not available): RtlCaptureContext
c:\cygwin64\tmp\factorio-build-oyvgrk\src\mainloop.cpp (268): MainLoop::run
c:\cygwin64\tmp\factorio-build-oyvgrk\src\main.cpp (1295): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE957A7BD4)
00007FFE957A7BD4 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE96DCCE71)
00007FFE96DCCE71 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
  17.125 D:\Steam Library\steamapps\common\Factorio\bin\x64\Factorio.exe
  17.125 C:\Windows\SYSTEM32\ntdll.dll
  17.125 C:\Windows\System32\KERNEL32.DLL
  17.125 C:\Windows\System32\KERNELBASE.dll
  17.125 C:\Windows\System32\WLDAP32.dll
  17.125 C:\Windows\System32\ucrtbase.dll
  17.125 D:\Steam Library\steamapps\common\Factorio\bin\x64\steam_api64.dll
  17.125 C:\Windows\System32\ADVAPI32.dll
  17.125 C:\Windows\System32\GDI32.dll
  17.125 C:\Windows\System32\msvcrt.dll
  17.125 C:\Windows\System32\win32u.dll
  17.125 C:\Windows\System32\gdi32full.dll
  17.125 C:\Windows\System32\sechost.dll
  17.125 C:\Windows\System32\msvcp_win.dll
  17.125 C:\Windows\System32\RPCRT4.dll
  17.125 C:\Windows\System32\USER32.dll
  17.125 C:\Windows\System32\SHELL32.dll
  17.125 C:\Windows\System32\cfgmgr32.dll
  17.125 C:\Windows\System32\ole32.dll
  17.125 C:\Windows\System32\combase.dll
  17.125 C:\Windows\System32\shcore.dll
  17.125 C:\Windows\System32\bcryptPrimitives.dll
  17.125 C:\Windows\System32\windows.storage.dll
  17.125 C:\Windows\System32\PSAPI.DLL
  17.125 C:\Windows\System32\profapi.dll
  17.125 C:\Windows\SYSTEM32\WINMM.dll
  17.125 C:\Windows\System32\SHLWAPI.dll
  17.125 C:\Windows\System32\powrprof.dll
  17.125 C:\Windows\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.18362.239_none_17b2a1a26d9eefd6\gdiplus.dll
  17.125 C:\Windows\System32\IMM32.dll
  17.125 C:\Windows\System32\UMPDC.dll
  17.125 C:\Windows\System32\WS2_32.dll
  17.125 C:\Windows\SYSTEM32\WINMMBASE.dll
  17.125 C:\Windows\System32\kernel.appcore.dll
  17.125 C:\Windows\System32\CRYPT32.dll
  17.125 C:\Windows\System32\cryptsp.dll
  17.125 C:\Windows\System32\MSASN1.dll
  17.125 C:\Windows\SYSTEM32\IPHLPAPI.DLL
  17.125 C:\Windows\System32\WINTRUST.dll
  17.125 C:\Windows\System32\imagehlp.dll
  17.126 C:\Windows\SYSTEM32\DSOUND.dll
  17.126 C:\Windows\SYSTEM32\VERSION.dll
  17.126 C:\Program Files (x86)\Steam\gameoverlayrenderer64.dll
  17.126 C:\Program Files (x86)\Steam\steamclient64.dll
  17.126 C:\Windows\System32\OLEAUT32.dll
  17.126 C:\Windows\System32\SETUPAPI.dll
  17.126 C:\Windows\System32\bcrypt.dll
  17.126 C:\Program Files (x86)\Steam\tier0_s64.dll
  17.126 C:\Windows\SYSTEM32\MSWSOCK.dll
  17.126 C:\Windows\SYSTEM32\Secur32.dll
  17.126 C:\Program Files (x86)\Steam\vstdlib_s64.dll
  17.126 C:\Windows\SYSTEM32\SSPICLI.DLL
  17.126 C:\Windows\SYSTEM32\CRYPTBASE.DLL
  17.126 C:\Windows\system32\uxtheme.dll
  17.126 C:\Windows\SYSTEM32\dxgi.dll
  17.126 C:\Windows\SYSTEM32\dxcore.dll
  17.126 C:\Windows\SYSTEM32\d3d11.dll
  17.126 C:\Windows\SYSTEM32\d3d9.dll
  17.126 C:\Windows\SYSTEM32\dwmapi.dll
  17.126 C:\Windows\SYSTEM32\d3dcompiler_47.dll
  17.126 C:\Windows\System32\MSCTF.dll
  17.126 C:\Windows\SYSTEM32\TextInputFramework.dll
  17.126 C:\Windows\SYSTEM32\CoreMessaging.dll
  17.126 C:\Windows\SYSTEM32\CoreUIComponents.dll
  17.126 C:\Windows\SYSTEM32\ntmarta.dll
  17.126 C:\Windows\SYSTEM32\wintypes.dll
  17.126 C:\Windows\SYSTEM32\iertutil.dll
  17.126 C:\Windows\System32\clbcatq.dll
  17.126 C:\Windows\system32\explorerframe.dll
  17.126 C:\Windows\SYSTEM32\WindowsCodecs.dll
  17.126 C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_4b310b124a4f2d9f\nvldumdx.dll
  17.126 C:\Windows\system32\rsaenh.dll
  17.126 C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_4b310b124a4f2d9f\nvwgf2umx.dll
  17.127 C:\Windows\system32\nvspcap64.dll
  17.127 C:\Windows\SYSTEM32\dcomp.dll
  17.127 C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_4b310b124a4f2d9f\nvd3dumx.dll
  17.127 C:\Windows\System32\MMDevApi.dll
  17.127 C:\Windows\System32\DEVOBJ.dll
  17.127 C:\Windows\SYSTEM32\AUDIOSES.DLL
  17.127 C:\Windows\SYSTEM32\resourcepolicyclient.dll
  17.127 C:\Windows\System32\Windows.UI.dll
  17.127 C:\Windows\System32\InputHost.dll
  17.127 C:\Windows\System32\PROPSYS.dll
  17.127 C:\Windows\SYSTEM32\avrt.dll
  17.127 C:\Users\Charickter\AppData\Roaming\Discord\0.0.305\modules\discord_hook\5d9a340f2a\DiscordHook64.dll
  17.127 C:\Windows\SYSTEM32\USERENV.dll
  17.127 C:\Windows\SYSTEM32\sxs.dll
  17.127 C:\Windows\SYSTEM32\edputil.dll
  17.127 C:\Windows\SYSTEM32\urlmon.dll
  17.127 C:\Windows\SYSTEM32\apphelp.dll
  17.127 C:\Windows\SYSTEM32\CLDAPI.dll
  17.127 C:\Windows\SYSTEM32\FLTLIB.DLL
  17.127 C:\Windows\System32\ActXPrxy.dll
  17.127 C:\Windows\System32\OneCoreCommonProxyStub.dll
  17.127 C:\Windows\System32\OneCoreUAPCommonProxyStub.dll
  17.132 Error CrashHandler.cpp:229: Heap validation: success.
  17.138 DSound: Stopping voice
  17.138 DSound: Joining thread
  17.143 DSound: Exit _dsound_update; tid=4216
  17.143 DSound: Waiting for voice to stop ... signaled
  17.143 DSound: Joined thread
  17.143 DSound: Destroying thread
  17.143 DSound: Thread destroyed
  17.143 DSound: Releasing buffer
  17.143 DSound: Voice stopped
  17.143 DSound: Deallocating voice
  17.143 DSound: Deallocated voice
  17.170 Steam API shutdown.
  17.172 Goodbye

Charickter
Manual Inserter
Manual Inserter
Posts: 2
Joined: Thu Aug 08, 2019 10:33 pm
Contact:

Re: [0.17.50] Crash At Start-Up after Successful Play Sessions

Post by Charickter »

Wandering around the forum I found this post: viewtopic.php?f=49&t=72503

In it posila suggested adding --dxgi-blit-model to the Launch Options in Steam.

I figured what the hay and tried it. It worked!

I guess unless something reverts on a future game launch (fingers crossed) we can consider this solved.

Thanx to those that came before!

orzelek
Smart Inserter
Smart Inserter
Posts: 3911
Joined: Fri Apr 03, 2015 10:20 am
Contact:

Re: [0.17.50] Crash At Start-Up after Successful Play Sessions

Post by orzelek »

It would be nice if that blit option change was added to dialog that pops out when this crash happens.
I prefer to use DX and needed to search for this one.. since apparently Factorio aboslutely hates 5700XT - it will cause the device removed crash with hang regularly - few minutes after loading save is max as long it will last. In some cases it won't go pas tloading mods stage and die instantly.
Changing to blit mode in graphics settings seems to help. Not sure if game is overlaoding the GPU or something else is going on. Haven't seen issues like this in other games and 3D Mark runs happily.

Post Reply

Return to “Technical Help”