Bug #2276
[HEXEN] SIGABRT when returning from Wastelands to Darkmere through the ?Castle? Portal
Start date:
2018-08-04
% Done:
100%
Description
Maybe related to [https://tracker.dengine.net/issues/2275] ? Backtrace :
#0 0x00007fb9032b6ff0 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x00007fb9032b8bbd in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x00007fb90426503f in QMessageLogger::fatal(char const*, ...) const () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #3 0x00007fb9042602b6 in qt_assert(char const*, char const*, int) () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #4 0x000055bee276d8e2 in world::Map::restoreObjects (this=0x55bef2aa4bb0, objState=..., thinkerMapping=...) at /home/chris/sources/Doomsday-Engine/doomsday/apps/client/src/world/base/map.cpp:3171 found = 0x0 th = 0x7fb8d3058d50 state = @0x55bef87ce5f0: <incomplete type> privateId = 263922 i = {i = 0x55bef8a860d8} __logSection = {_log = @0x55bee39fd830, _name = 0x55bee2867034 "Map::restoreObjects"} problemsDetected = true mobjs = {<QListSpecialMethods<thinker_s const*>> = {<No data fields>}, {p = { static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = { static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x55bef8a9e0a0}, d = 0x55bef8a9e0a0}} #5 0x000055bee2464e52 in ClientApp::gameSessionWasLoaded (this=0x7fffaf8110e0, session=..., fromFolder=...) at /home/chris/sources/Doomsday-Engine/doomsday/apps/client/src/clientapp.cpp:793 file = 0x55beea7c2180 mapId = {<QString> = {static null = {<No data fields>}, d = 0x7fb8ec0174d0}, static npos = -1} #6 0x00007fb8c1d20343 in common::GameSession::Impl::reloadMap (this=0x55bee7378180, revisit=true) at /home/chris/sources/Doomsday-Engine/doomsday/apps/plugins/common/src/game/gamesession.cpp:689 mapUriAsText = {<QString> = {static null = {<No data fields>}, d = 0x55bee7716db0}, static npos = -1} saved = @0x55beea7c0170: {<de::ArchiveFolder> = {<de::Folder> = {<de::File> = {<de::filesys::Node> = {<de::Lockable> = {_mutex = {<std::__recursive_mutex_base> = {_M_mutex = {__data = { __lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 16 times>, "\001", '\000' <repeats 22 times>, __align = 0}}, <No data fields>}}, <de::Deletable> = { _vptr.Deletable = 0x7fb907ffd258 <vtable for GameStateFolder+16>, audienceForDeletion = {<de::Lockable> = { _mutex = {<std::__recursive_mutex_base> = {_M_mutex = {__data = { __lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 16 times>, "\001", '\000' <repeats 22 times>, __align = 0}}, <No data fields>}}, <de::IAudience> = { _vptr.IAudience = 0x55bee2bc9818 <vtable for de::Observers<de::Deletable::IDeletionObserver>+16>}, _members = {<de::PointerSet> = { static AllowInsertionDuringIteration = 32768, _pointers = 0x55beea7bbd90, _iterationObserver = 0x0, _flags = 0, _size = 2, _range = {start = 1, end = 2}}, <No data fields>}}}, d = { ptr = 0x55bee7251380}}, <de::IIOStream> = {<de::IIStream> = { _vptr.IIStream = 0x7fb907ffd310 <vtable for GameStateFolder+200>}, <de::IOStream> = { _vptr.IOStream = 0x7fb907ffd340 <vtable for GameStateFolder+248>}, <No data fields>}, <de::IObject> = {_vptr.IObject = 0x7fb907ffd368 <vtable for GameStateFolder+288>}, d = { ptr = 0x55bee4fc6fc0}}, d = {ptr = 0x55beea7c2510}}, <No data fields>}, d = { ptr = 0x55bee7264f40}} reader = std::unique_ptr<GameStateFolder::MapStateReader> containing 0x55bef2a92c30 briefing = 0x0 #7 0x00007fb8c1d1b84e in common::GameSession::leaveMap (this=0x7fb8c1ff9620 <common::theSession>, nextMapUri=..., nextMapEntryPoint=0) at /home/chris/sources/Doomsday-Engine/doomsday/apps/plugins/common/src/game/gamesession.cpp:1259 playerBackup = {{player = {plr = 0x55bee3ae6078, playerState = PST_LIVE, class_ = PCLASS_MAGE, brain = {forwardMove = 1, sideMove = 0, upMove = 0, changeWeapon = 5, cycleWeapon = 0, cycleInvItem = 0, speed = 0, use = 0, lunge = 0, attack = 0, lookCenter = 0, fallDown = 0, jump = 0, mapToggle = 0, mapZoomMax = 0, mapFollow = 0, mapRotate = 0, mapMarkAdd = 0, mapMarkClearAll = 0, hudShow = 0, scoreShow = 0, doReborn = 0, useInvItem = 0, logRefresh = 0}, flyHeight = 0, health = 100, armorPoints = {0, 0, 0, 0}, powers = {0, 0, 0, 0, 0, 0, 0, 0, 0}, keys = 1794, pieces = 4, readyWeapon = WT_SECOND, pendingWeapon = WT_NOCHANGE, weapons = {{owned = 1}, {owned = 1}, {owned = 1}, { owned = 0}}, ammo = {{owned = 179}, {owned = 155}}, attackDown = 0, useDown = 0, cheats = 0, frags = {0, 0, 0, 0, 0, 0, 0, 0}, refire = 0, killCount = 0, itemCount = 0, secretCount = 0, damageCount = 0, bonusCount = 0, poisonCount = 0, poisoner = 0x0, attacker = 0x0, colorMap = 0, pSprites = {{state = 0x7fb832275f58, tics = 1, pos = {-5.1171875, 46.7841797}}, {state = 0x0, tics = 0, pos = { -5.1171875, 46.7841797}}}, morphTics = 0, jumpTics = 0, airCounter = -54, rebornWait = 0, centering = 0, worldTimer = 430227, update = 16400, startSpot = 0, overridePalette = 0, viewOffset = {0, 0, -6.37963867}, viewZ = 222.75, viewHeight = 38.75, viewHeightDelta = 2.75, bob = 16, viewLock = 0x0, lockFull = 0}, numInventoryItems = {13, 1, 3, 0, 0, 0, 0, 0, 0, 0, 5, 0, 1, 0, 0, 3, 0 <repeats 17 times>}, readyItem = IIT_FIRST}, {player = {plr = 0x55bee3a876d8, playerState = PST_LIVE, class_ = PCLASS_FIRST, brain = {forwardMove = 0, sideMove = 0, upMove = 0, changeWeapon = 0, cycleWeapon = 0, cycleInvItem = 0, speed = 0, use = 0, lunge = 0, attack = 0, lookCenter = 0, fallDown = 0, jump = 0, mapToggle = 0, mapZoomMax = 0, mapFollow = 0, mapRotate = 0, mapMarkAdd = 0, mapMarkClearAll = 0, hudShow = 0, scoreShow = 0, doReborn = 0, useInvItem = 0, logRefresh = 0}, flyHeight = 0, health = 0, armorPoints = {0, 0, 0, 0}, powers = { 0, 0, 0, 0, 0, 0, 0, 0, 0}, keys = 0, pieces = 0, readyWeapon = WT_FIRST, pendingWeapon = WT_FIRST, weapons = {{owned = 0}, {owned = 0}, {owned = 0}, { owned = 0}}, ammo = {{owned = 0}, {owned = 0}}, attackDown = 0, useDown = 0, cheats = 0, frags = {0, 0, 0, 0, 0, 0, 0, 0}, refire = 0, killCount = 0, itemCount = 0, secretCount = 0, damageCount = 0, bonusCount = 0, poisonCount = 0, poisoner = 0x0, attacker = 0x0, colorMap = 0, pSprites = {{state = 0x0, tics = 0, pos = {0, 0}}, {state = 0x0, tics = 0, pos = {0, 0}}}, morphTics = 0, jumpTics = 0, airCounter = 0, rebornWait = 0, centering = 0, worldTimer = 0, update = 2048, startSpot = 0, overridePalette = 0, viewOffset = {0, 0, 0}, viewZ = 0, viewHeight = 0, viewHeightDelta = 0, bob = 0, viewLock = 0x0, lockFull = 0}, numInventoryItems = {0 <repeats 33 times>}, readyItem = IIT_NONE}, { player = {plr = 0x55bee3bc8e18, playerState = PST_LIVE, class_ = PCLASS_FIRST, brain = {forwardMove = 0, sideMove = 0, upMove = 0, changeWeapon = 0, cycleWeapon = 0, cycleInvItem = 0, speed = 0, use = 0, lunge = 0, attack = 0, lookCenter = 0, fallDown = 0, jump = 0, mapToggle = 0, mapZoomMax = 0, mapFollow = 0, mapRotate = 0, mapMarkAdd = 0, mapMarkClearAll = 0, hudShow = 0, scoreShow = 0, doReborn = 0, useInvItem = 0, logRefresh = 0}, flyHeight = 0, health = 0, armorPoints = {0, 0, 0, 0}, powers = {0, 0, 0, 0, 0, 0, 0, 0, 0}, keys = 0, pieces = 0, readyWeapon = WT_FIRST, pendingWeapon = WT_FIRST, weapons = {{ owned = 0}, {owned = 0}, {owned = 0}, {owned = 0}}, ammo = {{owned = 0}, { owned = 0}}, attackDown = 0, useDown = 0, cheats = 0, frags = {0, 0, 0, 0, 0, 0, 0, 0}, refire = 0, killCount = 0, itemCount = 0, secretCount = 0, damageCount = 0, bonusCount = 0, poisonCount = 0, poisoner = 0x0, attacker = 0x0, colorMap = 0, pSprites = {{state = 0x0, tics = 0, pos = {0, 0}}, {state = 0x0, tics = 0, pos = {0, 0}}}, morphTics = 0, jumpTics = 0, airCounter = 0, rebornWait = 0, centering = 0, worldTimer = 0, update = 2048, startSpot = 0, overridePalette = 0, viewOffset = {0, 0, 0}, viewZ = 0, viewHeight = 0, viewHeightDelta = 0, bob = 0, viewLock = 0x0, lockFull = 0}, numInventoryItems = {0 <repeats 33 times>}, readyItem = IIT_NONE}, {player = {plr = 0x55bee3bd5c18, playerState = PST_LIVE, class_ = PCLASS_FIRST, brain = {forwardMove = 0, sideMove = 0, upMove = 0, changeWeapon = 0, cycleWeapon = 0, cycleInvItem = 0, speed = 0, use = 0, lunge = 0, attack = 0, lookCenter = 0, fallDown = 0, jump = 0, mapToggle = 0, mapZoomMax = 0, mapFollow = 0, mapRotate = 0, mapMarkAdd = 0, mapMarkClearAll = 0, hudShow = 0, scoreShow = 0, doReborn = 0, useInvItem = 0, logRefresh = 0}, flyHeight = 0, health = 0, armorPoints = {0, 0, 0, 0}, powers = {0, 0, 0, 0, 0, 0, 0, 0, 0}, keys = 0, pieces = 0, readyWeapon = WT_FIRST, pendingWeapon = WT_FIRST, weapons = {{owned = 0}, {owned = 0}, {owned = 0}, {owned = 0}}, ammo = {{owned = 0}, {owned = 0}}, attackDown = 0, useDown = 0, cheats = 0, frags = {0, 0, 0, 0, 0, 0, 0, 0}, refire = 0, killCount = 0, itemCount = 0, secretCount = 0, damageCount = 0, bonusCount = 0, poisonCount = 0, poisoner = 0x0, attacker = 0x0, colorMap = 0, pSprites = {{state = 0x0, tics = 0, pos = {0, 0}}, {state = 0x0, tics = 0, pos = {0, 0}}}, morphTics = 0, jumpTics = 0, airCounter = 0, rebornWait = 0, centering = 0, worldTimer = 0, update = 2048, startSpot = 0, overridePalette = 0, viewOffset = {0, 0, 0}, viewZ = 0, viewHeight = 0, viewHeightDelta = 0, bob = 0, viewLock = 0x0, lockFull = 0}, numInventoryItems = {0 <repeats 33 times>}, readyItem = IIT_NONE}, {player = {plr = 0x55bee3ba0728, playerState = PST_LIVE, class_ = PCLASS_FIRST, brain = {forwardMove = 0, sideMove = 0, upMove = 0, changeWeapon = 0, cycleWeapon = 0, cycleInvItem = 0, speed = 0, use = 0, lunge = 0, attack = 0, lookCenter = 0, fallDown = 0, jump = 0, mapToggle = 0, mapZoomMax = 0, mapFollow = 0, mapRotate = 0, mapMarkAdd = 0, mapMarkClearAll = 0, hudShow = 0, scoreShow = 0, doReborn = 0, useInvItem = 0, logRefresh = 0}, flyHeight = 0, health = 0, armorPoints = {0, 0, 0, 0}, powers = {0, 0, 0, 0, 0, 0, 0, 0, 0}, keys = 0, pieces = 0, readyWeapon = WT_FIRST, pendingWeapon = WT_FIRST, weapons = {{owned = 0}, {owned = 0}, {owned = 0}, {owned = 0}}, ammo = {{owned = 0}, {owned = 0}}, attackDown = 0, useDown = 0, cheats = 0, frags = {0, 0, 0, 0, 0, 0, 0, 0}, refire = 0, killCount = 0, itemCount = 0, secretCount = 0, damageCount = 0, bonusCount = 0, poisonCount = 0, poisoner = 0x0, attacker = 0x0, colorMap = 0, pSprites = {{state = 0x0, tics = 0, pos = {0, 0}}, {state = 0x0, tics = 0, pos = {0, 0}}}, morphTics = 0, jumpTics = 0, airCounter = 0, rebornWait = 0, centering = 0, worldTimer = 0, update = 2048, startSpot = 0, overridePalette = 0, viewOffset = {0, 0, 0}, viewZ = 0, viewHeight = 0, viewHeightDelta = 0, bob = 0, viewLock = 0x0, lockFull = 0}, numInventoryItems = {0 <repeats 33 times>}, readyItem = IIT_NONE}, {player = {plr = 0x55bee3c12a98, playerState = PST_LIVE, class_ = PCLASS_FIRST, brain = {forwardMove = 0, sideMove = 0, upMove = 0, changeWeapon = 0, cycleWeapon = 0, cycleInvItem = 0, speed = 0, use = 0, lunge = 0, attack = 0, lookCenter = 0, fallDown = 0, jump = 0, mapToggle = 0, mapZoomMax = 0, mapFollow = 0, mapRotate = 0, mapMarkAdd = 0, mapMarkClearAll = 0, hudShow = 0, scoreShow = 0, doReborn = 0, useInvItem = 0, logRefresh = 0}, flyHeight = 0, health = 0, armorPoints = {0, 0, 0, 0}, powers = {0, 0, 0, 0, 0, 0, 0, 0, 0}, keys = 0, pieces = 0, readyWeapon = WT_FIRST, pendingWeapon = WT_FIRST, weapons = {{owned = 0}, {owned = 0}, {owned = 0}, {owned = 0}}, ammo = {{owned = 0}, {owned = 0}}, attackDown = 0, useDown = 0, cheats = 0, frags = {0, 0, 0, 0, 0, 0, 0, 0}, refire = 0, killCount = 0, itemCount = 0, secretCount = 0, damageCount = 0, bonusCount = 0, poisonCount = 0, poisoner = 0x0, attacker = 0x0, colorMap = 0, pSprites = {{state = 0x0, tics = 0, pos = {0, 0}}, {state = 0x0, tics = 0, pos = {0, 0}}}, morphTics = 0, jumpTics = 0, airCounter = 0, rebornWait = 0, centering = 0, worldTimer = 0, update = 2048, startSpot = 0, overridePalette = 0, viewOffset = {0, 0, 0}, viewZ = 0, viewHeight = 0, viewHeightDelta = 0, bob = 0, viewLock = 0x0, lockFull = 0}, numInventoryItems = {0 <repeats 33 times>}, readyItem = IIT_NONE}, {player = {plr = 0x55bee3c070b8, playerState = PST_LIVE, class_ = PCLASS_FIRST, brain = {forwardMove = 0, sideMove = 0, upMove = 0, changeWeapon = 0, cycleWeapon = 0, cycleInvItem = 0, speed = 0, use = 0, lunge = 0, attack = 0, lookCenter = 0, fallDown = 0, jump = 0, mapToggle = 0, mapZoomMax = 0, mapFollow = 0, mapRotate = 0, mapMarkAdd = 0, mapMarkClearAll = 0, hudShow = 0, scoreShow = 0, doReborn = 0, useInvItem = 0, logRefresh = 0}, flyHeight = 0, health = 0, armorPoints = {0, 0, 0, 0}, powers = {0, 0, 0, 0, 0, 0, 0, 0, 0}, keys = 0, pieces = 0, readyWeapon = WT_FIRST, pendingWeapon = WT_FIRST, weapons = {{owned = 0}, {owned = 0}, {owned = 0}, {owned = 0}}, ammo = {{owned = 0}, {owned = 0}}, attackDown = 0, useDown = 0, cheats = 0, frags = {0, 0, 0, 0, 0, 0, 0, 0}, refire = 0, killCount = 0, itemCount = 0, secretCount = 0, damageCount = 0, bonusCount = 0, poisonCount = 0, poisoner = 0x0, attacker = 0x0, colorMap = 0, pSprites = {{state = 0x0, tics = 0, pos = {0, 0}}, {state = 0x0, tics = 0, pos = {0, 0}}}, morphTics = 0, jumpTics = 0, airCounter = 0, rebornWait = 0, centering = 0, worldTimer = 0, update = 2048, startSpot = 0, overridePalette = 0, viewOffset = {0, 0, 0}, viewZ = 0, viewHeight = 0, viewHeightDelta = 0, bob = 0, viewLock = 0x0, lockFull = 0}, numInventoryItems = {0 <repeats 33 times>}, readyItem = IIT_NONE}, {player = {plr = 0x55bee3c89498, playerState = PST_LIVE, class_ = PCLASS_FIRST, brain = {forwardMove = 0, sideMove = 0, upMove = 0, changeWeapon = 0, cycleWeapon = 0, cycleInvItem = 0, speed = 0, use = 0, lunge = 0, attack = 0, lookCenter = 0, fallDown = 0, jump = 0, mapToggle = 0, mapZoomMax = 0, mapFollow = 0, mapRotate = 0, mapMarkAdd = 0, mapMarkClearAll = 0, hudShow = 0, scoreShow = 0, doReborn = 0, useInvItem = 0, logRefresh = 0}, flyHeight = 0, health = 0, armorPoints = {0, 0, 0, 0}, powers = {0, 0, 0, 0, 0, 0, 0, 0, 0}, keys = 0, pieces = 0, readyWeapon = WT_FIRST, pendingWeapon = WT_FIRST, weapons = {{owned = 0}, {owned = 0}, {owned = 0}, {owned = 0}}, ammo = {{owned = 0}, {owned = 0}}, attackDown = 0, useDown = 0, cheats = 0, frags = {0, 0, 0, 0, 0, 0, 0, 0}, refire = 0, killCount = 0, itemCount = 0, secretCount = 0, damageCount = 0, bonusCount = 0, poisonCount = 0, poisoner = 0x0, attacker = 0x0, colorMap = 0, pSprites = {{state = 0x0, tics = 0, pos = {0, 0}}, {state = 0x0, tics = 0, pos = {0, 0}}}, morphTics = 0, jumpTics = 0, airCounter = 0, rebornWait = 0, centering = 0, worldTimer = 0, update = 2048, startSpot = 0, overridePalette = 0, viewOffset = {0, 0, 0}, viewZ = 0, viewHeight = 0, viewHeightDelta = 0, bob = 0, viewLock = 0x0, lockFull = 0}, numInventoryItems = {0 <repeats 33 times>}, readyItem = IIT_NONE}} oldRandomClassesRule = 1 '\001' saved = 0x55beea7c0170 revisit = true #8 0x00007fb8c1d0e93b in runGameAction () at /home/chris/sources/Doomsday-Engine/doomsday/apps/plugins/common/src/game/g_game.cpp:1427 quitTime = 0 unloadTriggered = false currentAction = GA_LEAVEMAP #9 0x00007fb8c1d0f8eb in G_Ticker (ticLength=0.0064285714285680189) at /home/chris/sources/Doomsday-Engine/doomsday/apps/plugins/common/src/game/g_game.cpp:1614 oldGameState = GS_MAP #10 0x000055bee2478c3d in baseTicker (time=0.0064285714285680189) at /home/chris/sources/Doomsday-Engine/doomsday/apps/client/src/dd_loop.cpp:177 No locals. #11 0x000055bee247948d in Loop_RunTics () at /home/chris/sources/Doomsday-Engine/doomsday/apps/client/src/dd_loop.cpp:426 nowTime = 65.381 elapsedTime = 0 #12 0x000055bee26f4d8f in GameWidget::update (this=0x55bee53d8470) at /home/chris/sources/Doomsday-Engine/doomsday/apps/client/src/ui/widgets/gamewidget.cpp:290 No locals. #13 0x00007fb905065d25 in de::Widget::notifyTree (this=0x55bee53cd758, args=...) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libcore/src/widgets/widget.cpp:641 i = 0x55bee53d8480 idx = 0 result = de::Widget::NotifyArgs::Continue preNotified = false #14 0x00007fb90505e1a3 in de::RootWidget::update (this=0x55bee53cd758) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libcore/src/widgets/rootwidget.cpp:157 No locals. #15 0x00007fb90816fbee in de::GuiRootWidget::update (this=0x55bee53cd758) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libappfw/src/guirootwidget.cpp:431 No locals. #16 0x000055bee2610ed3 in ClientRootWidget::update (this=0x55bee53cd758) at /home/chris/sources/Doomsday-Engine/doomsday/apps/client/src/ui/clientrootwidget.cpp:53 No locals. #17 0x000055bee261c412 in ClientWindowSystem::rootUpdate (this=0x55bee519c980) at /home/chris/sources/Doomsday-Engine/doomsday/apps/client/src/ui/clientwindowsystem.cpp:96 No locals. #18 0x00007fb908194f4f in de::WindowSystem::timeChanged (this=0x55bee519c980) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libappfw/src/windowsystem.cpp:172 No locals. #19 0x00007fb904ee1e18 in de::App::timeChanged (this=0x7fffaf8110f0, clock=...) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libcore/src/core/app.cpp:533 sys = 0x55bee519c980 _container_ = {c = {<QListSpecialMethods<de::System*>> = {<No data fields>}, {p = { static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = { static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x55bee5390b60}, d = 0x55bee5390b60}}, i = {i = 0x55bee5390b98}, e = {i = 0x55bee5390bb0}, control = 1} #20 0x00007fb904ef2ab1 in de::Clock::setTime (this=0x55bee3b88150, currentTime=...) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libcore/src/core/clock.cpp:57 i = {<de::PointerSet::IIterationObserver> = { _vptr.IIterationObserver = 0x7fb905346308 <vtable for de::Observers<de::Clock::ITimeChangeObserver>::Loop+16>}, _audience = 0x55bee3cebef8, _prevObserver = 0x0, _current = 0x55bee50d04b8, _next = 0x55bee50d04c0} changed = true #21 0x00007fb906eead06 in de::GuiApp::loopIteration (this=0x7fffaf8110e0) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libgui/src/guiapp.cpp:160 No locals. #22 0x00007fb904f11de0 in de::Loop::nextLoopIteration (this=0x55bee3cca7c8) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libcore/src/core/loop.cpp:129 i = {<de::PointerSet::IIterationObserver> = { _vptr.IIterationObserver = 0x7fb905346e30 <vtable for de::Observers<de::Loop::IIterationObserver>::Loop+16>}, _audience = 0x55bee3c297d8, _prevObserver = 0x0, _current = 0x55bee4cd1e58, _next = 0x55bee4cd1e60} #23 0x00007fb906eebf36 in de::GuiLoop::nextLoopIteration (this=0x55bee3cca7c8) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libgui/src/guiloop.cpp:50 No locals. #24 0x00007fb90506ca72 in de::Loop::qt_static_metacall (_o=0x55bee3cca7c8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffaf810a00) at /home/chris/sources/doomsday-build/sdk/libcore/libcore_autogen/LCME76G63D/moc_loop.cpp:71 _t = 0x55bee3cca7c8 #25 0x00007fb90448c64d in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #26 0x00007fb904499327 in QTimer::timeout(QTimer::QPrivateSignal) () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #27 0x00007fb904499688 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #28 0x00007fb90448d14b in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #29 0x00007fb90613a95c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 No symbol table info available. #30 0x00007fb906141df6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 No symbol table info available. #31 0x00007fb906eea8d5 in de::GuiApp::notify (this=0x7fffaf8110e0, receiver=0x55bee3cf0310, event=0x7fffaf810d70) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libgui/src/guiapp.cpp:99 No locals. #32 0x00007fb90445d218 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #33 0x00007fb9044b633e in QTimerInfoList::activateTimers() () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #34 0x00007fb9044b6b51 in ?? () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #35 0x00007fb8fd9325a7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #36 0x00007fb8fd932810 in ?? () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #37 0x00007fb8fd9328bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #38 0x00007fb9044b6eef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #39 0x00007fb90445b25a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #40 0x00007fb9044643b4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 No symbol table info available. #41 0x00007fb906eeaa93 in de::GuiApp::execLoop (this=0x7fffaf8110e0) at /home/chris/sources/Doomsday-Engine/doomsday/sdk/libgui/src/guiapp.cpp:122 code = 0 #42 0x000055bee24a22bd in main (argc=3, argv=0x7fffaf8112b8) at /home/chris/sources/Doomsday-Engine/doomsday/apps/client/src/main_client.cpp:121 clientApp = {<de::BaseGuiApp> = {<de::GuiApp> = {<QApplication> = {<No data fields>}, <de::App> = {<de::Clock::ITimeChangeObserver> = {<de::ObserverBase> = { _vptr.ObserverBase = 0x55bee2be6008 <vtable for ClientApp+248>, _memberOf = {<de::Lockable> = {_mutex = {<std::__recursive_mutex_base> = { _M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __elision = 0, __list = { __prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 16 times>, "\001", '\000' <repeats 22 times>, __align = 0}}, <No data fields>}}, value = {<de::PointerSet> = { static AllowInsertionDuringIteration = 32768, _pointers = 0x55bee50d2290, _iterationObserver = 0x0, _flags = 0, _size = 2, _range = {start = 1, end = 2}}, <No data fields>}}}, <No data fields>}, d = { ptr = 0x55bee3b88000}}, <de::Loop::IIterationObserver> = {<de::ObserverBase> = { _vptr.ObserverBase = 0x55bee2be6060 <vtable for ClientApp+336>, _memberOf = {<de::Lockable> = {_mutex = {<std::__recursive_mutex_base> = { _M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __elision = 0, __list = { __prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 16 times>, "\001", '\000' <repeats 22 times>, __align = 0}}, <No data fields>}}, value = {<de::PointerSet> = { static AllowInsertionDuringIteration = 32768, _pointers = 0x55bee3c29910, _iterationObserver = 0x0, _flags = 0, _size = 2, _range = {start = 1, end = 2}}, <No data fields>}}}, <No data fields>}, static staticMetaObject = {d = { superdata = 0x7fb90688f040 <QApplication::staticMetaObject>, stringdata = 0x7fb9071b79a0 <qt_meta_stringdata_de__GuiApp>, data = 0x7fb9071b7a20 <qt_meta_data_de__GuiApp>, static_metacall = 0x7fb906f831bc <de::GuiApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = { ptr = 0x55bee3cca7b0}}, d = {ptr = 0x55bee3cd24c0}}, <DoomsdayApp> = { _vptr.DoomsdayApp = 0x55bee2be6088 <vtable for ClientApp+376>, d = { ptr = 0x55bee3c88400}}, static staticMetaObject = {d = { superdata = 0x7fb9074fd9a0 <de::GuiApp::staticMetaObject>, stringdata = 0x55bee2871e60 <qt_meta_stringdata_ClientApp>, data = 0x55bee2871f20 <qt_meta_data_ClientApp>, static_metacall = 0x55bee27f0024 <ClientApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = {ptr = 0x55bee3c660d0}} exitCode = 0 __PRETTY_FUNCTION__ = "int main(int, char**)"
Related issues
Associated revisions
History
#1 Updated by sermayen over 6 years ago
Additional Info: Build: 2.1-Unstable [#2771]
Doomsday console output on exit:
179.317 M(WRN) Error when reading state of object {000406f2}: [DeserializationError] (in ThinkerData::operator <<) Invalid serial identifier 3 ASSERT: "found != nullptr" in file /home/chris/sources/Doomsday-Engine/doomsday/apps/client/src/world/base/map.cpp, line 3171
#2 Updated by skyjake over 6 years ago
- Status changed from New to In Progress
- Assignee set to skyjake
#3 Updated by skyjake over 6 years ago
- Related to Bug #2275: [Hexen] SIGSEGV in Mobj_PrivateID when returning from Wastelands to Shadow Wood added
#4 Updated by skyjake over 6 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Let me know if 1a31372b6ee solves the issue.
#5 Updated by sermayen over 6 years ago
Yep, that fixed it. Thanks.
As a side note, i think that also fixed the problem that i couldn't leave the map at all no matter what exit portal i chose, but i don't remember the exact circumstances.
#6 Updated by skyjake about 6 years ago
- Status changed from Resolved to Closed
World|SaveGame: Avoid crash when a thinker is missing from the map
Don't assume that each thinker included in the restore data is present
in the map.
IssueID #2276