GAME STARTED, ALL INIT COMPLETE TIMER| QuickSave: 554.27 ms ERROR: Deserialization failed: string length ERROR: Failed to quickload game TIMER| QuickLoad: 186.125 ms ERROR: Errors executing script event "SimulationUpdate" ERROR: JavaScript error: gui/session/session.js line 185 deepfreeze requires exactly one object as an argument. GetSimState@gui/session/session.js:185:16 onSimulationUpdate@gui/session/session.js:650:7 __eventhandler52 (SimulationUpdate)@session SimulationUpdate:1:1 CMiniMap.cpp(396): Assertion failed: "cmpRangeManager" Assertion failed: "cmpRangeManager" Location: CMiniMap.cpp:396 (Draw) Call stack: (0x856f095) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x856f095] (0x851fb9d) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x851fb9d] (0x8520feb) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x8520feb] (0x852174a) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x852174a] (0x84ccae9) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84ccae9] (0x84a4371) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a4371] (0x84a43ae) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a43ae] (0x84a43ae) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a43ae] (0x84a43ae) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a43ae] (0x84a43ae) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a43ae] (0x84f3ee4) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84f3ee4] (0x84974d5) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84974d5] (0x82a928a) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x82a928a] (0x80c05fa) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x80c05fa] (0x80ad056) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x80ad056] (0xb628fb41) /lib/libc.so.6(__libc_start_main+0xf1) [0xb628fb41] errno = 0 (Try again later) OS error = ? [Detaching after fork from child process 28747] Thread 1 "main" received signal SIGSEGV, Segmentation fault. CMiniMap::Draw (this=0xe93dde0) at ../../../source/gui/ObjectTypes/CMiniMap.cpp:405 405 m_MapScale = (cmpRangeManager->GetLosCircular() ? 1.f : 1.414f); (gdb) bt #0 CMiniMap::Draw (this=0xe93dde0) at ../../../source/gui/ObjectTypes/CMiniMap.cpp:405 #1 0x084a4371 in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xe93dde0, isRestricted=, callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.cpp:551 #2 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xec6ca40, isRestricted=(bool (IGUIObject::*)(const IGUIObject * const)) 0x84a06e0 , callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #3 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xec6c040, isRestricted=(bool (IGUIObject::*)(const IGUIObject * const)) 0x84a06e0 , callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #4 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xec6ba40, isRestricted=(bool (IGUIObject::*)(const IGUIObject * const)) 0x84a06e0 , callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #5 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xe935000, isRestricted=(bool (IGUIObject::*)(const IGUIObject * const)) 0x84a06e0 , callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #6 0x084f3ee4 in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (callbackFunction=&virtual table offset 36, isRestricted=, this=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #7 CGUI::Draw (this=0xa172530) at ../../../source/gui/CGUI.cpp:305 #8 0x084974d5 in CGUIManager::Draw (this=0x8bb1e10) at /usr/include/c++/8/bits/shared_ptr_base.h:1018 #9 0x082a928a in Render () at ../../../source/ps/GameSetup/GameSetup.cpp:257 #10 0x080c05fa in Frame () at ../../../source/main.cpp:445 #11 RunGameOrAtlas (argc=, argv=) at ../../../source/main.cpp:692 #12 0x080ad056 in main (argc=1, argv=0xbffff884) at ../../../source/main.cpp:743 (gdb) quit A debugging session is active. Inferior 1 [process 28732] will be killed. Quit anyway? (y or n) y #0 __GI___nanosleep (remaining=0xbff64fa4, requested_time=0xbff64fa4) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 #1 __GI___nanosleep (requested_time=0xbff64fa4, remaining=0xbff64fa4) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0xb6258219 in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55 #3 0x0856fa2b in udbg_launch_debugger () at ../../../source/lib/sysdep/os/unix/udbg.cpp:85 #4 0x08572385 in try_gui_display_error (no_continue=false, allow_suppress=true, manual_break=true, text=0xa9d7e000 L"Assertion failed: \"cmpRangeManager\"\r\nLocation: CMiniMap.cpp:396 (Draw)\r\n\r\nCall stack:\r\n\r\n(0x856f095) ./binaries/system/pyrogenesis() [0x856f095]\n(0x851fb9d) ./binaries/system/pyrogenesis() [0x851fb9d]"...) at ../../../source/lib/sysdep/os/unix/unix.cpp:175 #5 sys_display_error ( text=0xa9d7e000 L"Assertion failed: \"cmpRangeManager\"\r\nLocation: CMiniMap.cpp:396 (Draw)\r\n\r\nCall stack:\r\n\r\n(0x856f095) ./binaries/system/pyrogenesis() [0x856f095]\n(0x851fb9d) ./binaries/system/pyrogenesis() [0x851fb9d]"..., flags=6) at ../../../source/lib/sysdep/os/unix/unix.cpp:216 #6 0x0852125f in CallDisplayError (flags=, text=0xa9d7e000 L"Assertion failed: \"cmpRangeManager\"\r\nLocation: CMiniMap.cpp:396 (Draw)\r\n\r\nCall stack:\r\n\r\n(0x856f095) ./binaries/system/pyrogenesis() [0x856f095]\n(0x851fb9d) ./binaries/system/pyrogenesis() [0x851fb9d]"...) at ../../../source/lib/debug.cpp:383 #7 debug_DisplayError (description=0xbff65340 L"Assertion failed: \"cmpRangeManager\"", flags=, context=0xbff65980, lastFuncToSkip=0xc720a60 L"debug_OnAssertionFailure", pathname=, line=396, func=0x8627394 "Draw", suppress=0x872ef10 ) at ../../../source/lib/debug.cpp:474 #8 0x0852174a in debug_OnAssertionFailure (expr=, suppress=, file=, line=, func=) at /usr/include/c++/8/bits/basic_string.h:2290 #9 0x084ccae9 in CMiniMap::Draw (this=0xf7ad6a0) at ../../../source/gui/ObjectTypes/CMiniMap.cpp:396 #10 0x084a4371 in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xf7ad6a0, isRestricted=, callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.cpp:551 #11 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xfaf33b0, isRestricted=(bool (IGUIObject::*)(const class IGUIObject * const)) 0x84a06e0 , callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #12 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xfaf24f0, isRestricted=(bool (IGUIObject::*)(const class IGUIObject * const)) 0x84a06e0 , callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #13 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xfaf1ef0, isRestricted=(bool (IGUIObject::*)(const class IGUIObject * const)) 0x84a06e0 , callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #14 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xf7be000, isRestricted=(bool (IGUIObject::*)(const class IGUIObject * const)) 0x84a06e0 , callbackFunction=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #15 0x084f3ee4 in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (callbackFunction=&virtual table offset 36, isRestricted=, this=) at ../../../source/gui/ObjectBases/IGUIObject.h:289 #16 CGUI::Draw (this=0x9da8e40) at ../../../source/gui/CGUI.cpp:305 #17 0x084974d5 in CGUIManager::Draw (this=0x9b2ce70) at /usr/include/c++/8/bits/shared_ptr_base.h:1018 #18 0x082a928a in Render () at ../../../source/ps/GameSetup/GameSetup.cpp:257 #19 0x080c05fa in Frame () at ../../../source/main.cpp:445 #20 RunGameOrAtlas (argc=, argv=) at ../../../source/main.cpp:692 #21 0x080ad056 in main (argc=1, argv=0xbff66e94) at ../../../source/main.cpp:743 GAME STARTED, ALL INIT COMPLETE TIMER| QuickSave: 385.837 ms TIMER| QuickLoad: 2.07748 s TurnManager.cpp(257): Assertion failed: "turn == m_ReadyTurn + 1" Assertion failed: "turn == m_ReadyTurn + 1" Location: TurnManager.cpp:257 (FinishedAllCommands) Call stack: (0x856f095) ./binaries/system/pyrogenesis() [0x856f095] (0x851fb9d) ./binaries/system/pyrogenesis() [0x851fb9d] (0x8520feb) ./binaries/system/pyrogenesis() [0x8520feb] (0x852174a) ./binaries/system/pyrogenesis() [0x852174a] (0x8157cec) ./binaries/system/pyrogenesis() [0x8157cec] (0x814dd0d) ./binaries/system/pyrogenesis() [0x814dd0d] (0x81596dd) ./binaries/system/pyrogenesis() [0x81596dd] (0x829b435) ./binaries/system/pyrogenesis() [0x829b435] (0x80c0f14) ./binaries/system/pyrogenesis() [0x80c0f14] (0x80ad056) ./binaries/system/pyrogenesis() [0x80ad056] (0xb61c3b41) /lib/libc.so.6(__libc_start_main+0xf1) [0xb61c3b41] (0x80bcb7c) ./binaries/system/pyrogenesis() [0x80bcb7c] errno = 0 (Try again later) OS error = ? Sleeping until debugger attaches. Please wait. GNU gdb (GDB) 8.2.50.20180917-alt4 (ALT p9) Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-alt-linux". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 29145 [New LWP 29148] [New LWP 29149] [New LWP 29150] [New LWP 29151] [New LWP 29152] [New LWP 29155] [New LWP 29158] [New LWP 29159] Missing separate debuginfo for /usr/lib/libfmt.so.5 Try to install the hash file /usr/lib/debug/.build-id/28/054f6f3f6b19a06890c1b0b7f1d60266689cfa.debug [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". Missing separate debuginfo for /usr/lib/libatomic.so.1 Try to install the hash file /usr/lib/debug/.build-id/d9/9dab84e3ec2b696aa44bfe0b002c3af4af2b00.debug warning: the debug information found in "/usr/lib/debug//usr/lib/libGLX_mesa.so.0.0.0.debug" does not match "/usr/lib/libGLX_mesa.so.0" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib/libGLX_mesa.so.0.0.0.debug" does not match "/usr/lib/libGLX_mesa.so.0" (CRC mismatch). Missing separate debuginfo for /usr/lib/libGLX_mesa.so.0 Try to install the hash file /usr/lib/debug/.build-id/19/bd95ef28ce1d74c85e7f0a36c0bc8bf13e094f.debug warning: the debug information found in "/usr/lib/debug//usr/lib/libglapi.so.0.0.0.debug" does not match "/usr/lib/libglapi.so.0" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib/libglapi.so.0.0.0.debug" does not match "/usr/lib/libglapi.so.0" (CRC mismatch). Missing separate debuginfo for /usr/lib/libglapi.so.0 Try to install the hash file /usr/lib/debug/.build-id/a3/e236ccf4e82adb336f4c5ec51176e9641218cc.debug __GI___nanosleep (remaining=0xbfc5bfe4, requested_time=0xbfc5bfe4) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 28 return SYSCALL_CANCEL (nanosleep, requested_time, remaining); (gdb) bt #0 __GI___nanosleep (remaining=0xbfc5bfe4, requested_time=0xbfc5bfe4) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 #1 __GI___nanosleep (requested_time=0xbfc5bfe4, remaining=0xbfc5bfe4) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0xb6256219 in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55 #3 0x0856fa2b in udbg_launch_debugger () at ../../../source/lib/sysdep/os/unix/udbg.cpp:85 #4 0x08572385 in try_gui_display_error (no_continue=false, allow_suppress=true, manual_break=true, text=0xa2a80000 L"Assertion failed: \"turn == m_ReadyTurn + 1\"\r\nLocation: TurnManager.cpp:257 (FinishedAllCommands)\r\n\r\nCall stack:\r\n\r\n(0x856f095) ./binaries/system/pyrogenesis() [0x856f095]\n(0x851fb9d) ./binaries/system"...) at ../../../source/lib/sysdep/os/unix/unix.cpp:175 #5 sys_display_error ( text=0xa2a80000 L"Assertion failed: \"turn == m_ReadyTurn + 1\"\r\nLocation: TurnManager.cpp:257 (FinishedAllCommands)\r\n\r\nCall stack:\r\n\r\n(0x856f095) ./binaries/system/pyrogenesis() [0x856f095]\n(0x851fb9d) ./binaries/system"..., flags=6) at ../../../source/lib/sysdep/os/unix/unix.cpp:216 #6 0x0852125f in CallDisplayError (flags=, text=0xa2a80000 L"Assertion failed: \"turn == m_ReadyTurn + 1\"\r\nLocation: TurnManager.cpp:257 (FinishedAllCommands)\r\n\r\nCall stack:\r\n\r\n(0x856f095) ./binaries/system/pyrogenesis() [0x856f095]\n(0x851fb9d) ./binaries/system"...) at ../../../source/lib/debug.cpp:383 #7 debug_DisplayError (description=0xbfc5c380 L"Assertion failed: \"turn == m_ReadyTurn + 1\"", flags=, context=0xbfc5c9c0, lastFuncToSkip=0xe12cdc0 L"debug_OnAssertionFailure", pathname=, line=257, func=0x85f9444 "FinishedAllCommands", suppress=0x872c268 ) at ../../../source/lib/debug.cpp:474 #8 0x0852174a in debug_OnAssertionFailure (expr=, suppress=, file=, line=, func=) at /usr/include/c++/8/bits/basic_string.h:2290 #9 0x08157cec in CTurnManager::FinishedAllCommands (this=0xbf243e0, turn=1, turnLength=200) at ../../../source/simulation2/system/TurnManager.cpp:257 #10 0x0814dd0d in CLocalTurnManager::NotifyFinishedOwnCommands (this=0xbf243e0, turn=1) at ../../../source/simulation2/system/LocalTurnManager.cpp:39 #11 0x081596dd in CTurnManager::Update (this=0xbf243e0, simFrameLength=0.235522598, maxTurns=1) at ../../../source/simulation2/system/TurnManager.cpp:142 #12 0x0829b435 in CGame::Update (this=0xb63f050, deltaRealTime=0.47104519605636597, doInterpolate=true) at ../../../source/ps/Game.cpp:402 #13 0x080c0f14 in Frame () at ../../../source/main.cpp:426 #14 RunGameOrAtlas (argc=, argv=) at ../../../source/main.cpp:692 #15 0x080ad056 in main (argc=1, argv=0xbfc5dad4) at ../../../source/main.cpp:743 (gdb)