[0.16.16] Linux Server Crash ( Saving process crashed )

This subforum contains all the issues which we already resolved.
User avatar
distortions864
Fast Inserter
Fast Inserter
Posts: 125
Joined: Thu Apr 20, 2017 12:56 am
Contact:

[0.16.16] Linux Server Crash ( Saving process crashed )

Post by distortions864 »

Been running the new non-blocking save on my 4 servers for a while.
Its been running great.

No mods, no scripts.

Checked server list, and one server wasn't showing up in server list... so rebooted it.
Full log attached. Excerpt:

Code: Select all

128152.090 Received second SIGTERM, terminating immediately
128159.749 Warning Logger.cpp:446: Symbols.size() == 27, usedSize == 18
Factorio crashed. Generating symbolized stacktrace, please wait ...
128164.949 Warning Logger.cpp:446: Symbols.size() == 26, usedSize == 17
#0  0x000000000067c281 in CrashHandler::writeStackTrace(CrashHandler::CrashReason) at /tmp/factorio-qnPOZQ/src/Util/CrashHandler.cpp:127
#1  0x000000000067c42a in CrashHandler::SignalHandler(int) at /tmp/factorio-qnPOZQ/src/Util/CrashHandler.cpp:421
#2  0x0000000000037140 in ?? at ??:0
#3  (nil) in ?? at ??:0
#4  0x000000000000000b in ?? at ??:0
#5  0x00000000014aca25 in __gnu_cxx::__verbose_terminate_handler() at ??:?
#6  0x00000000014510f6 in __cxxabiv1::__terminate(void (*)()) at ??:?
#7  0x00000000014a6519 in __cxa_call_terminate at ??:?
#8  0x00000000014518e8 in __gxx_personality_v0 at ??:?
#9  0x00000000014b8813 in _Unwind_RaiseException_Phase2 at tmpxPGC7.fake.c:?
#10 0x00000000014b934e in _Unwind_Resume at crtstuff.c:?
#11 0x0000000000b608af in __gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long) at /usr/include/c++/7/ext/new_allocator.h:125
#12 0x0000000000b608dc in std::allocator_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long) at /usr/include/c++/7/bits/alloc_traits.h:462
#13 0x0000000000b61cf5 in std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long) at /usr/include/c++/7/bits/stl_vector.h:180
#14 0x000000000041f693 in std::_Vector_base<int, std::allocator<int> >::~_Vector_base() at /usr/include/c++/7/bits/stl_vector.h:162
#15 (nil) in std::vector<int, std::allocator<int> >::~vector() at /usr/include/c++/7/bits/stl_vector.h:435
#16 0x000000000042574f in GlobalContext::clearResources() at /tmp/factorio-qnPOZQ/src/GlobalContext.cpp:662
128164.949 Error Util.cpp:67: 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.
128164.949 Error CrashHandler.cpp:392: Unhandled exception type: St13runtime_error
128164.949 Error CrashHandler.cpp:399: Unhandled exception: Saving process crashed.
Attachments
1516305770.log
(61.63 KiB) Downloaded 163 times
Last edited by distortions864 on Tue Jan 23, 2018 6:03 pm, edited 2 times in total.
M45 Science: A Factorio Community since 2017! https://m45sci.xyz/
User avatar
distortions864
Fast Inserter
Fast Inserter
Posts: 125
Joined: Thu Apr 20, 2017 12:56 am
Contact:

Re: [0.16.16] Linux Server Crash ( Saving process crashed )

Post by distortions864 »

Hmm, looks like a save fork got stuck or something.
Only happening on the one server so far.

Save file attached.

Log file attached. Excerpt:

Code: Select all

12349.304 Received SIGTERM, shutting down
12349.304 Info MainLoop.cpp:347: Saving map as /home/fact/fact-a/saves/_autosave28.zip
12349.639 Info MainLoop.cpp:358: Saving progress: 0.011892%
12349.999 Info MainLoop.cpp:358: Saving progress: 100.000000%
12350.498 Info ServerMultiplayerManager.cpp:117: Disconnecting multiplayer connection.
12350.498 Info ServerMultiplayerManager.cpp:696: mapTick(8034348) changing state from(InGame) to(DisconnectingScheduled)
12350.532 Info ServerMultiplayerManager.cpp:696: mapTick(8034348) changing state from(DisconnectingScheduled) to(Disconnecting)
12350.565 Info ServerMultiplayerManager.cpp:696: mapTick(8034348) changing state from(Disconnecting) to(Disconnected)
12350.565 Info ServerMultiplayerManager.cpp:141: Quitting multiplayer connection.
12350.565 Info ServerMultiplayerManager.cpp:696: mapTick(8034348) changing state from(Disconnected) to(Closed)
12351.029 Info HttpSharedState.cpp:54: Downloading https://multiplayer.factorio.com/remove-game/891959
12351.067 Info HttpSharedState.cpp:127: Status code: 200
12351.069 Info GlobalContext.cpp:671: Waiting for child processes to exit: 20150
Looks like it was the daily scheduled reboot. Only one of the 4 servers is having the issue, thus why save file is attached.
Attachments
1516433952.log
(10.94 KiB) Downloaded 155 times
m45-A-1-20-2018.zip
(15.12 MiB) Downloaded 162 times
M45 Science: A Factorio Community since 2017! https://m45sci.xyz/
Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [0.16.16] Linux Server Crash ( Saving process crashed )

Post by Oxyd »

Thanks, this will be fixed in 0.16.21.
Post Reply

Return to “Resolved Problems and Bugs”