Page 1 of 1

[0.12.4] Crash with the cursor renderer and trains

Posted: Tue Aug 25, 2015 6:15 am
by Unh0ly_Tigg
Was fiddling around with my trains:

Image

when I headed from my location in the image down to a train sitting just west of the stations seen in the bottom left, I hovered over the train engine, and the game crashed:

factorio-current.log:
0.001 2015-08-24 22:35:37; Factorio 0.12.4 (Build 16397, win64)
0.001 Operating system: Windows 10
0.002 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.002 Read data path: C:/Program Files/Factorio/data
0.002 Write data path: C:/Users/<Username>/AppData/Roaming/Factorio
0.002 Binaries path: C:/Program Files/Factorio/bin
0.074 Initialised Direct3D: NVIDIA GeForce GTX 750 Ti; driver: nvd3dumx.dll 10.18.13.5362
0.126 Desktop composition is active.
0.126 Graphics options: [FullScreen: false] [VSync: false] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all]
0.205 Loading mod core 0.0.0 (data.lua)
0.209 Loading mod base 0.12.4 (data.lua)
0.291 Loading mod Explosive Termites 1.1.6 (data.lua)
0.344 Loading mod Fluid Void 1.0.1 (data.lua)
0.387 Loading mod Landfill 2.1.5 (data.lua)
0.437 Loading mod Larger Inventory 1.0.0 (data.lua)
1.028 Initial atlas bitmap size is 16384
1.030 Created atlas bitmap 16384x7664
8.850 Factorio initialised
51.051 Loading map C:/Users\<Username>\AppData\Roaming\Factorio\saves\freeplay-0.12-modded2.zip
51.082 Info Scenario.cpp:160: Map version 0.12.4-3
69.946 Loading map C:/Users\<Username>\AppData\Roaming\Factorio\saves\freeplay-0.12-modded2.zip
69.973 Info Scenario.cpp:160: Map version 0.12.4-3
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\temp\factorio-061386bd\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\temp\factorio-061386bd\src\util\logger.cpp (283): Logger::writeStacktrace
c:\temp\factorio-061386bd\src\util\logger.cpp (337): Logger::logStacktrace
c:\temp\factorio-061386bd\src\util\crashhandler.cpp (79): CrashHandler::writeStackTrace
c:\temp\factorio-061386bd\src\util\crashhandler.cpp (137): CrashHandler::SignalHandler
f:\dd\vctools\crt\crtw32\misc\winxfltr.c (372): _XcptFilter
f:\dd\vctools\crt\crtw32\startup\thread.c (259): _callthreadstart$filt$0
f:\dd\vctools\crt\crtw32\misc\amd64\chandler.c (162): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9EEEA633D)
00007FF9EEEA633D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9EEE23C00)
00007FF9EEE23C00 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9EEEA544A)
00007FF9EEEA544A (ntdll): (filename not available): KiUserExceptionDispatcher
c:\temp\factorio-061386bd\src\entity\rail.cpp (452): Rail::length
c:\temp\factorio-061386bd\src\rail\train.cpp (149): Train::drawSelectionInfo
c:\temp\factorio-061386bd\src\graphics\cursorrenderer.cpp (265): CursorRenderer::renderEntitySelection
c:\temp\factorio-061386bd\src\graphics\cursorrenderer.cpp (167): CursorRenderer::renderPlayerCursor
c:\temp\factorio-061386bd\src\graphics\cursorrenderer.cpp (58): CursorRenderer::prepare
c:\temp\factorio-061386bd\src\graphics\gamerenderer.cpp (120): GameRenderer::prepareJob
c:\temp\factorio-061386bd\src\gameview.cpp (750): GameView::prepareRender
c:\temp\factorio-061386bd\src\game.cpp (248): Game::prepareRender
c:\temp\factorio-061386bd\src\mainloop.cpp (209): MainLoop::prepare
c:\temp\factorio-061386bd\src\mainloop.cpp (453): MainLoop::tickStep
c:\temp\factorio-061386bd\src\mainloop.cpp (536): MainLoop::run
c:\temp\factorio-061386bd\src\main.cpp (403): wmain
f:\dd\vctools\crt\crtw32\startup\crt0.c (255): __tmainCRTStartup
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9EEAB2D92)
00007FF9EEAB2D92 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9EEE19F64)
00007FF9EEE19F64 (ntdll): (filename not available): RtlUserThreadStart
1485.795 Error Util.cpp:46: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
The save:
Removed as issue is resolved.

Re: [0.12.4] Crash with the cursor renderer and trains

Posted: Tue Aug 25, 2015 9:37 am
by HanziQ
Thank you for the report, the train still had a path, even though there was no schedule, this problem will be fixed in 0.12.5.

Re: [0.12.4] Crash with the cursor renderer and trains

Posted: Mon Aug 31, 2015 5:01 pm
by Unh0ly_Tigg
Removing the save file, as the issue is resolved, and it's taking up space on my repo.