1 | GAME STARTED, ALL INIT COMPLETE
|
---|
2 | TIMER| QuickSave: 554.27 ms
|
---|
3 | ERROR: Deserialization failed: string length
|
---|
4 | ERROR: Failed to quickload game
|
---|
5 | TIMER| QuickLoad: 186.125 ms
|
---|
6 | ERROR: Errors executing script event "SimulationUpdate"
|
---|
7 | ERROR: JavaScript error: gui/session/session.js line 185
|
---|
8 | deepfreeze requires exactly one object as an argument.
|
---|
9 | GetSimState@gui/session/session.js:185:16
|
---|
10 | onSimulationUpdate@gui/session/session.js:650:7
|
---|
11 | __eventhandler52 (SimulationUpdate)@session SimulationUpdate:1:1
|
---|
12 | CMiniMap.cpp(396): Assertion failed: "cmpRangeManager"
|
---|
13 | Assertion failed: "cmpRangeManager"
|
---|
14 | Location: CMiniMap.cpp:396 (Draw)
|
---|
15 |
|
---|
16 | Call stack:
|
---|
17 |
|
---|
18 | (0x856f095) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x856f095]
|
---|
19 | (0x851fb9d) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x851fb9d]
|
---|
20 | (0x8520feb) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x8520feb]
|
---|
21 | (0x852174a) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x852174a]
|
---|
22 | (0x84ccae9) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84ccae9]
|
---|
23 | (0x84a4371) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a4371]
|
---|
24 | (0x84a43ae) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a43ae]
|
---|
25 | (0x84a43ae) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a43ae]
|
---|
26 | (0x84a43ae) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a43ae]
|
---|
27 | (0x84a43ae) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84a43ae]
|
---|
28 | (0x84f3ee4) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84f3ee4]
|
---|
29 | (0x84974d5) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x84974d5]
|
---|
30 | (0x82a928a) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x82a928a]
|
---|
31 | (0x80c05fa) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x80c05fa]
|
---|
32 | (0x80ad056) /home/nwtour/ff/0ad/binaries/system/pyrogenesis() [0x80ad056]
|
---|
33 | (0xb628fb41) /lib/libc.so.6(__libc_start_main+0xf1) [0xb628fb41]
|
---|
34 |
|
---|
35 | errno = 0 (Try again later)
|
---|
36 | OS error = ?
|
---|
37 |
|
---|
38 |
|
---|
39 | [Detaching after fork from child process 28747]
|
---|
40 |
|
---|
41 | Thread 1 "main" received signal SIGSEGV, Segmentation fault.
|
---|
42 | CMiniMap::Draw (this=0xe93dde0) at ../../../source/gui/ObjectTypes/CMiniMap.cpp:405
|
---|
43 | 405 m_MapScale = (cmpRangeManager->GetLosCircular() ? 1.f : 1.414f);
|
---|
44 | (gdb) bt
|
---|
45 | #0 CMiniMap::Draw (this=0xe93dde0) at ../../../source/gui/ObjectTypes/CMiniMap.cpp:405
|
---|
46 | #1 0x084a4371 in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xe93dde0, isRestricted=<optimized out>, callbackFunction=<optimized out>)
|
---|
47 | at ../../../source/gui/ObjectBases/IGUIObject.cpp:551
|
---|
48 | #2 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xec6ca40,
|
---|
49 | isRestricted=(bool (IGUIObject::*)(const IGUIObject * const)) 0x84a06e0 <IGUIObject::IsHidden() const>, callbackFunction=<optimized out>)
|
---|
50 | at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
51 | #3 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xec6c040,
|
---|
52 | isRestricted=(bool (IGUIObject::*)(const IGUIObject * const)) 0x84a06e0 <IGUIObject::IsHidden() const>, callbackFunction=<optimized out>)
|
---|
53 | at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
54 | #4 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xec6ba40,
|
---|
55 | isRestricted=(bool (IGUIObject::*)(const IGUIObject * const)) 0x84a06e0 <IGUIObject::IsHidden() const>, callbackFunction=<optimized out>)
|
---|
56 | at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
57 | #5 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xe935000,
|
---|
58 | isRestricted=(bool (IGUIObject::*)(const IGUIObject * const)) 0x84a06e0 <IGUIObject::IsHidden() const>, callbackFunction=<optimized out>)
|
---|
59 | at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
60 | #6 0x084f3ee4 in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (callbackFunction=&virtual table offset 36, isRestricted=<optimized out>,
|
---|
61 | this=<optimized out>) at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
62 | #7 CGUI::Draw (this=0xa172530) at ../../../source/gui/CGUI.cpp:305
|
---|
63 | #8 0x084974d5 in CGUIManager::Draw (this=0x8bb1e10) at /usr/include/c++/8/bits/shared_ptr_base.h:1018
|
---|
64 | #9 0x082a928a in Render () at ../../../source/ps/GameSetup/GameSetup.cpp:257
|
---|
65 | #10 0x080c05fa in Frame () at ../../../source/main.cpp:445
|
---|
66 | #11 RunGameOrAtlas (argc=<optimized out>, argv=<optimized out>) at ../../../source/main.cpp:692
|
---|
67 | #12 0x080ad056 in main (argc=1, argv=0xbffff884) at ../../../source/main.cpp:743
|
---|
68 | (gdb) quit
|
---|
69 | A debugging session is active.
|
---|
70 |
|
---|
71 | Inferior 1 [process 28732] will be killed.
|
---|
72 |
|
---|
73 | Quit anyway? (y or n) y
|
---|
74 |
|
---|
75 |
|
---|
76 | #0 __GI___nanosleep (remaining=0xbff64fa4, requested_time=0xbff64fa4) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
|
---|
77 | #1 __GI___nanosleep (requested_time=0xbff64fa4, remaining=0xbff64fa4) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
|
---|
78 | #2 0xb6258219 in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55
|
---|
79 | #3 0x0856fa2b in udbg_launch_debugger () at ../../../source/lib/sysdep/os/unix/udbg.cpp:85
|
---|
80 | #4 0x08572385 in try_gui_display_error (no_continue=false, allow_suppress=true, manual_break=true,
|
---|
81 | 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
|
---|
82 | #5 sys_display_error (
|
---|
83 | 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
|
---|
84 | #6 0x0852125f in CallDisplayError (flags=<optimized out>,
|
---|
85 | 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
|
---|
86 | #7 debug_DisplayError (description=0xbff65340 L"Assertion failed: \"cmpRangeManager\"", flags=<optimized out>, context=0xbff65980, lastFuncToSkip=0xc720a60 L"debug_OnAssertionFailure",
|
---|
87 | pathname=<optimized out>, line=396, func=0x8627394 <CMiniMap::Draw()::__func__> "Draw", suppress=0x872ef10 <CMiniMap::Draw()::suppress__>) at ../../../source/lib/debug.cpp:474
|
---|
88 | #8 0x0852174a in debug_OnAssertionFailure (expr=<optimized out>, suppress=<optimized out>, file=<optimized out>, line=<optimized out>, func=<optimized out>)
|
---|
89 | at /usr/include/c++/8/bits/basic_string.h:2290
|
---|
90 | #9 0x084ccae9 in CMiniMap::Draw (this=0xf7ad6a0) at ../../../source/gui/ObjectTypes/CMiniMap.cpp:396
|
---|
91 | #10 0x084a4371 in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xf7ad6a0, isRestricted=<optimized out>, callbackFunction=<optimized out>)
|
---|
92 | at ../../../source/gui/ObjectBases/IGUIObject.cpp:551
|
---|
93 | #11 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xfaf33b0,
|
---|
94 | isRestricted=(bool (IGUIObject::*)(const class IGUIObject * const)) 0x84a06e0 <IGUIObject::IsHidden() const>, callbackFunction=<optimized out>)
|
---|
95 | at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
96 | #12 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xfaf24f0,
|
---|
97 | isRestricted=(bool (IGUIObject::*)(const class IGUIObject * const)) 0x84a06e0 <IGUIObject::IsHidden() const>, callbackFunction=<optimized out>)
|
---|
98 | at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
99 | #13 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xfaf1ef0,
|
---|
100 | isRestricted=(bool (IGUIObject::*)(const class IGUIObject * const)) 0x84a06e0 <IGUIObject::IsHidden() const>, callbackFunction=<optimized out>)
|
---|
101 | at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
102 | #14 0x084a43ae in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (this=0xf7be000,
|
---|
103 | isRestricted=(bool (IGUIObject::*)(const class IGUIObject * const)) 0x84a06e0 <IGUIObject::IsHidden() const>, callbackFunction=<optimized out>)
|
---|
104 | at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
105 | #15 0x084f3ee4 in IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (callbackFunction=&virtual table offset 36, isRestricted=<optimized out>,
|
---|
106 | this=<optimized out>) at ../../../source/gui/ObjectBases/IGUIObject.h:289
|
---|
107 | #16 CGUI::Draw (this=0x9da8e40) at ../../../source/gui/CGUI.cpp:305
|
---|
108 | #17 0x084974d5 in CGUIManager::Draw (this=0x9b2ce70) at /usr/include/c++/8/bits/shared_ptr_base.h:1018
|
---|
109 | #18 0x082a928a in Render () at ../../../source/ps/GameSetup/GameSetup.cpp:257
|
---|
110 | #19 0x080c05fa in Frame () at ../../../source/main.cpp:445
|
---|
111 | #20 RunGameOrAtlas (argc=<optimized out>, argv=<optimized out>) at ../../../source/main.cpp:692
|
---|
112 | #21 0x080ad056 in main (argc=1, argv=0xbff66e94) at ../../../source/main.cpp:743
|
---|
113 |
|
---|
114 |
|
---|
115 | GAME STARTED, ALL INIT COMPLETE
|
---|
116 | TIMER| QuickSave: 385.837 ms
|
---|
117 | TIMER| QuickLoad: 2.07748 s
|
---|
118 | TurnManager.cpp(257): Assertion failed: "turn == m_ReadyTurn + 1"
|
---|
119 | Assertion failed: "turn == m_ReadyTurn + 1"
|
---|
120 | Location: TurnManager.cpp:257 (FinishedAllCommands)
|
---|
121 |
|
---|
122 | Call stack:
|
---|
123 |
|
---|
124 | (0x856f095) ./binaries/system/pyrogenesis() [0x856f095]
|
---|
125 | (0x851fb9d) ./binaries/system/pyrogenesis() [0x851fb9d]
|
---|
126 | (0x8520feb) ./binaries/system/pyrogenesis() [0x8520feb]
|
---|
127 | (0x852174a) ./binaries/system/pyrogenesis() [0x852174a]
|
---|
128 | (0x8157cec) ./binaries/system/pyrogenesis() [0x8157cec]
|
---|
129 | (0x814dd0d) ./binaries/system/pyrogenesis() [0x814dd0d]
|
---|
130 | (0x81596dd) ./binaries/system/pyrogenesis() [0x81596dd]
|
---|
131 | (0x829b435) ./binaries/system/pyrogenesis() [0x829b435]
|
---|
132 | (0x80c0f14) ./binaries/system/pyrogenesis() [0x80c0f14]
|
---|
133 | (0x80ad056) ./binaries/system/pyrogenesis() [0x80ad056]
|
---|
134 | (0xb61c3b41) /lib/libc.so.6(__libc_start_main+0xf1) [0xb61c3b41]
|
---|
135 | (0x80bcb7c) ./binaries/system/pyrogenesis() [0x80bcb7c]
|
---|
136 |
|
---|
137 | errno = 0 (Try again later)
|
---|
138 | OS error = ?
|
---|
139 |
|
---|
140 |
|
---|
141 | Sleeping until debugger attaches.
|
---|
142 | Please wait.
|
---|
143 | GNU gdb (GDB) 8.2.50.20180917-alt4 (ALT p9)
|
---|
144 | Copyright (C) 2018 Free Software Foundation, Inc.
|
---|
145 | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
---|
146 | This is free software: you are free to change and redistribute it.
|
---|
147 | There is NO WARRANTY, to the extent permitted by law.
|
---|
148 | Type "show copying" and "show warranty" for details.
|
---|
149 | This GDB was configured as "i586-alt-linux".
|
---|
150 | Type "show configuration" for configuration details.
|
---|
151 | For bug reporting instructions, please see:
|
---|
152 | <http://www.gnu.org/software/gdb/bugs/>.
|
---|
153 | Find the GDB manual and other documentation resources online at:
|
---|
154 | <http://www.gnu.org/software/gdb/documentation/>.
|
---|
155 |
|
---|
156 | For help, type "help".
|
---|
157 | Type "apropos word" to search for commands related to "word".
|
---|
158 | Attaching to process 29145
|
---|
159 | [New LWP 29148]
|
---|
160 | [New LWP 29149]
|
---|
161 | [New LWP 29150]
|
---|
162 | [New LWP 29151]
|
---|
163 | [New LWP 29152]
|
---|
164 | [New LWP 29155]
|
---|
165 | [New LWP 29158]
|
---|
166 | [New LWP 29159]
|
---|
167 | Missing separate debuginfo for /usr/lib/libfmt.so.5
|
---|
168 | Try to install the hash file /usr/lib/debug/.build-id/28/054f6f3f6b19a06890c1b0b7f1d60266689cfa.debug
|
---|
169 | [Thread debugging using libthread_db enabled]
|
---|
170 | Using host libthread_db library "/lib/libthread_db.so.1".
|
---|
171 | Missing separate debuginfo for /usr/lib/libatomic.so.1
|
---|
172 | Try to install the hash file /usr/lib/debug/.build-id/d9/9dab84e3ec2b696aa44bfe0b002c3af4af2b00.debug
|
---|
173 |
|
---|
174 | 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).
|
---|
175 |
|
---|
176 |
|
---|
177 | 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).
|
---|
178 |
|
---|
179 | Missing separate debuginfo for /usr/lib/libGLX_mesa.so.0
|
---|
180 | Try to install the hash file /usr/lib/debug/.build-id/19/bd95ef28ce1d74c85e7f0a36c0bc8bf13e094f.debug
|
---|
181 |
|
---|
182 | 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).
|
---|
183 |
|
---|
184 |
|
---|
185 | 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).
|
---|
186 |
|
---|
187 | Missing separate debuginfo for /usr/lib/libglapi.so.0
|
---|
188 | Try to install the hash file /usr/lib/debug/.build-id/a3/e236ccf4e82adb336f4c5ec51176e9641218cc.debug
|
---|
189 | __GI___nanosleep (remaining=0xbfc5bfe4, requested_time=0xbfc5bfe4) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
|
---|
190 | 28 return SYSCALL_CANCEL (nanosleep, requested_time, remaining);
|
---|
191 | (gdb) bt
|
---|
192 | #0 __GI___nanosleep (remaining=0xbfc5bfe4, requested_time=0xbfc5bfe4) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
|
---|
193 | #1 __GI___nanosleep (requested_time=0xbfc5bfe4, remaining=0xbfc5bfe4) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
|
---|
194 | #2 0xb6256219 in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55
|
---|
195 | #3 0x0856fa2b in udbg_launch_debugger () at ../../../source/lib/sysdep/os/unix/udbg.cpp:85
|
---|
196 | #4 0x08572385 in try_gui_display_error (no_continue=false, allow_suppress=true, manual_break=true,
|
---|
197 | 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
|
---|
198 | #5 sys_display_error (
|
---|
199 | 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
|
---|
200 | #6 0x0852125f in CallDisplayError (flags=<optimized out>,
|
---|
201 | 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
|
---|
202 | #7 debug_DisplayError (description=0xbfc5c380 L"Assertion failed: \"turn == m_ReadyTurn + 1\"", flags=<optimized out>, context=0xbfc5c9c0,
|
---|
203 | lastFuncToSkip=0xe12cdc0 L"debug_OnAssertionFailure", pathname=<optimized out>, line=257,
|
---|
204 | func=0x85f9444 <CTurnManager::FinishedAllCommands(unsigned int, unsigned int)::__func__> "FinishedAllCommands",
|
---|
205 | suppress=0x872c268 <CTurnManager::FinishedAllCommands(unsigned int, unsigned int)::suppress__>) at ../../../source/lib/debug.cpp:474
|
---|
206 | #8 0x0852174a in debug_OnAssertionFailure (expr=<optimized out>, suppress=<optimized out>, file=<optimized out>, line=<optimized out>, func=<optimized out>)
|
---|
207 | at /usr/include/c++/8/bits/basic_string.h:2290
|
---|
208 | #9 0x08157cec in CTurnManager::FinishedAllCommands (this=0xbf243e0, turn=1, turnLength=200) at ../../../source/simulation2/system/TurnManager.cpp:257
|
---|
209 | #10 0x0814dd0d in CLocalTurnManager::NotifyFinishedOwnCommands (this=0xbf243e0, turn=1) at ../../../source/simulation2/system/LocalTurnManager.cpp:39
|
---|
210 | #11 0x081596dd in CTurnManager::Update (this=0xbf243e0, simFrameLength=0.235522598, maxTurns=1) at ../../../source/simulation2/system/TurnManager.cpp:142
|
---|
211 | #12 0x0829b435 in CGame::Update (this=0xb63f050, deltaRealTime=0.47104519605636597, doInterpolate=true) at ../../../source/ps/Game.cpp:402
|
---|
212 | #13 0x080c0f14 in Frame () at ../../../source/main.cpp:426
|
---|
213 | #14 RunGameOrAtlas (argc=<optimized out>, argv=<optimized out>) at ../../../source/main.cpp:692
|
---|
214 | #15 0x080ad056 in main (argc=1, argv=0xbfc5dad4) at ../../../source/main.cpp:743
|
---|
215 | (gdb)
|
---|