Game speed was set to “fast”. Looking at the trace, maybe that’s something to do with it? I had a couple of crashes today, but didn’t know about stacktrace.out till I looked at the forums.
Full contents of stacktrace.out:
FATAL util.cpp:509 : k.y > p.y is false. (1134,2147483627) (1164,-2147483627)
Caught SIGSEGV: Segmentation Fault
Current time 1452632085, running time 1764
GCC_except_table115 (in keeper) + 53
GCC_except_table179 (in keeper) + 4
0x9c5c679b
0xffffffff
std::__1::__function::__func<ItemFactory::getAttributes(ItemType)::$_25, std::__1::allocator<ItemFactory::getAttributes(ItemType)::$_25>, void (ItemAttributes&)>::operator()(ItemAttributes&) (in keeper) + 587
std::__1::__function::__func<GuiBuilder::drawRightBandInfo(CollectiveInfo&, VillageInfo&)::$_14, std::__1::allocator<GuiBuilder::drawRightBandInfo(CollectiveInfo&, VillageInfo&)::$_14>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > ()>::operator()() (in keeper) + 76
std::__1::__function::__func<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20, std::__1::allocator<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20>, bool ()>::__clone() const (in keeper) + 35
std::__1::__function::__func<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20, std::__1::allocator<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20>, bool ()>::__clone(std::__1::__function::__base<bool ()>*) const (in keeper) + 17
std::__1::__function::__func<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20, std::__1::allocator<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20>, bool ()>::__clone(std::__1::__function::__base<bool ()>*) const (in keeper) + 17
std::__1::__function::__func<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20, std::__1::allocator<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20>, bool ()>::__clone(std::__1::__function::__base<bool ()>*) const (in keeper) + 17
std::__1::__function::__func<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20, std::__1::allocator<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20>, bool ()>::__clone(std::__1::__function::__base<bool ()>*) const (in keeper) + 17
std::__1::__function::__func<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20, std::__1::allocator<GuiBuilder::drawGameSpeedDialog(std::__1::vector<GuiBuilder::OverlayInfo, std::__1::allocator<GuiBuilder::OverlayInfo> >&)::$_20>, bool ()>::__clone(std::__1::__function::__base<bool ()>*) const (in keeper) + 17
SokobanMaker::make(LevelBuilder*, Rectangle) (in keeper) + 712
Behaviour::tryEffect(DirEffectType, Vec2) (in keeper) + 418
genericMineTownMaker(RandomGen&, SettlementInfo, int, int, int, int, int, bool) (in keeper) + 9903
getEnemyInfo(RandomGen&, TribeSet&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in keeper) + 69282
boost::archive::detail::pointer_iserializer<eos::portable_iarchive, Fountain>::get_basic_serializer() const (in keeper) + 5
Caught SIGSEGV: Segmentation Fault
Current time 1452632174, running time 80
void ConstructionMap::TrapInfo::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (in keeper) + 185
void ConstructionMap::TorchInfo::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (in keeper) + 344
0x9c5c679b
0xffffffff
0x1f84d62
0x1e57197
0x1e57b71
0x1f6f5b4
0x1f70016
0x9b057794
0x9b05770a
0x9b054fa6
Another crash today, normal speed this time. Looks like a different bug.
Caught SIGSEGV: Segmentation Fault
Current time 1452719614, running time 2165
void boost::serialization::load<boost::archive::text_iarchive, Task*, std::__1::allocator<Task*> >(boost::archive::text_iarchive&, std::__1::vector<Task*, std::__1::allocator<Task*> >&, unsigned int) (in keeper) + 89
boost::serialization::extended_type_info_typeid<std::__1::vector<Task*, std::__1::allocator<Task*> > >::construct(unsigned int, …) const (in keeper) + 72
0x9c5c679b
0xffffffff
0x1fb8d62
0x1e87197
0x1e87b71
0x1fa15b4
0x1fa2016
0x9b057794
0x9b05770a
0x9b054fa6
Another (different) crash today.
Caught SIGSEGV: Segmentation Fault
Current time 1452814308, running time 516
Position::getStairsTo(Position) const (in keeper) + 409
Position::swapCreatures(Creature*) (in keeper) + 296
0x9c5c679b
0xffffffff
0x1f9ad62
0x1e6f197
0x1e6fb71
0x1f855b4
0x1f86016
0x9b057794
0x9b05770a
0x9b054fa6
Aaaand another.
Caught SIGaSEGV: Segmentation Fault
Current time 1452814893, running time 442
boost::filesystem::detail::directory_iterator_increment(boost::filesystem::directory_iterator&, boost::system::error_code*) (in keeper) + 905
boost::filesystem::path& boost::filesystem::path::assign<char*>(char*, char*) (in keeper) + 552
0x9c5c679b
0xffffffff
0x1ff3d62
0x1ec4197
0x1ec4b71
0x1fdc5b4
0x1fdd016
0x9b057794
0x9b05770a
0x9b054fa6
This crash was on the loading screen.
boost::detail::set_tss_data(void const*, boost::shared_ptr<boost::detail::tss_cleanup_function>, void*, bool) (in keeper) + 185
boost::detail::(anonymous namespace)::tls_destructor(void*) (in keeper) + 168
0x9c5c679b
0xffffffff
0x1ffad62
0x1ecb197
0x1ecbb71
0x1fe45b4
0x1fe5016
0x9b057794
0x9b05770a
0x9b054fa6
Last one:
Caught SIGSEGV: Segmentation Fault
Current time 1452815735, running time 503
GCC_except_table1683 (in keeper) + 21
GCC_except_table1768 (in keeper) + 4
0x9c5c679b
0xffffffff
0x200fd62
0x1ee5197
0x1ee5b71
0x1ffa5b4
0x1ffb016
0x9b057794
0x9b05770a
0x9b054fa6
This one somehow ate my savegame, even though it wasn’t autosaving as far as I could tell when it crashed. I think that’s nature’s way of telling me to give up on the game till later versions, sadly.