[18.0] Crash while fighting biters late game

Things that has been reported already before.
Post Reply
darklich14
Long Handed Inserter
Long Handed Inserter
Posts: 94
Joined: Sat Feb 24, 2018 3:07 am
Contact:

[18.0] Crash while fighting biters late game

Post by darklich14 »

I don't have the map at the time of the crash but generally speaking it was late game biter fighting with PAMk2 and modules while driving a tank near the edge of pollution. I feel like there *may* be enough information here to find a bug in static analysis but let me know if there are any obvious clues I could help with to figure it out.

Code: Select all

Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xb89508, 0xd75cad, 0xa26ea9, 0xa4193f, 0xb6691b, 0xb66a15, 0xb66ab1, 0xccde18, 0x70ed0d, 0xa3756d, 0xfc2c07, 0x101c0a5, 0x101c63d, 0x101c97a, 0x1049a84, 0x1049d32, 0xba1a91, 0x1a752ff, 0x8fb7, 0
17427.701 Warning Logger.cpp:521: Symbols.size() == 33, usedSize == 19
#0  0x0000000000d75cad in std::__uniq_ptr_impl<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#1  0x0000000000a26ea9 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#2  0x0000000000a4193f in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::operator->() const at /usr/include/c++/8/bits/unique_ptr.h:337
#3  0x0000000000b6691b in Logger::flush() at /tmp/factorio-build-Cej1Wp/src/Util/Logger.cpp:561
#4  0x0000000000b66a15 in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-build-Cej1Wp/src/Util/Logger.cpp:547
#5  0x0000000000b66ab1 in Logging::flush() at /tmp/factorio-build-Cej1Wp/src/Util/Logging.cpp:69
#6  0x0000000000ccde18 in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, std::string const&) at /tmp/factorio-build-Cej1Wp/src/Util/Logging.cpp:103
#7  0x000000000070ed0d in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, char const*, ...) at /tmp/factorio-build-Cej1Wp/src/Util/Logging.cpp:93
#8  0x0000000000a3756d in Commandable::getUnitGroup() at /tmp/factorio-build-Cej1Wp/src/AI/Commandable.cpp:428
#9  0x0000000000fc2c07 in Commander::callForHelp(Surface&, MapPosition const&, ForceID, double, Entity*) at /tmp/factorio-build-Cej1Wp/src/AI/Commander.cpp:503
#10 0x000000000101c0a5 in std::unique_ptr<Command, std::default_delete<Command> >::~unique_ptr() at /usr/include/c++/8/bits/unique_ptr.h:273
#11 0x000000000101c63d in Commandable::checkDistractions() at /tmp/factorio-build-Cej1Wp/src/AI/Commandable.cpp:283
#12 0x000000000101c97a in std::__uniq_ptr_impl<Behavior, std::default_delete<Behavior> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#13 0x0000000001049a84 in std::unique_ptr<Behavior, std::default_delete<Behavior> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#14 0x0000000001049d32 in std::unique_ptr<Behavior, std::default_delete<Behavior> >::operator->() const at /usr/include/c++/8/bits/unique_ptr.h:337
#15 0x0000000000ba1a91 in Commandable::runBehavior() at /tmp/factorio-build-Cej1Wp/src/AI/Commandable.cpp:196
#16 0x0000000001a752ff in Unit::update() at /tmp/factorio-build-Cej1Wp/src/Entity/Unit.cpp:313
#17 0x0000000000008fb7 in Chunk::updateActiveEntities(IntrusiveList<UpdatableEntity, void, false>&) at /tmp/factorio-build-Cej1Wp/src/Surface/Chunk.cpp:649
#18 (nil) in Chunk::isConditionallyActive(unsigned int) const at /tmp/factorio-build-Cej1Wp/src/Surface/Chunk.cpp:1085
#19 (nil) in Chunk::updateEntities(unsigned int) at /tmp/factorio-build-Cej1Wp/src/Surface/Chunk.cpp:710
#20 0xbfbe4eb8bd9569a4 in Surface::update() at /tmp/factorio-build-Cej1Wp/src/Surface/Surface.cpp:1543
#21 0x3f8cb45c0c3ee710 in Map::updateEntities() at /tmp/factorio-build-Cej1Wp/src/Map/Map.cpp:1630 (discriminator 2)
#22 0x3f29bf99a2009e72 in Map::update() at /tmp/factorio-build-Cej1Wp/src/Map/Map.cpp:1592
#23 0x3e64b7db42007750 in Game::update() at /tmp/factorio-build-Cej1Wp/src/Game.cpp:201
#24 0x3fe28ac5f91e2c55 in Scenario::update() at /tmp/factorio-build-Cej1Wp/src/Scenario/Scenario.cpp:1216
#25 0x4016d0a2929b5089 in Scenario::updateStep() at /tmp/factorio-build-Cej1Wp/src/Scenario/Scenario.cpp:1113
#26 0x3ff12bbf4691750c in MainLoop::gameUpdateStep(MultiplayerManagerBase*, Scenario*, AppManager*, MainLoop::HeavyMode) at /tmp/factorio-build-Cej1Wp/src/MainLoop.cpp:1172
#27 0x405421d86e0faec0 in MainLoop::gameUpdateLoop(MainLoop::HeavyMode) at /tmp/factorio-build-Cej1Wp/src/MainLoop.cpp:1039
#28 0x3f9032fbc18bb7b8 in std::function<void ()>::operator=(decltype(nullptr)) at /usr/include/c++/8/bits/std_function.h:495
#29 0x4016e0d58e5cdc41 in WorkerThread::loop() at /tmp/factorio-build-Cej1Wp/src/Util/WorkerThread.cpp:49
#30 0x3eb9ad075d165406 in execute_native_thread_routine at blake2s.c:?
#31 0x4016e0d5f510f9b5 in ?? at ??:0
#32 0xbfe5ab10b39e46b7 in ?? at ??:0
17437.950 Warning Logger.cpp:521: Symbols.size() == 28, usedSize == 18
17437.950 Error Commander.cpp:432: attackTarget->getSubstitute() == attackTarget was not true
Logger::writeStacktrace skipped.


Post Reply

Return to “Duplicates”