Unexpected error - here's my log

Bugs that are actually features.
Post Reply
User avatar
Taehl
Long Handed Inserter
Long Handed Inserter
Posts: 50
Joined: Sun Jan 18, 2015 2:23 am
Contact:

Unexpected error - here's my log

Post by Taehl »

First off, let me say that I'm super impressed Factorio can even run on a Thinkpad X60. That being said, the game takes over 7 minutes to load (from an SSD), the source of which seems to be that only one of my two cores is ever really used. Anyway, log:

Code: Select all

   0.002 2016-03-14 21:05:04; Factorio 0.12.26 (Build 17762, win32)
   0.002 Operating system: Windows 7 Service Pack 1
   0.002 Program arguments: "C:\Games\Steam\steamapps\common\Factorio\bin\Win32\Factorio.exe" 
   0.002 Read data path: C:/Games/Steam/steamapps/common/Factorio/data
   0.002 Write data path: C:/Users/taehl/AppData/Roaming/Factorio
   0.002 Binaries path: C:/Games/Steam/steamapps/common/Factorio/bin
   0.047 Available display adapters: 1
   0.047  [0]: \\.\DISPLAY1 - Mobile Intel(R) 945 Express Chipset Family {0x05, [0,0], 1024x768, 32bit, 60Hz}
   0.048 Create display on adapter 0. Size 924x668 at position [40, 32].
   0.211 Initialised Direct3D:[0] Mobile Intel(R) 945 Express Chipset Family; driver: igdumd32.dll 8.15.10.1867
   0.211 Non-power-of-two texture sizes are NOT SUPPORTED!
   0.341 Desktop composition is active.
   0.341 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: low] [Light scale: 20%] [Screen: 255]
   0.678 Loading mod core 0.0.0 (data.lua)
   0.687 Loading mod base 0.12.26 (data.lua)
   2.216 Initial atlas bitmap size is 2048
   2.232 Created atlas bitmap 2048x239
 441.158 Factorio initialised
 590.377 Info Scenario.cpp:124: Map version 0.12.26-0
7461.343 Loading map C:/Users\taehl\AppData\Roaming\Factorio\saves\Fasalind01.zip
7461.609 Info Scenario.cpp:124: Map version 0.12.26-0
17176.153 Loading map C:/Users\taehl\AppData\Roaming\Factorio\saves\_autosave3.zip
17176.300 Info Scenario.cpp:124: Map version 0.12.26-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-zmm1pr\libraries\stackwalker\stackwalker.cpp (904): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-zmm1pr\src\util\logger.cpp (298): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-zmm1pr\src\util\logger.cpp (352): Logger::logStacktrace
c:\cygwin64\tmp\factorio-zmm1pr\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-zmm1pr\src\util\crashhandler.cpp (153): CrashHandler::SignalHandler
f:\dd\vctools\crt\crtw32\misc\winxfltr.c (366): _XcptFilter
f:\dd\vctools\crt\crtw32\startup\crt0.c (267): __tmainCRTStartup
f:\dd\vctools\crt\crtw32\misc\i386\exsup4.asm (391): _EH4_CallFilterFunc
f:\dd\vctools\crt\crtw32\misc\i386\chandler4.c (360): _except_handler4
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 775171D9)
775171D9 (ntdll): (filename not available): RtlRaiseStatus
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 775171AB)
775171AB (ntdll): (filename not available): RtlRaiseStatus
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77517037)
77517037 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-zmm1pr\src\graphics\spritedraworder.cpp (204): SpriteDrawOrder::renderInternal
c:\cygwin64\tmp\factorio-zmm1pr\src\graphics\spritedraworder.cpp (133): SpriteDrawOrder::render
c:\cygwin64\tmp\factorio-zmm1pr\src\graphics\drawengine.cpp (162): DrawEngine::drawEntities
c:\cygwin64\tmp\factorio-zmm1pr\src\graphics\drawengine.cpp (59): DrawEngine::render
c:\cygwin64\tmp\factorio-zmm1pr\src\graphics\gamerenderer.cpp (151): GameRenderer::render
c:\cygwin64\tmp\factorio-zmm1pr\src\gameview.cpp (778): GameView::render
c:\cygwin64\tmp\factorio-zmm1pr\src\mainloop.cpp (426): MainLoop::render
c:\cygwin64\tmp\factorio-zmm1pr\src\mainloop.cpp (480): MainLoop::tickStep
c:\cygwin64\tmp\factorio-zmm1pr\src\mainloop.cpp (569): MainLoop::run
c:\cygwin64\tmp\factorio-zmm1pr\src\main.cpp (477): wmain
f:\dd\vctools\crt\crtw32\startup\crt0.c (255): __tmainCRTStartup
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 75B1EF1C)
75B1EF1C (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77533B53)
77533B53 (ntdll): (filename not available): RtlInitializeExceptionChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77533B26)
77533B26 (ntdll): (filename not available): RtlInitializeExceptionChain
18542.472 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.
This crash occurred after about an hour of play, after loading a game. All that worked fine. Then I opened my map and all the raster graphics were gone. Closing my map, nothing was rendered. A few moments later it threw the error message.

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Unexpected error - here's my log

Post by kovarex »

Well, does the graphics card have 512 dedicated video memory? Do you have 2Gb of memory?
And still, in this configuration in 32 bit system, you probably can't make very big maps.

User avatar
Taehl
Long Handed Inserter
Long Handed Inserter
Posts: 50
Joined: Sun Jan 18, 2015 2:23 am
Contact:

Re: Unexpected error - here's my log

Post by Taehl »

I have 4GB of RAM (I understand I can't actually address part of it, etc.). Checking Device Manager, I think it's indicating 256MB of memory is dedicated to my GPU. I'll double-check in the BIOS next time I reboot.

I don't suppose there'd be any way to calculate how big of a map I could make before running out of memory?

Koub
Global Moderator
Global Moderator
Posts: 7203
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Unexpected error - here's my log

Post by Koub »

With 256 MB dedicated to graphics, I'm surprised the game even loads. The requirements are 512 MB, so you're basically trying to run the game with half the required VRAM :).
Koub - Please consider English is not my native language.

User avatar
Taehl
Long Handed Inserter
Long Handed Inserter
Posts: 50
Joined: Sun Jan 18, 2015 2:23 am
Contact:

Re: Unexpected error - here's my log

Post by Taehl »

Like I said, I'm super impressed it runs at all! In fact, just last year the game would crash before it could finish loading. Progress! :D

The generation of the texture atlas is rough on my system*, and without non-PO2 texture dimension support. Graphics are a little low-res, but I don't care :lol: There are a few instances where a couple random frames of buildings' animations are offset by 1 pixel, but only at specific zoom-levels (I remember the Steam Engine being the first I noticed to exhibit this).


*If only one core is being used to resize all content in the game, that would help explain the really long load time...? I don't suppose it would be possible for me to resize all the content in an external program, so Factorio could load all the content at a less-strenuous resolution and save itself the trouble of resizing everything every time it starts?

EDIT) Nope... From the error messages thrown, it appears that Factorio uses a predefined internal list of the dimensions of all sprites. :|
Researching my hardware, it seems I have 256 as the minimum pseudo-VRAM, but it will borrow more from RAM "as needed". I don't appear to have any control over this behaviour.

Post Reply

Return to “Not a bug”