Page 1 of 1
*[14.5] [kovarex] Crash on click on specific cargo-wagon.
Posted: Sat Sep 10, 2016 6:00 pm
by soaxi
Anyone destoryed it,burned it ,and used robots to move it...... Crash.
It's just like Pandora's box.
The server is fine,but the client crashed
sreenshot:
Re: [0.14.5]Crash when clicking the cargo in multiplayer server
Posted: Sat Sep 10, 2016 6:43 pm
by Loewchen
With what version of the game was the map created originally? What update history does the map have?
Please upload the save-file.
Code: Select all
0.003 2016-09-11 01:02:06; Factorio 0.14.5 (build 24594, win64, steam)
0.003 Operating system: Windows 10
0.003 Program arguments: "J:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.003 Read data path: J:/SteamLibrary/steamapps/common/Factorio/data
0.003 Write data path: C:/Users/MIKE/AppData/Roaming/Factorio
0.003 Binaries path: J:/SteamLibrary/steamapps/common/Factorio/bin
0.172 Display options: [FullScreen: false] [VSync: false] [UIScale: 83%] [MultiSampling: OFF] [Screen: 255]
0.173 Available display adapters: 1
0.173 [0]: \\.\DISPLAY6 - NVIDIA GeForce GTX 660 {0x05, [0,0], 1920x1200, 32bit, 59Hz}
0.173 Create display on adapter 0. Size 1280x720 at position [310, 222].
0.261 Initialised Direct3D:[0] NVIDIA GeForce GTX 660; driver: nvd3dumx.dll 21.21.13.7270
0.264 Video memory size (dedicated video/dedicated system/shared system/available): 2016/0/4075/4092 MB
0.344 Device reset internal.
0.346 Desktop composition is active.
0.346 Graphics options: [Graphics quality: normal] [Video memory usage: all] [Light scale: 54%] [DXT: false]
0.697 Loading mod core 0.0.0 (data.lua)
0.826 Loading mod base 0.14.5 (data.lua)
2.164 Checksum for core: 1620335853
2.164 Checksum for mod base: 574141439
3.021 Info PlayerData.cpp:45: Local player-data.json available, timestamp 1473522899
3.021 Info PlayerData.cpp:52: Cloud player-data.json unavailable
3.838 Initial atlas bitmap size is 16384
3.840 Created atlas bitmap 16384x8536
4.201 Created atlas bitmap 4096x968
4.214 Created atlas bitmap 4096x3652
28.545 Sprites loaded
28.545 Convert atlas 4096x968 to: trilinear-filtering
28.574 Convert atlas 4096x3652 to: mipmap
29.065 Loading sounds...
31.803 Custom inputs active: 0
31.942 Factorio initialised
65.518 Info WindowsUDPSocket.cpp:61: Opening socket at port (0)
78.500 Info WindowsUDPSocket.cpp:161: Socket closed
78.501 Joining game 119.246.38.135:34197
78.501 Info WindowsUDPSocket.cpp:61: Opening socket at port (0)
78.502 Info ClientMultiplayerManager.cpp:516: MapTick(-1) changing state from(Ready) to(Connecting)
78.847 Warning ClientRouter.cpp:115: Received NatPunch from 119.246.38.135:34197 as a client
79.114 Warning ClientRouter.cpp:115: Received NatPunch from 119.246.38.135:34197 as a client
79.120 Info ClientSynchronizer.cpp:33: Initialized Synchronizer local peer(1) latency(32).
79.120 Info ClientMultiplayerManager.cpp:516: MapTick(-1) changing state from(Connecting) to(ConnectedWaitingForMap)
79.120 Info ClientRouter.cpp:217: ConnectionAccepted
79.365 Warning ClientRouter.cpp:115: Received NatPunch from 119.246.38.135:34197 as a client
84.470 Info ClientMultiplayerManager.cpp:646: Received mapReadyForDownload
84.470 Downloading file C:\Users\MIKE\AppData\Roaming\Factorio\temp\mp-download.zip (63390217 B, 126025 blocks)
84.472 Info ClientMultiplayerManager.cpp:516: MapTick(-1) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
111.020 Info TransferTarget.cpp:280: TIMEOUT!
111.520 Info TransferTarget.cpp:280: TIMEOUT!
151.103 Info TransferTarget.cpp:280: TIMEOUT!
151.151 Finished download (66 s, 63 MB, 950 kB/s)
151.467 Info ClientMultiplayerManager.cpp:627: mapTick(-1) map download finished creating scenario
151.468 Loading map C:\Users\MIKE\AppData\Roaming\Factorio\temp\mp-download.zip
151.468 Info ClientMultiplayerManager.cpp:516: MapTick(-1) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
151.510 Info Scenario.cpp:148: Map version 0.14.5-3
158.142 Checksum for script C:/Users/MIKE/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
158.220 Info ClientMultiplayerManager.cpp:516: MapTick(19917068) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
277.259 Info ClientMultiplayerManager.cpp:516: MapTick(19928614) changing state from(TryingToCatchUp) to(WaitingForCommandToStartSendingTickClosures)
277.353 Info ClientMultiplayerManager.cpp:516: MapTick(19928614) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame)
277.438 Info GameActionHandler.cpp:2551: MapTick(19928619) processed PlayerJoinGame peerID(11) playerIndex(15) mode(connect)
277.483 Error CrashHandler.cpp:135: Exception Code: c0000005, Address: 00007FF65B9C9D84
ModuleBase: 00007FF65B880000, ImageSize: 0115b000, RelativeAddress: 00149d84
277.483 Error CrashHandler.cpp:145: Exception Context:
rax=000000e5e68ff428, rbx=000000e5e68ff588, rcx=0000000000000000,
rdx=000000e5e68ff480, rsi=0000023f8c7022a0, rdi=000000e5e68ff588,
rip=00007ff65b9c9d84, rsp=000000e5e68ff370, rbp=000000e5e68ff549,
r8=000000e5e68ff570, r9=000000e5e68ff588, r10=0000000000000001,
r11=000000e5e68ff5a8, r12=0000023f8d0bcde0, r13=0000023f8ca06e10,
r14=000000e5e68ff588, r15=000000e5e68ff570
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-mxqeuk\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-mxqeuk\src\util\logger.cpp (332): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-mxqeuk\src\util\logger.cpp (386): Logger::logStacktrace
c:\cygwin64\tmp\factorio-mxqeuk\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-mxqeuk\src\util\crashhandler.cpp (155): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF64F7E1E)
00007FFCF64F7E1E (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9CDD998)
00007FFCF9CDD998 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9CC5B26)
00007FFCF9CC5B26 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9CD9AFD)
00007FFCF9CD9AFD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9C64FE9)
00007FFCF9C64FE9 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9CD8C0A)
00007FFCF9CD8C0A (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-mxqeuk\src\entity\rail.cpp (496): Rail::length
c:\cygwin64\tmp\factorio-mxqeuk\src\rail\railjoint.cpp (283): SimpleRailJoint::moveOnCurrentRail
c:\cygwin64\tmp\factorio-mxqeuk\src\rail\railjoint.cpp (248): SimpleRailJoint::moveNatural
c:\cygwin64\tmp\factorio-mxqeuk\src\entity\rollingstock.cpp (1054): RollingStock::getDrawPositionData
c:\cygwin64\tmp\factorio-mxqeuk\src\entity\rollingstock.cpp (956): RollingStock::draw
c:\cygwin64\tmp\factorio-mxqeuk\src\graphics\entityrenderer.cpp (211): EntityRenderer::prepareRow
c:\cygwin64\tmp\factorio-mxqeuk\src\graphics\entityrenderer.cpp (162): EntityRenderer::threadJob
c:\cygwin64\tmp\factorio-mxqeuk\src\util\workerthread.cpp (34): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64>,std::default_delete<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF7FC8102)
00007FFCF7FC8102 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9C8C5B4)
00007FFCF9C8C5B4 (ntdll): (filename not available): RtlUserThreadStart
279.357 Error CrashHandler.cpp:106: Map tick at moment of crash: 19928620
279.357 Error Util.cpp:77: Unexpected error occurred. 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.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
Re: [14.5] Crash on click on specific cargo-wagon.
Posted: Sat Sep 10, 2016 7:24 pm
by soaxi
Loewchen wrote:With what version of the game was the map created originally? What update history does the map have?
Please upload the save-file.
Code: Select all
0.003 2016-09-11 01:02:06; Factorio 0.14.5 (build 24594, win64, steam)
0.003 Operating system: Windows 10
0.003 Program arguments: "J:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.003 Read data path: J:/SteamLibrary/steamapps/common/Factorio/data
0.003 Write data path: C:/Users/MIKE/AppData/Roaming/Factorio
0.003 Binaries path: J:/SteamLibrary/steamapps/common/Factorio/bin
0.172 Display options: [FullScreen: false] [VSync: false] [UIScale: 83%] [MultiSampling: OFF] [Screen: 255]
0.173 Available display adapters: 1
0.173 [0]: \\.\DISPLAY6 - NVIDIA GeForce GTX 660 {0x05, [0,0], 1920x1200, 32bit, 59Hz}
0.173 Create display on adapter 0. Size 1280x720 at position [310, 222].
0.261 Initialised Direct3D:[0] NVIDIA GeForce GTX 660; driver: nvd3dumx.dll 21.21.13.7270
0.264 Video memory size (dedicated video/dedicated system/shared system/available): 2016/0/4075/4092 MB
0.344 Device reset internal.
0.346 Desktop composition is active.
0.346 Graphics options: [Graphics quality: normal] [Video memory usage: all] [Light scale: 54%] [DXT: false]
0.697 Loading mod core 0.0.0 (data.lua)
0.826 Loading mod base 0.14.5 (data.lua)
2.164 Checksum for core: 1620335853
2.164 Checksum for mod base: 574141439
3.021 Info PlayerData.cpp:45: Local player-data.json available, timestamp 1473522899
3.021 Info PlayerData.cpp:52: Cloud player-data.json unavailable
3.838 Initial atlas bitmap size is 16384
3.840 Created atlas bitmap 16384x8536
4.201 Created atlas bitmap 4096x968
4.214 Created atlas bitmap 4096x3652
28.545 Sprites loaded
28.545 Convert atlas 4096x968 to: trilinear-filtering
28.574 Convert atlas 4096x3652 to: mipmap
29.065 Loading sounds...
31.803 Custom inputs active: 0
31.942 Factorio initialised
65.518 Info WindowsUDPSocket.cpp:61: Opening socket at port (0)
78.500 Info WindowsUDPSocket.cpp:161: Socket closed
78.501 Joining game 119.246.38.135:34197
78.501 Info WindowsUDPSocket.cpp:61: Opening socket at port (0)
78.502 Info ClientMultiplayerManager.cpp:516: MapTick(-1) changing state from(Ready) to(Connecting)
78.847 Warning ClientRouter.cpp:115: Received NatPunch from 119.246.38.135:34197 as a client
79.114 Warning ClientRouter.cpp:115: Received NatPunch from 119.246.38.135:34197 as a client
79.120 Info ClientSynchronizer.cpp:33: Initialized Synchronizer local peer(1) latency(32).
79.120 Info ClientMultiplayerManager.cpp:516: MapTick(-1) changing state from(Connecting) to(ConnectedWaitingForMap)
79.120 Info ClientRouter.cpp:217: ConnectionAccepted
79.365 Warning ClientRouter.cpp:115: Received NatPunch from 119.246.38.135:34197 as a client
84.470 Info ClientMultiplayerManager.cpp:646: Received mapReadyForDownload
84.470 Downloading file C:\Users\MIKE\AppData\Roaming\Factorio\temp\mp-download.zip (63390217 B, 126025 blocks)
84.472 Info ClientMultiplayerManager.cpp:516: MapTick(-1) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
111.020 Info TransferTarget.cpp:280: TIMEOUT!
111.520 Info TransferTarget.cpp:280: TIMEOUT!
151.103 Info TransferTarget.cpp:280: TIMEOUT!
151.151 Finished download (66 s, 63 MB, 950 kB/s)
151.467 Info ClientMultiplayerManager.cpp:627: mapTick(-1) map download finished creating scenario
151.468 Loading map C:\Users\MIKE\AppData\Roaming\Factorio\temp\mp-download.zip
151.468 Info ClientMultiplayerManager.cpp:516: MapTick(-1) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
151.510 Info Scenario.cpp:148: Map version 0.14.5-3
158.142 Checksum for script C:/Users/MIKE/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
158.220 Info ClientMultiplayerManager.cpp:516: MapTick(19917068) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
277.259 Info ClientMultiplayerManager.cpp:516: MapTick(19928614) changing state from(TryingToCatchUp) to(WaitingForCommandToStartSendingTickClosures)
277.353 Info ClientMultiplayerManager.cpp:516: MapTick(19928614) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame)
277.438 Info GameActionHandler.cpp:2551: MapTick(19928619) processed PlayerJoinGame peerID(11) playerIndex(15) mode(connect)
277.483 Error CrashHandler.cpp:135: Exception Code: c0000005, Address: 00007FF65B9C9D84
ModuleBase: 00007FF65B880000, ImageSize: 0115b000, RelativeAddress: 00149d84
277.483 Error CrashHandler.cpp:145: Exception Context:
rax=000000e5e68ff428, rbx=000000e5e68ff588, rcx=0000000000000000,
rdx=000000e5e68ff480, rsi=0000023f8c7022a0, rdi=000000e5e68ff588,
rip=00007ff65b9c9d84, rsp=000000e5e68ff370, rbp=000000e5e68ff549,
r8=000000e5e68ff570, r9=000000e5e68ff588, r10=0000000000000001,
r11=000000e5e68ff5a8, r12=0000023f8d0bcde0, r13=0000023f8ca06e10,
r14=000000e5e68ff588, r15=000000e5e68ff570
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-mxqeuk\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-mxqeuk\src\util\logger.cpp (332): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-mxqeuk\src\util\logger.cpp (386): Logger::logStacktrace
c:\cygwin64\tmp\factorio-mxqeuk\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-mxqeuk\src\util\crashhandler.cpp (155): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF64F7E1E)
00007FFCF64F7E1E (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9CDD998)
00007FFCF9CDD998 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9CC5B26)
00007FFCF9CC5B26 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9CD9AFD)
00007FFCF9CD9AFD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9C64FE9)
00007FFCF9C64FE9 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9CD8C0A)
00007FFCF9CD8C0A (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-mxqeuk\src\entity\rail.cpp (496): Rail::length
c:\cygwin64\tmp\factorio-mxqeuk\src\rail\railjoint.cpp (283): SimpleRailJoint::moveOnCurrentRail
c:\cygwin64\tmp\factorio-mxqeuk\src\rail\railjoint.cpp (248): SimpleRailJoint::moveNatural
c:\cygwin64\tmp\factorio-mxqeuk\src\entity\rollingstock.cpp (1054): RollingStock::getDrawPositionData
c:\cygwin64\tmp\factorio-mxqeuk\src\entity\rollingstock.cpp (956): RollingStock::draw
c:\cygwin64\tmp\factorio-mxqeuk\src\graphics\entityrenderer.cpp (211): EntityRenderer::prepareRow
c:\cygwin64\tmp\factorio-mxqeuk\src\graphics\entityrenderer.cpp (162): EntityRenderer::threadJob
c:\cygwin64\tmp\factorio-mxqeuk\src\util\workerthread.cpp (34): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64>,std::default_delete<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF7FC8102)
00007FFCF7FC8102 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFCF9C8C5B4)
00007FFCF9C8C5B4 (ntdll): (filename not available): RtlUserThreadStart
279.357 Error CrashHandler.cpp:106: Map tick at moment of crash: 19928620
279.357 Error Util.cpp:77: Unexpected error occurred. 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.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
created in 0.14.3
0.14.3-->0.14.4-->0.14.5
Re: [14.5] Crash on click on specific cargo-wagon.
Posted: Sat Sep 10, 2016 8:41 pm
by Loewchen
I can confirm it crashes upon removal of the rail under the wagon.
Re: *[14.5] [kovarex] Crash on click on specific cargo-wagon.
Posted: Mon Sep 12, 2016 10:45 am
by kovarex
Hmm, the internal state of the rail is wrong, but I don't know why.
Did you do anything specific with the rail/train before it got corrupted?
Re: *[14.5] [kovarex] Crash on click on specific cargo-wagon.
Posted: Tue Sep 13, 2016 7:49 pm
by soaxi
kovarex wrote:Hmm, the internal state of the rail is wrong, but I don't know why.
Did you do anything specific with the rail/train before it got corrupted?
I don't know. I just grab the cargo, and carsh...
Re: *[14.5] [kovarex] Crash on click on specific cargo-wagon.
Posted: Wed Sep 14, 2016 11:45 am
by kovarex
Well, than I have no idea how it happened. I will have to wait until someone makes a reproducible way to create such a bugged wagon, or there are more cases of it.