Page 1 of 1
[Oxyd] Crash when simultaneously quitting and resuming.
Posted: Tue Feb 23, 2016 8:44 pm
by Akhiros
Version 0.12.23 crashes if you resume a game that you're quitting.
Steps to reproduce:
- Start a new multiplayer game.
- Press escape to open the menu.
- Click "Quit game" immediately followed by "Resume"
Re: [0.12.23] Crash when simultaneously quitting and resuming.
Posted: Tue Feb 23, 2016 8:51 pm
by daniel34
Seems easy enough to reproduce:
Log fileCode: Select all
0.001 2016-02-23 21:46:28; Factorio 0.12.23 (Build 17675, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "D:\Games\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: D:/Games/Factorio/data
0.001 Write data path: C:/Users/Daniel/AppData/Roaming/Factorio
0.001 Binaries path: D:/Games/Factorio/bin
0.155 Available display adapters: 1
0.155 [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 750 Ti {0x05, [0,0], 1920x1080, 32bit, 60Hz}
0.155 Create display on adapter 0. Size 1280x720 at position [310, 162]. Monitor 0
0.436 Initialised OpenGL:[0] GeForce GTX 750 Ti/PCIe/SSE2; driver: 4.5.0 NVIDIA 358.91
0.526 Desktop composition is active.
0.535 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 100%] [Screen: 255]
1.648 Loading mod core 0.0.0 (data.lua)
1.686 Loading mod base 0.12.23 (data.lua)
2.522 Loading mod marathon 0.5.4 (data.lua)
2.578 Loading mod bobconfig 0.12.2 (data.lua)
2.642 Loading mod boblibrary 0.12.3 (data.lua)
2.697 Loading mod Landfill 2.1.7 (data.lua)
2.756 Loading mod SmartTrains 0.3.73 (data.lua)
2.826 Loading mod TheFatController 0.3.23 (data.lua)
2.880 Loading mod Train-position-and-length-fix 0.2.0 (data.lua)
2.939 Loading mod bobassembly 0.12.7 (data.lua)
3.014 Loading mod bobenemies 0.12.6 (data.lua)
3.081 Loading mod bobores 0.12.7 (data.lua)
3.185 Loading mod hardCrafting 0.2.6 (data.lua)
3.254 Loading mod bobtech 0.12.4 (data.lua)
3.327 Loading mod bobplates 0.12.10 (data.lua)
3.442 Loading mod bobelectronics 0.12.6 (data.lua)
3.524 Loading mod boblogistics 0.12.7 (data.lua)
3.646 Loading mod bobmining 0.12.3 (data.lua)
3.770 Loading mod bobwarfare 0.12.9 (data.lua)
3.898 Loading mod bobconfig 0.12.2 (data-updates.lua)
4.025 Loading mod SmartTrains 0.3.73 (data-updates.lua)
4.178 Loading mod bobassembly 0.12.7 (data-updates.lua)
4.297 Loading mod bobenemies 0.12.6 (data-updates.lua)
4.422 Loading mod bobores 0.12.7 (data-updates.lua)
4.573 Loading mod hardCrafting 0.2.6 (data-updates.lua)
4.694 Loading mod bobtech 0.12.4 (data-updates.lua)
4.821 Loading mod rso-mod 1.4.8 (data-updates.lua)
5.010 Loading mod bobplates 0.12.10 (data-updates.lua)
5.129 Loading mod bobelectronics 0.12.6 (data-updates.lua)
5.251 Loading mod boblogistics 0.12.7 (data-updates.lua)
5.380 Loading mod bobmining 0.12.3 (data-updates.lua)
5.542 Loading mod bobwarfare 0.12.9 (data-updates.lua)
5.667 Loading mod bobathon 0.1.1 (data-updates.lua)
5.803 Loading mod hardCrafting 0.2.6 (data-final-fixes.lua)
5.984 Loading mod bobelectronics 0.12.6 (data-final-fixes.lua)
7.710 Initial atlas bitmap size is 16384
7.720 Created atlas bitmap 16384x5906
65.423 Info Updater.cpp:752: Downloading https://www.factorio.com/updater/get-available-versions?username=daniel34&token=<private>&apiVersion=2
66.816 0 packages available to download (experimental updates enabled).
67.017 Factorio initialised
170.311 Info Router.cpp:556: Router peerID(65535) shutting down.
170.311 Info Router.cpp:582: Router state -> Disconnected
170.311 Info MultiplayerManager.cpp:928: networkTick(0) mapTick(-1) changing state from(Ready) to(PreparedToHostGame)
170.311 Info MultiplayerManager.cpp:928: networkTick(0) mapTick(-1) changing state from(PreparedToHostGame) to(CreatingGame)
170.312 Info Scenario.cpp:124: Map version 0.12.23-2
170.759 Info MultiplayerManager.cpp:280: 000000001061F940, 0000000000000000
170.759 Info WindowsUDPSocket.cpp:73: Opening socket at port (34197)
170.760 Info Router.cpp:582: Router state -> Connected
170.784 Info Synchronizer.cpp:54: NetworkTick(0) initialized Synchronizer local peer(0) latency(15).
170.784 Hosting game at port 34197, peerID 0, session magic 2654
170.784 Info MultiplayerManager.cpp:302: 000000001061F940, 000000001061F940
170.784 Info MultiplayerManager.cpp:928: networkTick(0) mapTick(0) changing state from(CreatingGame) to(InGame)
170.784 Info NetworkInputHandler.cpp:40: mapTick(0) networkTick(0) initialized NetworkInputHandler local peer(0).
171.309 Info MultiplayerManager.cpp:1407: Received peer info for peer(0) username(daniel34).
171.309 Info MultiplayerManager.cpp:1065: networkTick(15) mapTick(1) received stateChanged peerID(0) oldState(Ready) newState(CreatingGame)
171.309 Info MultiplayerManager.cpp:1065: networkTick(15) mapTick(1) received stateChanged peerID(0) oldState(CreatingGame) newState(InGame)
171.579 Info NetworkInputHandler.cpp:712: mapTick(18) networkTick(50) connecting to player(daniel34).
171.579 Info NetworkInputHandler.cpp:570: assigning playerIndex(0) to peer(0)
171.579 Info GameActionHandler.cpp:1940: MapTick(18) processed PlayerJoinGame peerID(0) playerIndex(0) mode(create)
176.173 Info MultiplayerManager.cpp:132: NetworkTick(325) disconnecting multiplayer connection.
176.173 Info NetworkInputHandler.cpp:59: expectedMapTick(292) sending PlayerLeaveGame
176.424 Info MultiplayerManager.cpp:1451: Disconnect notification for peer (0)
176.424 Info MultiplayerManager.cpp:1015: networkTick(340) mapTick(307) removing peer(0) dropout(false)
176.424 Info MultiplayerManager.cpp:928: networkTick(340) mapTick(307) changing state from(InGame) to(InGameAligning)
176.424 Info MultiplayerManager.cpp:1691: networkTick(340) mapTick(307) starting mapAlign
176.424 Info MultiplayerManager.cpp:1605: networkTick(340) mapTick(307) adding mapAlignTask(RemovePlayerAlignTask)
176.674 Info MultiplayerManager.cpp:1065: networkTick(355) mapTick(307) received stateChanged peerID(0) oldState(InGame) newState(InGameAligning)
176.674 Info MultiplayerManager.cpp:1625: networkTick(355) mapTick(307) sending mapAlignAction
176.923 Info MultiplayerManager.cpp:1301: networkTick(370) mapTick(307) received MapAlignAction from peer(0), mapAlignTick(308) appliedTickClosuresCount(0)
176.923 Info MultiplayerManager.cpp:1707: networkTick(371) mapTick(307) mapAlign finished targetTick(308) updating map and running the tasks ...
176.923 Info MultiplayerManager.cpp:1579: networkTick(371) mapTick(307) peerID(0) fullStateLog: local state(InGameAligning) local peers(((peerID(0) state(InGameAligning) mapAlignTick(308))
)
176.924 Info MultiplayerManager.cpp:1726: maptick(308) crc before applying all ticks: -769275273
176.924 Info NetworkInputHandler.cpp:632: applyAllTickClosures: expectedMapTick(308) lastTickApplied(290) referenceMapTick(308) networkTick(371)
176.924 Info NetworkInputHandler.cpp:656: applyAllTickClosures: applying tickClosure(tick(292) inputActions((PlayerLeaveGame) ) ) for peer(0)
176.924 Info NetworkInputHandler.cpp:656: applyAllTickClosures: applying tickClosure(tick(300) inputActions((CheckCRCHeuristic) ) ) for peer(0)
176.924 Info NetworkInputHandler.cpp:515: expectedMapTick(-1) removing peer(0) success(true).
176.924 Info GameActionHandler.cpp:1962: MapTick(308) processed PlayerLeaveGame peerID(0) playerIndex(0)
176.924 Info MultiplayerManager.cpp:1734: maptick(308) crc after applying all ticks: -1196636480
176.924 Info MultiplayerManager.cpp:928: networkTick(371) mapTick(308) changing state from(InGameAligning) to(InGameAligned)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-re1k5c\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-re1k5c\src\util\logger.cpp (284): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-re1k5c\src\util\logger.cpp (338): Logger::logStacktrace
c:\cygwin64\tmp\factorio-re1k5c\src\util\crashhandler.cpp (81): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-re1k5c\src\util\crashhandler.cpp (139): 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: 0000000076E99D0D)
0000000076E99D0D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076E891AF)
0000000076E891AF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076EC1278)
0000000076EC1278 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-re1k5c\src\surface\surface.cpp (309): Surface::findNearestEnemy
c:\cygwin64\tmp\factorio-re1k5c\src\entity\character.cpp (1557): Character::getShootingTarget
c:\cygwin64\tmp\factorio-re1k5c\src\graphics\cursorrenderer.cpp (116): CursorRenderer::renderPlayerCursor
c:\cygwin64\tmp\factorio-re1k5c\src\graphics\cursorrenderer.cpp (58): CursorRenderer::prepare
c:\cygwin64\tmp\factorio-re1k5c\src\graphics\gamerenderer.cpp (120): GameRenderer::prepareJob
c:\cygwin64\tmp\factorio-re1k5c\src\gameview.cpp (764): GameView::prepareRender
c:\cygwin64\tmp\factorio-re1k5c\src\game.cpp (272): Game::prepareRender
c:\cygwin64\tmp\factorio-re1k5c\src\mainloop.cpp (221): MainLoop::prepare
c:\cygwin64\tmp\factorio-re1k5c\src\mainloop.cpp (473): MainLoop::tickStep
c:\cygwin64\tmp\factorio-re1k5c\src\mainloop.cpp (569): MainLoop::run
c:\cygwin64\tmp\factorio-re1k5c\src\main.cpp (443): wmain
f:\dd\vctools\crt\crtw32\startup\crt0.c (255): __tmainCRTStartup
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D6652D)
0000000076D6652D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076E9C521)
0000000076E9C521 (ntdll): (filename not available): RtlUserThreadStart
181.372 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.
Re: [0.12.23] Crash when simultaneously quitting and resuming.
Posted: Tue Feb 23, 2016 8:57 pm
by StoneLegion
I had this one too I thought it was me screwing around with mods (testing) last night but I guess it was a real crash.
Re: [0.12.23] Crash when simultaneously quitting and resuming.
Posted: Tue Feb 23, 2016 10:45 pm
by Klonan
Re: [Oxyd] Crash when simultaneously quitting and resuming.
Posted: Mon Feb 29, 2016 3:48 pm
by Oxyd
Fixed in 0.12.25.