Crash while ingame

Things that has been reported already before.
OvermindDL1
Fast Inserter
Fast Inserter
Posts: 193
Joined: Sun Oct 05, 2014 6:12 am
Contact:

Crash while ingame

Post by OvermindDL1 »

EDIT: It looks like it was the ammo crash of 1.1.29 that was fixed in 1.1.30 shortly after, so this issue may be resolved.

Factorio 1.1.29 (1.1.30 came out while in-game, updating to 1.1.30 now though, however the below log doesn't seem to be in the changelog of fixes for 1.1.30, thus still reporting it).

Was hosting a multiplayer save and while running around caused a SIGSEGV, crash happened about 25 seconds after the last autosave, relevant log part is:

Code: Select all

17041.571 Error CrashHandler.cpp:633: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xd28467, 0xf0b06d, 0xd7f0c5, 0xd7f751, 0xd7f809, 0x46210, 0x862b00, 0x86b58c, 0xf8418f, 0xf688e1, 0x10d5f64, 0x109e69e, 0x109e952, 0x1a57cef, 0x1a57d5a, 0x1a5d145, 0x133337e, 0x1333539, 0x1335285, 0x133545e, 0x5c4f61, 0, 0x5d52fe
17055.938 Warning Logger.cpp:526: Symbols.size() == 39, usedSize == 22
#0  0x0000000000f0b06d in std::__uniq_ptr_impl<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::_M_ptr() const at /home/build/gcc-9.2/include/c++/9.2.0/bits/unique_ptr.h:154
#1  0x0000000000d7f0c5 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::get() const at /home/build/gcc-9.2/include/c++/9.2.0/bits/unique_ptr.h:353
#2  0x0000000000d7f751 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::operator->() const at /home/build/gcc-9.2/include/c++/9.2.0/bits/unique_ptr.h:347
#3  0x0000000000d7f809 in Logger::flush() at /tmp/factorio-build-ybpRHo/src/Util/Logger.cpp:566
#4  0x0000000000046210 in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-build-ybpRHo/src/Util/Logger.cpp:552
#5  0x0000000000862b00 in GlobalContext::getMap() at /tmp/factorio-build-ybpRHo/src/GlobalContext.cpp:2048
#6  0x000000000086b58c in CrashHandler::writeStackTrace(CrashHandler::CrashReason) at /tmp/factorio-build-ybpRHo/src/Util/CrashHandler.cpp:188
#7  0x0000000000f8418f in CrashHandler::commonSignalHandler(int) at /tmp/factorio-build-ybpRHo/src/Util/CrashHandler.cpp:635
#8  0x0000000000f688e1 in CrashHandler::SignalHandler(int) at /tmp/factorio-build-ybpRHo/src/Util/CrashHandler.cpp:650
#9  0x00000000010d5f64 in ?? at ??:0
#10 0x000000000109e69e in Targeters::addTargeter(Targetable*, TargeterBase&) at /tmp/factorio-build-ybpRHo/src/Util/Targetable.cpp:136
#11 0x000000000109e952 in Targetable::addTargeter(TargeterBase&) at /tmp/factorio-build-ybpRHo/src/Util/Targetable.cpp:31
#12 0x0000000001a57cef in TargeterBase::operator=(Targetable*) at /tmp/factorio-build-ybpRHo/src/Util/Targeter.cpp:97
#13 0x0000000001a57d5a in TargeterBase::TargeterBase(TargeterBase const&) at /tmp/factorio-build-ybpRHo/src/Util/Targeter.cpp:114
#14 0x0000000001a5d145 in Targeter<Entity, (TargeterFlags)0>::Targeter(Targeter<Entity, (TargeterFlags)0> const&) at /tmp/factorio-build-ybpRHo/src/Util/Targeter.hpp:97
#15 0x000000000133337e in TriggerModifier::TriggerModifier(TriggerModifier const&) at /tmp/factorio-build-ybpRHo/src/Trigger/TriggerModifier.hpp:7
#16 0x0000000001333539 in FluidStreamPrototype::addToDescription(Description&, unsigned int) const at /tmp/factorio-build-ybpRHo/src/Entity/FluidStreamPrototype.cpp:149
#17 0x0000000001335285 in TriggerItem::addToDescription(Description&, unsigned int) const at /tmp/factorio-build-ybpRHo/src/Trigger/TriggerItem.cpp:139 (discriminator 2)
#18 0x000000000133545e in Trigger::addToDescription(Description&, unsigned int) const at /tmp/factorio-build-ybpRHo/src/Trigger/Trigger.cpp:59
#19 0x00000000005c4f61 in AmmoType::addToDescription(Description&, float) const at /tmp/factorio-build-ybpRHo/src/Item/AmmoType.cpp:57
#20 (nil) in AmmoItemPrototype::addToDescription(Description&) const at /tmp/factorio-build-ybpRHo/src/Item/AmmoItemPrototype.cpp:85
#21 0x00000000005d52fe in MaterialID::addToDescription(Description&) const at /tmp/factorio-build-ybpRHo/src/Material/MaterialID.cpp:54
#22 (nil) in MaterialID::addToDescription(Description&) const at /tmp/factorio-build-ybpRHo/src/Material/MaterialID.cpp:51
#23 (nil) in RecipeToolTip::addProductTooltips(Recipe const&, ForceData const&) at /tmp/factorio-build-ybpRHo/src/Gui/RecipeToolTip.cpp:463
#24 (nil) in std::_Rb_tree<MaterialID, MaterialID, std::_Identity<MaterialID>, std::less<MaterialID>, std::allocator<MaterialID> >::~_Rb_tree() at /home/build/gcc-9.2/include/c++/9.2.0/bits/stl_tree.h:995
#25 (nil) in std::set<MaterialID, std::less<MaterialID>, std::allocator<MaterialID> >::~set() at /home/build/gcc-9.2/include/c++/9.2.0/bits/stl_set.h:281
#26 (nil) in RecipeToolTip::updateContent() at /tmp/factorio-build-ybpRHo/src/Gui/RecipeToolTip.cpp:158
#27 (nil) in agui::Gui::recursiveDoLogic(agui::Widget*) at /tmp/factorio-build-ybpRHo/libraries/Agui/Gui.cpp:830
#28 (nil) in agui::Gui::recursiveDoLogic(agui::Widget*) at /tmp/factorio-build-ybpRHo/libraries/Agui/Gui.cpp:835
#29 (nil) in agui::Gui::recursiveDoLogic(agui::Widget*) at /tmp/factorio-build-ybpRHo/libraries/Agui/Gui.cpp:824
#30 (nil) in agui::Gui::logic(bool) at /tmp/factorio-build-ybpRHo/libraries/Agui/Gui.cpp:791
#31 0x0000000000002000 in GlobalContext::updateGui(bool) at /tmp/factorio-build-ybpRHo/src/GlobalContext.cpp:1460
#32 0x0000000000000100 in GlobalContext::updateSound() at /tmp/factorio-build-ybpRHo/src/GlobalContext.cpp:1468
#33 0x0001800000000000 in MainLoop::prepare() at /tmp/factorio-build-ybpRHo/src/MainLoop.cpp:1041
#34 (nil) in MainLoop::mainLoopStep(WorkerThread&, MainLoop::HeavyMode) at /tmp/factorio-build-ybpRHo/src/MainLoop.cpp:689
#35 0x0000000000000800 in MainLoop::run(Filesystem::Path const&, Filesystem::Path const&, bool, bool, std::function<void ()>, Filesystem::Path const&, MainLoop::HeavyMode) at /tmp/factorio-build-ybpRHo/src/MainLoop.cpp:394
#36 (nil) in main at /tmp/factorio-build-ybpRHo/src/Main.cpp:1141
#37 0x0000000040100080 in ?? at ??:0
#38 (nil) in _start at ??:?
Stack trace logging done
17070.655 Warning Logger.cpp:526: Symbols.size() == 34, usedSize == 21
17070.655 Error CrashHandler.cpp:189: Map tick at moment of crash: 1340710
17070.655 Error Util.cpp:97: 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.
17133.446 Uploading log file
17133.561 Info SystemUtil.cpp:549: Started /home/overminddl1/Games/Factorio/factorio-1.1.26/bin/x64/factorio; trampoline PID: 3219827
I have the log and the latest autosave saved if it would help, available via:
https://overminddl1.com/Factorio/crashe ... urrent.log
https://overminddl1.com/Factorio/crashe ... osave1.zip
Last edited by OvermindDL1 on Wed Mar 24, 2021 11:27 pm, edited 1 time in total.
OvermindDL1
Fast Inserter
Fast Inserter
Posts: 193
Joined: Sun Oct 05, 2014 6:12 am
Contact:

Re: Crash while ingame

Post by OvermindDL1 »

Oh actually, by random chance I did happen to be streaming it at the time so some friends could watch, my mouse cursor went over the icon for an entity that showed ammo in the tooltip, so this might be related!

So this may have been what was *just* fixed in 1.1.30, I'm updating to 1.1.30 and will replicate the exact same actions that I performed in my stream.
OvermindDL1
Fast Inserter
Fast Inserter
Posts: 193
Joined: Sun Oct 05, 2014 6:12 am
Contact:

Re: Crash while ingame

Post by OvermindDL1 »

Found the precise frame where it crashed, so yeah I do think it was what was just fixed in 1.1.30. Sorry for the noise. :-)

Image
Post Reply

Return to “Duplicates”