Page 1 of 1

[Oxyd] [0.15.3] Crash when joining custom szenario on: "InputActionDefragmenter::assemble"

Posted: Sat Apr 29, 2017 6:30 pm
by Dev-iL
I've managed to connect to the server and play earlier today (on the same version), but the last time I tried, the game crashed while "catching up". I'm attaching the log file. I don't have any specific information about what could've caused the crash, other than mentioning that my internet connection was much slower than usual at the time of the crash.

Re: [Oxyd] [0.15.3] Crash while joining FactorioMMO 0.15 Party

Posted: Sun Apr 30, 2017 10:57 pm
by Rseding91
Thanks for the report. This should be fixed for the next version of 0.15.

Re: [Oxyd] [0.15.3] Crash while joining FactorioMMO 0.15 Party

Posted: Mon May 01, 2017 12:40 am
by Oxyd
Actually, we're still looking into it. Fix might not be in the next version.

Re: [Oxyd] [0.15.3] Crash while joining FactorioMMO 0.15 Party

Posted: Mon May 01, 2017 7:05 am
by Loewchen

Code: Select all

   0.001 2017-04-29 21:21:27; Factorio 0.15.3 (build 29201, win64, alpha)
   0.001 Operating system: Windows 10 (version 1607) 
   0.001 Program arguments: "E:\Games\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: E:/Games/Factorio/data
   0.001 Write data path: E:/Games/Factorio
   0.001 Binaries path: E:/Games/Factorio/bin
   0.019 System info: [CPU:         Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 8 cores, RAM: 32718MB]
   0.019 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 0]
   0.020 Available display adapters: 2
   0.020  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 660 Ti {0x05, [0,0], 1920x1200, 32bit, 59Hz}
   0.020  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 660 Ti {0x01, [1920,0], 1920x1200, 32bit, 59Hz}
   0.021 Create display on adapter 0. Size 1820x1100 at position [40, 32].
   0.074 Initialised Direct3D:[0] NVIDIA GeForce GTX 660 Ti; driver: nvd3dumx.dll 21.21.13.7653
   0.076     Video memory size (dedicated video/dedicated system/shared system/available): 2016/0/16359/4088 MB
   0.107 DSound: Starting _dsound_update thread
   0.108 DSound: Enter _dsound_update; tid=3180
   0.109 Device reset internal.
   0.111 Desktop composition is active.
   0.111 You have vsync and desktop composition enabled on Direct3d. Consider disabling vsync to increase performance on some confirgurations.
   0.111 Graphics settings preset: very-high
   0.111 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
   0.174 Loading mod core 0.0.0 (data.lua)
   0.185 Loading mod base 0.15.3 (data.lua)
   0.340 Loading mod base 0.15.3 (data-updates.lua)
   0.438 Checksum for core: 2926038370
   0.438 Checksum of base: 2896593033
   0.573 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493481099
   0.573 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.663 Loaded shader file E:/Games/Factorio/data/core/graphics/shaders/game.cso
   0.664 Loaded shader file E:/Games/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   0.674 Crop bitmaps.
  11.571 Initial atlas bitmap size is 16384
  11.573 Created atlas bitmap 16384x7695
  11.930 Created atlas bitmap 4096x1860
  11.940 Created atlas bitmap 4096x3648
  20.607 Sprites loaded
  20.607 Convert atlas 4096x1860 to: trilinear-filtering 
  20.634 Convert atlas 4096x3648 to: mipmap 
  20.852 Loading sounds...
  23.202 Custom inputs active: 0
  23.204 Info Updater.cpp:743: Downloading https://updater.factorio.com/get-available-versions?username=Dev-iL&token=<private>&apiVersion=2
  24.588 0 packages available to download (experimental updates enabled).
  24.634 Factorio initialised
  44.802 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:0)
  64.774 Info UDPSocket.cpp:234: Socket closed
  64.775 Joining game 62.4.18.180:34197
  64.775 Info UDPSocket.cpp:33: Opening socket
  64.776 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Ready) to(Connecting)
  65.312 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ConnectionRequestReply) received from 62.4.18.180:34197: invalid state for packet type
  65.444 Connection refused
  65.444 Info ClientMultiplayerManager.cpp:177: Quitting multiplayer connection.
  65.444 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Connecting) to(Disconnected)
  65.445 Info HttpSharedState.cpp:44: Downloading https://auth.factorio.com/generate-user-server-key
  66.265 Info HttpSharedState.cpp:111: Status code: 200
  66.265 Info AuthServerConnector.cpp:136: Received key(49Hkunmcc8/QAP9AlUxJdw==) for username(Dev-iL) from auth server.
  66.334 Info UDPSocket.cpp:234: Socket closed
  66.335 Joining game 62.4.18.180:34197
  66.335 Info UDPSocket.cpp:33: Opening socket
  66.336 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Ready) to(Connecting)
  67.975 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ConnectionRequestReply) received from 62.4.18.180:34197: invalid state for packet type
  68.477 Info ClientSynchronizer.cpp:34: Initialized Synchronizer local peer(1) latency(32).
  68.477 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Connecting) to(ConnectedWaitingForMap)
  68.477 Info ClientRouter.cpp:217: ConnectionAccepted
  68.727 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ConnectionAcceptOrDeny) received from 62.4.18.180:34197: invalid state for packet type
  68.995 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ConnectionAcceptOrDeny) received from 62.4.18.180:34197: invalid state for packet type
  69.245 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ConnectionAcceptOrDeny) received from 62.4.18.180:34197: invalid state for packet type
  69.544 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ConnectionAcceptOrDeny) received from 62.4.18.180:34197: invalid state for packet type
  70.378 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
  70.378 Info UnparsedNetworkMessage.cpp:98: Message data: 27 00 a5 f6 03 00
  71.112 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
  71.112 Info UnparsedNetworkMessage.cpp:98: Message data: 27 00 a9 f6 03 00
  71.145 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
  71.145 Info UnparsedNetworkMessage.cpp:98: Message data: 07 00 ab f6 03 00
  71.445 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
  71.445 Info UnparsedNetworkMessage.cpp:98: Message data: 27 00 c2 f6 03 00
  71.795 Info ClientMultiplayerManager.cpp:669: Received mapReadyForDownload
  71.796 Downloading file E:\Games\Factorio\temp\mp-download.zip (35074025 B, 69730 blocks)
  71.829 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
  71.846 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
  71.846 Info UnparsedNetworkMessage.cpp:98: Message data: 07 00 cd f6 03 00
  72.346 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
  72.346 Info UnparsedNetworkMessage.cpp:98: Message data: 07 10 cb f6 03 00 01 0a e8 4b 00
  73.163 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
  73.164 Info UnparsedNetworkMessage.cpp:98: Message data: 07 02 e3 f6 03 00 02 9a f2 3d 00 04 99 15 16 ff eb ff c2 cb 01 9a 99 f2 3d 00 9b f2 3d 00 03 16 00 96 76 15 43 9a f2 3d 00 01 6b eb 00 00 00 49 ff 31 0a 00 00 00 64 00 00 00 ff 31 02 31 02 03 01 ea fa 03 00 00 00 0f 00 03 00 00 00 20 0f 00 00 43 00 00 f4 00 9e 20 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 43 00 00 03 00 00 20 00 01 00 00
 
...

 118.801 Info TransferTarget.cpp:157: Received transfer block while not downloading
 119.800 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 119.800 Info UnparsedNetworkMessage.cpp:98: Message data: 07 02 69 fc 03 00 02 84 fc 3d 00 06 23 15 05 3b 16 ff b0 ff 21 59 22 04 83 fc 3d 00 85 fc 3d 00 02 16 00 dc 0c 61 3e 84 fc 3d 00
 120.334 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 120.334 Info UnparsedNetworkMessage.cpp:98: Message data: 07 02 7d fc 03 00 02 aa fc 3d 00 06 23 07 10 27 16 ff d2 ff bc 6a a6 2a a9 fc 3d 00 ab fc 3d 00 02 16 00 2f 2c 7f a1 aa fc 3d 00
 120.384 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 120.384 Info UnparsedNetworkMessage.cpp:98: Message data: 07 12 7e fc 03 00 02 ac fc 3d 00 02 16 00 4a 66 ad 6f ab fc 3d 00 ad fc 3d 00 02 16 00 33 76 78 13 ac fc 3d 00 01 0a fa 4c 00
 120.401 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 120.401 Info UnparsedNetworkMessage.cpp:98: Message data: 27 16 7f fc 03 00 ae fc 3d 00 02 16 00 fb 94 6a 18 ad fc 3d 00 01 0a fb 4c 00
 120.712 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 120.712 Info UnparsedNetworkMessage.cpp:98: Message data: 27 12 87 fc 03 00 02 bc fc 3d 00 04 04 50 04 16 ff b0 ff 2c c8 ac 5c bb fc 3d 00 bd fc 3d 00 04 81 50 d9 0f 00 00 65 4f 00 00 02 01 0a 00 16 ff b0 ff 00 bd 2d 02 bc fc 3d 00 01 0a fd 4c 00
 120.762 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 120.762 Info UnparsedNetworkMessage.cpp:98: Message data: 07 02 8a fc 03 00 02 c2 fc 3d 00 04 81 50 d9 0f 00 00 be 50 00 00 02 01 0a 00 16 ff b0 ff ef 84 8e 4b c1 fc 3d 00 c3 fc 3d 00 0a 1f 50 89 81 00 d9 0f 00 00 03 51 00 00 02 01 0a 00 21 1e 1b e3 43 00 54 41 05 16 ff 51 ff 3b 09 14 ac c2 fc 3d 00
 121.435 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 121.435 Info UnparsedNetworkMessage.cpp:98: Message data: 07 06 9d fc 03 00 e6 fc 3d 00 06 23 2e 03 00 80 6b ff ff 80 9c 01 00 02 01 00 16 ff d2 ff f0 64 6b 21 e5 fc 3d 00
 121.668 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 121.668 Info UnparsedNetworkMessage.cpp:98: Message data: 07 02 a4 fc 03 00 02 f2 fc 3d 00 06 23 2e 03 00 80 6f ff ff 80 9c 01 00 02 01 00 16 ff d2 ff e0 c9 c4 ea f1 fc 3d 00 f3 fc 3d 00 06 1f 2e 98 04 22 06 16 ff b0 ff d6 c3 80 75 f2 fc 3d 00
 121.818 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 121.818 Info UnparsedNetworkMessage.cpp:98: Message data: 07 02 a8 fc 03 00 02 fa fc 3d 00 08 1f 2e 98 23 22 23 1e 16 ff 92 ff a2 80 1f 4e f9 fc 3d 00 fb fc 3d 00 08 05 07 81 49 ca 10 00 00 59 51 00 00 02 00 0a 00 81 00 85 10 00 00 59 51 00 00 02 01 0a 00 16 ff b0 ff f7 89 5d 09 fa fc 3d 00
 122.152 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 122.152 Info UnparsedNetworkMessage.cpp:98: Message data: 27 02 b0 fc 03 00 02 0a fd 3d 00 06 1f 50 8a 81 00 c8 11 00 00 12 53 00 00 02 01 0a 00 16 ff b0 ff 2e d0 72 42 09 fd 3d 00 0b fd 3d 00 06 81 50 f9 11 00 00 43 53 00 00 02 01 0a 00 1f ba c3 16 ff f6 fe 58 23 67 5e 0a fd 3d 00
 122.303 Loading script.dat: 10744 bytes.
 122.308 Checksum for script E:/Games/Factorio/temp/currently-playing/control.lua: 1849186089
 122.424 Info ClientMultiplayerManager.cpp:539: MapTick(4059771) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
 122.581 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type ServerToClientHeartbeat) received from 62.4.18.180:34197: heartbeat outside latency window
 122.581 Info UnparsedNetworkMessage.cpp:98: Message data: 27 12 bd fc 03 00 02 24 fd 3d 00 02 16 00 07 62 5a 02 23 fd 3d 00 25 fd 3d 00 04 99 ff 31 02 16 ff cf fd ea 4c 7f 3e 24 fd 3d 00 01 07 59 4c 00
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-orhc3f\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-orhc3f\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-orhc3f\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-orhc3f\src\net\inputactiondefragmenter.cpp (92): InputActionDefragmenter::assemble
c:\cygwin64\tmp\factorio-orhc3f\src\net\inputactiondefragmenter.cpp (21): InputActionDefragmenter::update
c:\cygwin64\tmp\factorio-orhc3f\src\net\networkinputhandler.cpp (133): NetworkInputHandler::sendInputActions
c:\cygwin64\tmp\factorio-orhc3f\src\net\networkinputhandler.cpp (104): NetworkInputHandler::tryToApplyNextTickClosure
c:\cygwin64\tmp\factorio-orhc3f\src\net\clientmultiplayermanager.cpp (457): ClientMultiplayerManager::updateMultiplayerInputInternal
c:\cygwin64\tmp\factorio-orhc3f\src\net\multiplayermanagerbase.cpp (172): MultiplayerManagerBase::updateMultiplayerInput
c:\cygwin64\tmp\factorio-orhc3f\src\mainloop.cpp (807): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-orhc3f\src\mainloop.cpp (702): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-orhc3f\src\util\workerthread.cpp (35): 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 RouterBase::*)(void) __ptr64,ClientRouter * __ptr64>,std::default_delete<std::tuple<void (__cdecl RouterBase::*)(void) __ptr64,ClientRouter * __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: 00007FF932818364)
00007FF932818364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9340070D1)
00007FF9340070D1 (ntdll): (filename not available): RtlUserThreadStart
 127.322 Error InputActionDefragmenter.cpp:92: An input action fragment is missing
Logger::writeStacktrace skipped.
 127.323 Error CrashHandler.cpp:106: Map tick at moment of crash: 4059787
 127.323 Error Util.cpp:76: 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: [Oxyd] [0.15.3] Crash when joining custom szenario on: "InputActionDefragmenter::assemble"

Posted: Tue May 02, 2017 9:07 am
by mdoublem
Had the same issue in 15.5. I crashed a few times when trying to join the no hand crafting, marathon, railworld factoriommo server.

Re: [Oxyd] [0.15.3] Crash when joining custom szenario on: "InputActionDefragmenter::assemble"

Posted: Tue May 02, 2017 3:26 pm
by Oxyd
Okay, and now it should be fixed in 0.15.7.