[0.16.5] Crash related to inserters

Things that has been reported already before.
chappington
Manual Inserter
Manual Inserter
Posts: 1
Joined: Wed Dec 13, 2017 1:54 pm
Contact:

[0.16.5] Crash related to inserters

Post by chappington »

OS: ManjaroLinux x86_64
Client: Steam
Vanilla

First crash occurred randomly when constructing a wooden power pole.
Second crash also seemed random when moving.

First crash

Code: Select all

1938.070 Error CrashHandler.cpp:419: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
1942.882 Warning Logger.cpp:446: Symbols.size() == 12, usedSize == 11
#0  0x0000000000b0e71d in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-x51gdL/src/Util/Logger.cpp:471
#1  0x0000000000687137 in CrashHandler::writeStackTrace(CrashHandler::CrashReason) at /tmp/factorio-x51gdL/src/Util/CrashHandler.cpp:127
#2  0x000000000068734a in CrashHandler::SignalHandler(int) at /tmp/factorio-x51gdL/src/Util/CrashHandler.cpp:421
#3  0x00000000000348e0 in ?? at ??:0
#4  0x0000000000a56cea in Inserter::draw(DrawQueue&) const at /tmp/factorio-x51gdL/src/Entity/Inserter.cpp:300
#5  0x00000000008542be in EntityRenderer::prepareRow(RenderData const&, int) at /tmp/factorio-x51gdL/src/Graphics/EntityRenderer.cpp:266
#6  0x0000000000854a05 in EntityRenderer::threadJob(RenderData const&) at /tmp/factorio-x51gdL/src/Graphics/EntityRenderer.cpp:173 (discriminator 2)
#7  0x00000000006893d5 in std::function<void ()>::operator=(decltype(nullptr)) at /usr/include/c++/7/bits/std_function.h:514
#8  0x00000000014811cf in WorkerThread::loop() at /tmp/factorio-x51gdL/src/Util/WorkerThread.cpp:36
#9  0x000000000000708a in execute_native_thread_routine at jidctflt.c:?
#10 (nil) in ?? at ??:0
1946.865 Warning Logger.cpp:446: Symbols.size() == 11, usedSize == 10
1946.865 Error CrashHandler.cpp:128: Map tick at moment of crash: 383659
1946.865 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.
Second crash, more detailed log.

Code: Select all

240.186 Error CrashHandler.cpp:419: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
 243.975 Warning Logger.cpp:446: Symbols.size() == 21, usedSize == 17
#0  0x0000000000b0e71d in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-x51gdL/src/Util/Logger.cpp:471
#1  0x0000000000687137 in CrashHandler::writeStackTrace(CrashHandler::CrashReason) at /tmp/factorio-x51gdL/src/Util/CrashHandler.cpp:127
#2  0x000000000068734a in CrashHandler::SignalHandler(int) at /tmp/factorio-x51gdL/src/Util/CrashHandler.cpp:421
#3  0x00000000000348e0 in ?? at ??:0
#4  0x0000000000a52cfc in Inserter::update() at /tmp/factorio-x51gdL/src/Entity/Inserter.cpp:789
#5  0x00000000005482cd in IntrusiveListIterator<UpdatableEntity, void, false>::operator!=(IntrusiveListIterator<UpdatableEntity, void, false> const&) const at /tmp/factorio-x51gdL/src/Util/Container/IntrusiveList.hpp:404
#6  0x00000000007afede in Chunk::updateActiveEntities(IntrusiveList<UpdatableEntity, void, false>&) at /tmp/factorio-x51gdL/src/Surface/Chunk.cpp:575
#7  0x0000000000b7ed28 in Chunk::isConditionallyActive(unsigned int) const at /tmp/factorio-x51gdL/src/Surface/Chunk.cpp:893
#8  0x0000000000c13ffd in Chunk::updateEntities(unsigned int) at /tmp/factorio-x51gdL/src/Surface/Chunk.cpp:624
#9  0x0000000000c145dd in Surface::update() at /tmp/factorio-x51gdL/src/Surface/Surface.cpp:1176
#10 0x0000000000c14a6c in Map::update() at /tmp/factorio-x51gdL/src/Map/Map.cpp:1224
#11 0x0000000000c243d9 in Game::update() at /tmp/factorio-x51gdL/src/Game.cpp:153
#12 0x0000000000c24eef in Scenario::update() at /tmp/factorio-x51gdL/src/Scenario/Scenario.cpp:822
#13 0x00000000006893d5 in Scenario::updateStep() at /tmp/factorio-x51gdL/src/Scenario/Scenario.cpp:728
#14 0x00000000014811cf in MainLoop::gameUpdateStep(MultiplayerManagerBase*, Scenario*, AppManager*, MainLoop::HeavyMode) at /tmp/factorio-x51gdL/src/MainLoop.cpp:985
#15 0x000000000000708a in MainLoop::gameUpdateLoop(MainLoop::HeavyMode) at /tmp/factorio-x51gdL/src/MainLoop.cpp:852
#16 (nil) in std::function<void ()>::operator=(decltype(nullptr)) at /usr/include/c++/7/bits/std_function.h:514
 247.886 Warning Logger.cpp:446: Symbols.size() == 20, usedSize == 16
 247.886 Error CrashHandler.cpp:128: Map tick at moment of crash: 390629
 247.886 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.


Crash is reproducible from _autosave3, when removing the wooden powerpole underneath green circuit assembler and attempting to save
factorio-current.log
Log from crash after save attempt
(6.55 KiB) Downloaded 71 times

Code: Select all

48.962 Error CrashHandler.cpp:419: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
  53.914 Warning Logger.cpp:446: Symbols.size() == 16, usedSize == 15
#0  0x0000000000b0e71d in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-x51gdL/src/Util/Logger.cpp:471
#1  0x0000000000687137 in CrashHandler::writeStackTrace(CrashHandler::CrashReason) at /tmp/factorio-x51gdL/src/Util/CrashHandler.cpp:127
#2  0x000000000068734a in CrashHandler::SignalHandler(int) at /tmp/factorio-x51gdL/src/Util/CrashHandler.cpp:421
#3  0x00000000000348e0 in ?? at ??:0
#4  0x0000000000967dc2 in Inserter::save(MapSerialiser&) const at /tmp/factorio-x51gdL/src/Entity/Inserter.cpp:154
#5  0x0000000000685e00 in Entity::setSaved() at /tmp/factorio-x51gdL/src/Entity/Entity.hpp:372
#6  0x00000000007bb4bc in Chunk::saveNonRecursive(Entity*, MapSerialiser&) at /tmp/factorio-x51gdL/src/Surface/Chunk.cpp:327
#7  0x00000000009ae4b3 in Chunk::save(MapSerialiser&, ChunkPosition const&) const at /tmp/factorio-x51gdL/src/Surface/Chunk.cpp:99
#8  0x0000000000a89fbe in Surface::save(MapSerialiser&, unsigned int*, unsigned int, ProgressObserver*) at /tmp/factorio-x51gdL/src/Surface/Surface.cpp:617 (discriminator 3)
#9  0x0000000000a8a664 in Map::save(MapSerialiser&, ProgressObserver*) const at /tmp/factorio-x51gdL/src/Map/Map.cpp:1127
#10 0x0000000000a8ae1b in Scenario::saveMap(SaveType, ZipPackageWriter&, TargetSerialiser&, ProgressObserver*, bool&) at /tmp/factorio-x51gdL/src/Scenario/Scenario.cpp:624
#11 0x0000000000b5b426 in Scenario::saveAs(std::experimental::filesystem::Path const&, std::string const&, std::experimental::filesystem::Path const&, ProgressObserver*, SaveType) at /tmp/factorio-x51gdL/src/Scenario/Scenario.cpp:551
#12 0x00000000014811cf in ParallelScenarioSaver::doSave(ParallelScenarioSaver*) at /tmp/factorio-x51gdL/src/Scenario/ParallelScenarioSaver.cpp:92
#13 0x000000000000708a in execute_native_thread_routine at jidctflt.c:?
#14 (nil) in ?? at ??:0
  58.877 Warning Logger.cpp:446: Symbols.size() == 15, usedSize == 14
  58.877 Error CrashHandler.cpp:128: Map tick at moment of crash: 389656
  58.877 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.
Attachments
_autosave3.zip
Autosave before second crash
(4.11 MiB) Downloaded 69 times
factorio-current.log
Log from second crash
(6.77 KiB) Downloaded 65 times
_autosave2.zip
Autosave before first crash
(4.3 MiB) Downloaded 68 times
factorio-current.log
Log from first crash
(6.91 KiB) Downloaded 76 times
Linnun
Inserter
Inserter
Posts: 48
Joined: Fri Dec 15, 2017 5:51 am
Contact:

Re: [0.16.5] Crash related to inserters

Post by Linnun »

This bug has already been marked as 'fixed for 16.6': viewtopic.php?f=30&t=55176
Post Reply

Return to “Duplicates”