Crash from start since 12.10

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.
emivy
Burner Inserter
Burner Inserter
Posts: 5
Joined: Sun Nov 01, 2015 11:22 pm
Contact:

Crash from start since 12.10

Post by emivy »

12.09 ran just fine, but I haven't been able to run any versions of the game since 12.10, (Or maybe 12.11, can't remember, I just have 12.09 right now). All crash from the start. White screen, then unexpected error occurred.

No mods, nothing, tried compatibility mode, run as admin. Nothing worked.

Here's the log, all the same in all versions.

Code: Select all

   0.001 2015-11-01 18:09:29; Factorio 0.12.16 (Build 17230, win64)
   0.001 Operating system: Windows 10 
   0.001 Program arguments: "C:\Games\Factorio_0.12.16 x64\bin\x64\Factorio.exe" 
   0.001 Read data path: C:/Games/Factorio_0.12.16 x64/data
   0.001 Write data path: C:/Games/Factorio_0.12.16 x64
   0.001 Binaries path: C:/Gamess/Factorio_0.12.16 x64/bin
   0.063 Available display adapters: 2
   0.063  [0]: \\.\DISPLAY1 - AMD Radeon R9 200 Series {0x8000005, [0,0], 1920x1080, 32bit, 60Hz}
   0.064  [6]: \\.\DISPLAY7 - Intel(R) HD Graphics 4600 {0x01, [-1920,0], 1920x1080, 32bit, 60Hz}
   0.064 Create display on adapter 0. Size 1280x720 at position [310, 162]. Monitor 0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-0izs2f\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-0izs2f\src\util\logger.cpp (283): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-0izs2f\src\util\logger.cpp (337): Logger::logStacktrace
c:\cygwin64\tmp\factorio-0izs2f\src\util\crashhandler.cpp (81): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-0izs2f\src\util\crashhandler.cpp (139): CrashHandler::SignalHandler
f:\dd\vctools\crt\crtw32\misc\winxfltr.c (372): _XcptFilter
f:\dd\vctools\crt\crtw32\startup\crt0.c (267): __tmainCRTStartup$filt$0
f:\dd\vctools\crt\crtw32\misc\amd64\chandler.c (162): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF979F2633D)
00007FF979F2633D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF979EA3C00)
00007FF979EA3C00 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF979F2544A)
00007FF979F2544A (ntdll): (filename not available): KiUserExceptionDispatcher
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF970AA42DB)
00007FF970AA42DB (atig6txx): (filename not available): XopOpenLinkedAdapter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF970A9CA15)
00007FF970A9CA15 (atig6txx): (filename not available): XopOpenLinkedAdapter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF970A9B0A9)
00007FF970A9B0A9 (atig6txx): (filename not available): XopOpenLinkedAdapter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF970A949A2)
00007FF970A949A2 (atig6txx): (filename not available): SetThunkProxyBypassMode
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000005068678B)
000000005068678B (atio6axx): (filename not available): DrvPresentBuffers
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000515BB661)
00000000515BB661 (atio6axx): (filename not available): DrvPresentBuffers
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000005078C58D)
000000005078C58D (atio6axx): (filename not available): DrvPresentBuffers
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000513AB891)
00000000513AB891 (atio6axx): (filename not available): DrvPresentBuffers
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000513ABA48)
00000000513ABA48 (atio6axx): (filename not available): DrvPresentBuffers
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000513AB490)
00000000513AB490 (atio6axx): (filename not available): DrvPresentBuffers
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000050657CB1)
0000000050657CB1 (atio6axx): (filename not available): getEGLInterface
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000050659A27)
0000000050659A27 (atio6axx): (filename not available): DrvDescribePixelFormat
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9717A52D6)
00007FF9717A52D6 (atig6pxx): (filename not available): DrvDescribePixelFormat
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF964A0C838)
00007FF964A0C838 (OPENGL32): (filename not available): wglDescribePixelFormat
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF964A0BB75)
00007FF964A0BB75 (OPENGL32): (filename not available): wglChoosePixelFormat
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9777A8CB5)
00007FF9777A8CB5 (GDI32): (filename not available): ChoosePixelFormat
c:\cygwin64\tmp\factorio-0izs2f\libraries\allegro\src\win\wgl_disp.c (133): init_temp_context
c:\cygwin64\tmp\factorio-0izs2f\libraries\allegro\src\win\wgl_disp.c (735): get_available_pixel_formats_ext
c:\cygwin64\tmp\factorio-0izs2f\libraries\allegro\src\win\wgl_disp.c (871): select_pixel_format
c:\cygwin64\tmp\factorio-0izs2f\libraries\allegro\src\win\wgl_disp.c (954): create_display_internals
c:\cygwin64\tmp\factorio-0izs2f\libraries\allegro\src\win\wgl_disp.c (1041): wgl_create_display
c:\cygwin64\tmp\factorio-0izs2f\libraries\allegro\src\display.c (53): al_create_display
c:\cygwin64\tmp\factorio-0izs2f\src\graphics\display.cpp (90): Display::Display
c:\cygwin64\tmp\factorio-0izs2f\src\globalcontext.cpp (524): GlobalContext::loadAllegro
c:\cygwin64\tmp\factorio-0izs2f\src\globalcontext.cpp (300): GlobalContext::init
c:\cygwin64\tmp\factorio-0izs2f\src\mainloop.cpp (526): MainLoop::run
c:\cygwin64\tmp\factorio-0izs2f\src\main.cpp (415): wmain
f:\dd\vctools\crt\crtw32\startup\crt0.c (255): __tmainCRTStartup
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF977AB2D92)
00007FF977AB2D92 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF979E99F64)
00007FF979E99F64 (ntdll): (filename not available): RtlUserThreadStart
   1.532 Error Util.cpp:63: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
User avatar
Smarty
Global Moderator
Global Moderator
Posts: 816
Joined: Sat Oct 04, 2014 5:00 pm
Contact:

Re: Crash from start since 12.10

Post by Smarty »

Solution 2
This is especially relevant with amd cards.
Note: For this to have any effect you have to have Factorio version 0.12.7 or higer and run on Windows.
Try to force the game to use opengl instead of d3d, you can change it by changing the config value to this:

Code: Select all

[graphics]
force-opengl=true
posila
Former Staff
Former Staff
Posts: 5448
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: Crash from start since 12.10

Post by posila »

What Smarty said, but set force-opengl to "false" (you have it "true" already). The option is in config.ini, location of which depends on whether you installed the game or just extracted it from ZIP: https://forums.factorio.com/wiki/inde ... _directory

After that if the game starts but has missing icons or sprites, or there is random noise instead of sprites, try to update your graphics driver to the latest beta release.

EDIT: Or update the graphics driver first (non beta), try to run Factorio and if it still doesn't run continue with the steps above.
Post Reply

Return to “Technical Help”