[0.17.0] MP Change Ghost Blueprint + Undo of origin player will crash the Server

Things that has been reported already before.
Post Reply
User avatar
TeZwo
Burner Inserter
Burner Inserter
Posts: 9
Joined: Fri Nov 04, 2016 6:57 am
Contact:

[0.17.0] MP Change Ghost Blueprint + Undo of origin player will crash the Server

Post by TeZwo »

If you set a blueprint yourself, someone else deletes something from the blueprint (not completely) and the one who set the blueprint uses the Undo function, the server is going to crash instantly.
Attachments
factorio-dump-previous.dmp
(760.59 KiB) Downloaded 65 times
factorio-previous.log.txt
(14.3 KiB) Downloaded 70 times

Loewchen
Global Moderator
Global Moderator
Posts: 8283
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [0.17.0] MP Change Ghost Blueprint + Undo of origin player will crash the Server

Post by Loewchen »

Code: Select all

   0.001 2019-02-26 21:14:51; Factorio 0.17.0 (build 42971, win64, steam)
   0.001 Operating system: Windows 10 (version 1803) 
   0.002 Program arguments: "E:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.003 Read data path: E:/SteamLibrary/steamapps/common/Factorio/data
   0.003 Write data path: C:/Users/GottZ/AppData/Roaming/Factorio [27510/243582MB]
   0.003 Binaries path: E:/SteamLibrary/steamapps/common/Factorio/bin
   0.017 System info: [CPU: Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 8 cores, RAM: 6882/16326 MB, page: 11175/26566 MB, virtual: 4329/134217727 MB, extended virtual: 0 MB]
   0.017 Display options: [FullScreen: 0] [VSync: 0] [UIScale: automatic (100.0%)] [MultiSampling: OFF] [Screen: 255] [Lang: en]
   0.028 Available displays: 2
   0.029  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 960 {0x05, [0,0], 1920x1200, 32bit, 59Hz}
   0.030  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 960 {0x01, [-1920,0], 1920x1200, 32bit, 59Hz}
   0.119 Display: 0 -> Adapter: 0, Output: 0
   0.305 Initialised Direct3D[0]: NVIDIA GeForce GTX 960; driver: nvldumdx.dll 23.21.13.8813
   0.305   D3D Feature Level: 11.1, DXGI 1.5+
   0.305   [Local Video Memory] Budget: 3453MB, CurrentUsage: 1MB, Reservation: 0/1828MB
   0.305   [Non-Local Vid.Mem.] Budget: 7347MB, CurrentUsage: 0MB, Reservation: 0/3877MB
   0.305   Tiled resources: Tier 2
   0.305   Unified Memory Architecture: No
   0.305   BGR 565 Supported: Yes
   0.305   MaximumFrameLatency: 3, GPUThreadPriority: 0
   0.387 Desktop composition is active.
   0.387 Graphics settings preset: very-high
   0.387   Dedicated video memory size 4062 MB
   0.387 Graphics options: [Graphics quality: normal] [Video memory usage: all] [Light scale: 100%] [DXT: high-quality]
   0.387                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 0] [Low quality rotation: 0]
   0.488 DSound: Starting _dsound_update thread
   0.488 DSound: Enter _dsound_update; tid=20812
   0.605 Razer Chroma Controller initialized.
   0.613 Loading mod core 0.0.0 (data.lua)
   0.756 Loading mod base 0.17.0 (data.lua)
   1.216 Loading mod base 0.17.0 (data-updates.lua)
   1.348 Checksum for core: 3857511955
   1.348 Checksum of base: 738832761
   2.033 Loading sounds...
   2.130 Info PlayerData.cpp:69: Local player-data.json unavailable
   2.130 Info PlayerData.cpp:72: Cloud player-data.json available, timestamp 1551209065
   2.326 Initial atlas bitmap size is 16384
   2.333 Created atlas bitmap 16384x8368 [none]
   2.334 Created atlas bitmap 16384x688 [decal]
   2.335 Created atlas bitmap 16384x1104 [low-object]
   2.336 Created atlas bitmap 16384x656 [mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   2.337 Created atlas bitmap 16384x2096 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
   2.337 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
   2.338 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   2.338 Created atlas bitmap 16384x216 [alpha-mask]
   2.341 Created atlas bitmap 16384x3688 [shadow, linear-magnification, alpha-mask]
   2.341 Created atlas bitmap 16384x384 [shadow, mipmap, linear-magnification, alpha-mask]
   3.000 Parallel Sprite Loader initialized (threads: 7)
   7.559 Sprites loaded
   7.697 Generated mipmaps for atlas of size 16384x1104
   7.781 Generated mipmaps for atlas of size 16384x656
   7.814 Generated mipmaps for atlas of size 16384x2096
   7.836 Generated mipmaps for atlas of size 16384x480
   7.848 Generated mipmaps for atlas of size 16384x456
   7.859 Generated mipmaps for atlas of size 16384x384
   7.866 Custom inputs active: 0
   7.960 Factorio initialised
  30.691 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
  30.691 Info ServerMultiplayerManager.cpp:714: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
  30.691 Info ServerMultiplayerManager.cpp:714: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
  30.691 Loading map C:\Users\GottZ\AppData\Roaming\Factorio\saves\_autosave1.zip: 5251141 bytes.
  30.816 Loading Level.dat: 9474569 bytes.
  30.820 Info Scenario.cpp:147: Map version 0.17.0-143
  32.303 Loading script.dat: 328 bytes.
  32.307 Checksum for script C:/Users/GottZ/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 2366710471
  32.314 Info ServerMultiplayerManager.cpp:360: OS does not support non-blocking saving. Forcing value to false.
  32.314 Info UDPSocket.cpp:27: Opening socket at (IP ADDR:({0.0.0.0:34197}))
  32.314 Hosting game at IP ADDR:({0.0.0.0:34197})
  32.315 Info HttpSharedState.cpp:54: Downloading https://auth.factorio.com/generate-server-padlock-2
  32.747 Info HttpSharedState.cpp:147: Status code: 200
  32.747 Info AuthServerConnector.cpp:109: Obtained serverPadlock for serverHash (H0jiobqHubo0LVNkuwMhwNXX3i1gPpII) from the auth server.
  32.747 Info ServerMultiplayerManager.cpp:714: updateTick(360001) changing state from(CreatingGame) to(InGame)
  32.803 Info ServerRouter.cpp:606: Asking pingpong servers (pingpong1.factorio.com:34197, pingpong2.factorio.com:34197, pingpong3.factorio.com:34197, pingpong4.factorio.com:34197) for own address
  32.803 Info UDPSocket.cpp:39: Opening socket for broadcast
  32.804 Info GameActionHandler.cpp:4029: UpdateTick (360001) processed PlayerJoinGame peerID(0) playerIndex(0) mode(connect) 
  33.237 Info ServerRouter.cpp:485: Own address is IP ADDR:({87.78.30.8:34197}) (confirmed by pingpong1)
  33.237 Info ServerRouter.cpp:485: Own address is IP ADDR:({87.78.30.8:34197}) (confirmed by pingpong3)
  33.237 Info ServerRouter.cpp:485: Own address is IP ADDR:({87.78.30.8:34197}) (confirmed by pingpong4)
  33.494 Info SteamContext.cpp:401: Lobby created callback started.
  33.494 Info SteamContext.cpp:408: Lobby created succeeded.
  33.495 Info SteamContext.cpp:430: Lobby creation finished.
  33.495 Info SteamContext.cpp:437: Entered own lobby.
  33.684 Info MatchingServer.cpp:86: Matching server game `4467152` has been created.
  33.687 Info SteamContext.cpp:391: Leaving lobby...
  33.688 Info ServerMultiplayerManager.cpp:643: Matching server connection resumed
  33.938 Info SteamContext.cpp:401: Lobby created callback started.
  33.938 Info SteamContext.cpp:408: Lobby created succeeded.
  33.938 Info SteamContext.cpp:430: Lobby creation finished.
  33.938 Info SteamContext.cpp:437: Entered own lobby.
  34.586 ConnectionRequestReplyConfirm (type(ConnectionRequestReplyConfirm) ) from(IP ADDR:({85.197.49.24:64675}))
  34.587 Info ServerRouter.cpp:572: Generated hmac(vjvPUSiRfmBx+pSJ3USa5A==) and serverKey(ianN0ZwJBh73DYGXoaU2Ig==) for username(TeZwo) differ. Generated from message(TeZwo_Ohk+mOfqT7QtNhHRaYBevK/tRz86soUwXO0QUAYwD/I=_190226183509).
  34.587 Refusing connection for address (IP ADDR:({85.197.49.24:64675})), username (TeZwo). UserVerificationMismatch
  35.053 ConnectionRequestReplyConfirm (type(ConnectionRequestReplyConfirm) ) from(IP ADDR:({85.197.49.24:62093}))
  35.054 Info ServerRouter.cpp:418: Replying to connectionRequest for address(IP ADDR:({85.197.49.24:62093})).
  35.054 Info ServerSynchronizer.cpp:557: nextHeartbeatSequenceNumber(103) adding peer(1)
  35.074 Info ServerMultiplayerManager.cpp:714: updateTick(360137) changing state from(InGame) to(InGameSavingMap)
  35.086 Info ServerMultiplayerManager.cpp:813: updateTick(360137) received stateChanged peerID(1) oldState(Ready) newState(ConnectedWaitingForMap)
  35.470 Warning TransmissionControlHelper.cpp:179: Fragment 0001 failed too many times
  35.484 Info ServerMultiplayerManager.cpp:876: UpdateTick(360137) Serving map(C:\Users\GottZ\AppData\Roaming\Factorio\temp\mp-save-0.zip) for peer(1) size(5249473) crc(3307180306)
  35.484 Info ServerMultiplayerManager.cpp:714: updateTick(360137) changing state from(InGameSavingMap) to(InGame)
  35.486 Warning TransmissionControlHelper.cpp:179: Fragment 0002 failed too many times
  35.570 Info ServerMultiplayerManager.cpp:813: updateTick(360142) received stateChanged peerID(1) oldState(ConnectedWaitingForMap) newState(ConnectedDownloadingMap)
  38.236 Info ServerMultiplayerManager.cpp:813: updateTick(360302) received stateChanged peerID(1) oldState(ConnectedDownloadingMap) newState(ConnectedLoadingMap)
  38.703 Info ServerMultiplayerManager.cpp:813: updateTick(360330) received stateChanged peerID(1) oldState(ConnectedLoadingMap) newState(TryingToCatchUp)
  39.087 Info ServerMultiplayerManager.cpp:813: updateTick(360353) received stateChanged peerID(1) oldState(TryingToCatchUp) newState(WaitingForCommandToStartSendingTickClosures)
  39.088 Info GameActionHandler.cpp:4029: UpdateTick (360353) processed PlayerJoinGame peerID(1) playerIndex(1) mode(connect) 
  39.169 Info ServerMultiplayerManager.cpp:813: updateTick(360358) received stateChanged peerID(1) oldState(WaitingForCommandToStartSendingTickClosures) newState(InGame)
  47.986 ConnectionRequestReplyConfirm (type(ConnectionRequestReplyConfirm) ) from(IP ADDR:({46.82.154.145:65265}))
  47.986 Refusing connection for address (IP ADDR:({46.82.154.145:65265})), username (Skillchen). UserVerificationMissing
  48.703 ConnectionRequestReplyConfirm (type(ConnectionRequestReplyConfirm) ) from(IP ADDR:({46.82.154.145:57085}))
  48.704 Refusing connection for address (IP ADDR:({46.82.154.145:57085})), username (Skillchen). PasswordMissing
  48.887 Warning TransmissionControlHelper.cpp:179: Fragment 000b failed too many times
  49.603 Warning TransmissionControlHelper.cpp:179: Fragment 0010 failed too many times
  97.037 Error CrashHandler.cpp:376: Exception Code: c0000005, Address: 0x00007ff672255130
ModuleBase: 0x00007ff6720e0000, ImageSize: 01552000, RelativeAddress: 00175130
  97.037 Error CrashHandler.cpp:382: Access Violation: Read at address 0000000000000010
  97.037 Error CrashHandler.cpp:396: Exception Context:
rax=0000000000000000, rbx=0000000000000001, rcx=00000212d929bdc0,
rdx=00000212b06f52e0, rsi=0000000000000000, rdi=00000212d8ee3ba0,
rip=00007ff672255130, rsp=000000ffea10f230, rbp=00000212b0144d50,
 r8=0000000000000000,  r9=0000000000000055, r10=0000000000000055,
r11=0000000000000006, r12=00000212e01a3a90, r13=00000212e1a3e0a0,
r14=00000212b0144f28, r15=00000212e76f0900
  97.037 Crashed in E:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe (0x00007ff6720e0000 - 0x00007ff673632000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-s7fxqw\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-s7fxqw\src\util\logger.cpp (405): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-s7fxqw\src\util\logger.cpp (515): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-s7fxqw\src\util\crashhandler.cpp (169): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-s7fxqw\src\util\crashhandler.cpp (423): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF86288BCF0)
00007FF86288BCF0 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8661F3167)
00007FF8661F3167 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8661DB5E6)
00007FF8661DB5E6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8661EF7DD)
00007FF8661EF7DD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF86615D856)
00007FF86615D856 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8661EE70E)
00007FF8661EE70E (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-s7fxqw\src\entity\entity.cpp (1846): Entity::orderDeconstruction
c:\cygwin64\tmp\factorio-build-s7fxqw\src\builtentityundoaction.cpp (36): BuiltEntityUndoAction::apply
c:\cygwin64\tmp\factorio-build-s7fxqw\src\input\commonactionhandler.cpp (1891): CommonActionHandler::undo
c:\cygwin64\tmp\factorio-build-s7fxqw\src\gameactionhandler.cpp (321): GameActionHandler::actionPerformed
c:\cygwin64\tmp\factorio-build-s7fxqw\src\input\inputhandler.cpp (61): InputHandler::flushActions
c:\cygwin64\tmp\factorio-build-s7fxqw\src\net\networkinputhandler.cpp (164): NetworkInputHandler::flushActions
c:\cygwin64\tmp\factorio-build-s7fxqw\src\net\networkinputhandler.cpp (114): NetworkInputHandler::tryToApplyNextTickClosure
c:\cygwin64\tmp\factorio-build-s7fxqw\src\net\servermultiplayermanager.cpp (665): ServerMultiplayerManager::updateMultiplayerInputInternal
c:\cygwin64\tmp\factorio-build-s7fxqw\src\net\multiplayermanagerbase.cpp (174): MultiplayerManagerBase::updateMultiplayerInput
c:\cygwin64\tmp\factorio-build-s7fxqw\src\mainloop.cpp (1039): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-build-s7fxqw\src\mainloop.cpp (924): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-build-s7fxqw\src\util\workerthread.cpp (42): WorkerThread::loop
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (230): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl LogitechLEDController::*)(void),LogitechLEDController *>,std::default_delete<std::tuple<void (__cdecl LogitechLEDController::*)(void),LogitechLEDController *> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (209): std::_Pad::_Call_func
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF866073034)
00007FF866073034 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8661C3691)
00007FF8661C3691 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
  99.602 Error CrashHandler.cpp:174: Map tick at moment of crash: 363830
  99.602 Error Util.cpp:89: 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.
 101.336 Uploading log file
 101.347 Error CrashHandler.cpp:221: Heap validation: success.
 101.350 Creating crash dump.
 101.812 CrashDump success


User avatar
TeZwo
Burner Inserter
Burner Inserter
Posts: 9
Joined: Fri Nov 04, 2016 6:57 am
Contact:

Re: [0.17.0] MP Change Ghost Blueprint + Undo of origin player will crash the Server

Post by TeZwo »

can be closed, same problem already fixed since last patch:

viewtopic.php?t=65656

Post Reply

Return to “Duplicates”