1 | ian@ian-mbp:~/projects/0ad/binaries/system$ gdb pyrogenesis_dbg
|
---|
2 | GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
|
---|
3 | Copyright (C) 2012 Free Software Foundation, Inc.
|
---|
4 | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
---|
5 | This is free software: you are free to change and redistribute it.
|
---|
6 | There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
---|
7 | and "show warranty" for details.
|
---|
8 | This GDB was configured as "x86_64-linux-gnu".
|
---|
9 | For bug reporting instructions, please see:
|
---|
10 | <http://bugs.launchpad.net/gdb-linaro/>...
|
---|
11 | Reading symbols from /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg...done.
|
---|
12 | (gdb) run
|
---|
13 | Starting program: /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg
|
---|
14 | [Thread debugging using libthread_db enabled]
|
---|
15 | Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
---|
16 | Cache: 500 (total: 3692) MiB
|
---|
17 | TIMER| InitVfs: 1.67012 ms
|
---|
18 | [New Thread 0x7fffca02f700 (LWP 29079)]
|
---|
19 | [Thread 0x7fffca02f700 (LWP 29079) exited]
|
---|
20 | [New Thread 0x7fffca02f700 (LWP 29080)]
|
---|
21 | AL lib: pulseaudio.c:331: PulseAudio returned minreq > tlength/2; expect break up
|
---|
22 | [New Thread 0x7fffc582d700 (LWP 29081)]
|
---|
23 | Sound: AlcInit success, using PulseAudio Default
|
---|
24 | [New Thread 0x7fffc502c700 (LWP 29082)]
|
---|
25 | [New Thread 0x7fffc482b700 (LWP 29083)]
|
---|
26 | TIMER| CONFIG_Init: 17.2049 ms
|
---|
27 | TIMER| InitScripting: 6.20144 ms
|
---|
28 | [New Thread 0x7fffb76eb700 (LWP 29085)]
|
---|
29 | [New Thread 0x7fffb6de9700 (LWP 29086)]
|
---|
30 | TIMER| RunHardwareDetection: 26.1652 ms
|
---|
31 | TIMER| write_sys_info: 16.8284 ms
|
---|
32 | [New Thread 0x7fffb61ca700 (LWP 29087)]
|
---|
33 | TIMER| InitRenderer: 30.7804 ms
|
---|
34 | TIMER| ps_console: 3.34696 ms
|
---|
35 | TIMER| ps_lang_hotkeys: 4.05168 ms
|
---|
36 | TIMER| common/setup.xml: 2.84236 ms
|
---|
37 | TIMER| common/styles.xml: 240.96 us
|
---|
38 | TIMER| common/sprite1.xml: 7.1898 ms
|
---|
39 | TIMER| common/init.xml: 5.84392 ms
|
---|
40 | TIMER| common/common_sprites.xml: 8.6968 ms
|
---|
41 | TIMER| common/common_styles.xml: 1.1232 ms
|
---|
42 | TIMER| pregame/sprites.xml: 1.88244 ms
|
---|
43 | TIMER| pregame/styles.xml: 228.6 us
|
---|
44 | TIMER| pregame/mainmenu.xml: 20.0285 ms
|
---|
45 | TIMER| common/global.xml: 1.28892 ms
|
---|
46 | TIMER| common/setup.xml: 2.19712 ms
|
---|
47 | TIMER| common/styles.xml: 105.96 us
|
---|
48 | TIMER| common/sprite1.xml: 8.1278 ms
|
---|
49 | TIMER| common/common_sprites.xml: 8.80428 ms
|
---|
50 | TIMER| common/common_styles.xml: 1.01848 ms
|
---|
51 | TIMER| splashscreen/styles.xml: 414.96 us
|
---|
52 | TIMER| splashscreen/sprites.xml: 229.2 us
|
---|
53 | TIMER| splashscreen/setup.xml: 198.2 us
|
---|
54 | TIMER| splashscreen/splashscreen.xml: 4.123 ms
|
---|
55 | sys_cursor_create: using Xcursor to create 32 x 32 cursor
|
---|
56 | TIMER| common/setup.xml: 2.19636 ms
|
---|
57 | TIMER| common/styles.xml: 119.4 us
|
---|
58 | TIMER| common/sprite1.xml: 6.66532 ms
|
---|
59 | TIMER| common/common_sprites.xml: 8.20296 ms
|
---|
60 | TIMER| common/common_styles.xml: 1.0416 ms
|
---|
61 | TIMER| savedgames/load.xml: 4.6334 ms
|
---|
62 | TIMER| GetSavedGames: 2.1216 ms
|
---|
63 | TIMER| common/setup.xml: 2.13348 ms
|
---|
64 | TIMER| common/styles.xml: 98.92 us
|
---|
65 | TIMER| common/sprite1.xml: 6.6768 ms
|
---|
66 | TIMER| common/init.xml: 5.25408 ms
|
---|
67 | TIMER| common/common_sprites.xml: 8.1672 ms
|
---|
68 | TIMER| common/common_styles.xml: 978.76 us
|
---|
69 | TIMER| loading/styles.xml: 501.6 us
|
---|
70 | TIMER| loading/sprites.xml: 1.18732 ms
|
---|
71 | TIMER| loading/loading.xml: 4.8842 ms
|
---|
72 | TIMER| common/global.xml: 1.1208 ms
|
---|
73 | sys_cursor_create: using Xcursor to create 32 x 32 cursor
|
---|
74 | [New Thread 0x7fffaf1ff700 (LWP 29088)]
|
---|
75 | TIMER| ParseTerrain: 159.583 ms
|
---|
76 | [Thread 0x7fffaf1ff700 (LWP 29088) exited]
|
---|
77 | TIMER| ParseEntities: 2.73469 s
|
---|
78 | ERROR: Deserialization failed: Deserialize_OutOfBounds
|
---|
79 | Assertion failure: isCurrentAndActive(cx), at ../jscntxt.cpp:339
|
---|
80 |
|
---|
81 | Program received signal SIGABRT, Aborted.
|
---|
82 | 0x00007ffff471bb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
83 | (gdb) thread apply all bt full
|
---|
84 |
|
---|
85 | Thread 9 (Thread 0x7fffb61ca700 (LWP 29087)):
|
---|
86 | #0 0x00007ffff4719fd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
87 | No symbol table info available.
|
---|
88 | #1 0x00007ffff54f1bc8 in SDL_SemWait () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
|
---|
89 | No symbol table info available.
|
---|
90 | #2 0x0000000000a430fe in CTextureConverter::RunThread (data=0x152e5b0)
|
---|
91 | at ../../../source/graphics/TextureConverter.cpp:523
|
---|
92 | textureConverter = 0x152e5b0
|
---|
93 | #3 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
94 | No symbol table info available.
|
---|
95 | #4 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
---|
96 | No symbol table info available.
|
---|
97 | #5 0x0000000000000000 in ?? ()
|
---|
98 | No symbol table info available.
|
---|
99 |
|
---|
100 | Thread 8 (Thread 0x7fffb6de9700 (LWP 29086)):
|
---|
101 | #0 0x00007ffff471b52d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
102 | No symbol table info available.
|
---|
103 | #1 0x00007ffff54f3d23 in SDL_Delay () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
|
---|
104 | No symbol table info available.
|
---|
105 | #2 0x00007ffff54f3d52 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
|
---|
106 | No symbol table info available.
|
---|
107 | #3 0x00007ffff54adfd5 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
|
---|
108 | No symbol table info available.
|
---|
109 | #4 0x00007ffff54f1999 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
|
---|
110 | No symbol table info available.
|
---|
111 | #5 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
112 | No symbol table info available.
|
---|
113 | #6 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
---|
114 | No symbol table info available.
|
---|
115 | #7 0x0000000000000000 in ?? ()
|
---|
116 | No symbol table info available.
|
---|
117 |
|
---|
118 | Thread 7 (Thread 0x7fffb76eb700 (LWP 29085)):
|
---|
119 | #0 0x00007ffff4719fd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
120 | No symbol table info available.
|
---|
121 | #1 0x00007ffff54f1bc8 in SDL_SemWait () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
|
---|
122 | No symbol table info available.
|
---|
123 | ---Type <return> to continue, or q <return> to quit---
|
---|
124 | #2 0x000000000096e5dc in CUserReporterWorker::Run (this=0x1344de0) at ../../../source/ps/UserReport.cpp:279
|
---|
125 | proxy = {static npos = <optimized out>,
|
---|
126 | _M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>},
|
---|
127 | <No data fields>}, _M_p = 0x7ffff513e3f8 L""}}
|
---|
128 | #3 0x000000000096e356 in CUserReporterWorker::RunThread (data=0x1344de0)
|
---|
129 | at ../../../source/ps/UserReport.cpp:236
|
---|
130 | No locals.
|
---|
131 | #4 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
132 | No symbol table info available.
|
---|
133 | #5 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
---|
134 | No symbol table info available.
|
---|
135 | #6 0x0000000000000000 in ?? ()
|
---|
136 | No symbol table info available.
|
---|
137 |
|
---|
138 | Thread 6 (Thread 0x7fffc482b700 (LWP 29083)):
|
---|
139 | #0 0x00007ffff443a033 in select () from /lib/x86_64-linux-gnu/libc.so.6
|
---|
140 | No symbol table info available.
|
---|
141 | #1 0x0000000000d08ae8 in inotify_event_loop ()
|
---|
142 | at ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:144
|
---|
143 | fdrset = {fds_bits = {8192, 0 <repeats 15 times>}}
|
---|
144 | #2 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
145 | No symbol table info available.
|
---|
146 | #3 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
---|
147 | No symbol table info available.
|
---|
148 | #4 0x0000000000000000 in ?? ()
|
---|
149 | No symbol table info available.
|
---|
150 |
|
---|
151 | Thread 5 (Thread 0x7fffc502c700 (LWP 29082)):
|
---|
152 | #0 0x00007ffff471b52d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
153 | No symbol table info available.
|
---|
154 | #1 0x00007ffff54f3d23 in SDL_Delay () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
|
---|
155 | No symbol table info available.
|
---|
156 | #2 0x00000000009ba56e in CSoundManagerWorker::Run (this=0x12393d0)
|
---|
157 | at ../../../source/soundmanager/SoundManager.cpp:176
|
---|
158 | pauseTime = 500
|
---|
159 | __func__ = "Run"
|
---|
160 | #3 0x00000000009ba2e0 in CSoundManagerWorker::RunThread (data=0x12393d0)
|
---|
161 | at ../../../source/soundmanager/SoundManager.cpp:121
|
---|
162 | No locals.
|
---|
163 | ---Type <return> to continue, or q <return> to quit---
|
---|
164 | #4 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
165 | No symbol table info available.
|
---|
166 | #5 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
---|
167 | No symbol table info available.
|
---|
168 | #6 0x0000000000000000 in ?? ()
|
---|
169 | No symbol table info available.
|
---|
170 |
|
---|
171 | Thread 4 (Thread 0x7fffc582d700 (LWP 29081)):
|
---|
172 | #0 0x00007ffff4717d67 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
173 | No symbol table info available.
|
---|
174 | #1 0x00007fffef391980 in pa_threaded_mainloop_wait () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
|
---|
175 | No symbol table info available.
|
---|
176 | #2 0x00007ffff5fa43da in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
|
---|
177 | No symbol table info available.
|
---|
178 | #3 0x00007ffff5f8307a in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
|
---|
179 | No symbol table info available.
|
---|
180 | #4 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
181 | No symbol table info available.
|
---|
182 | #5 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
---|
183 | No symbol table info available.
|
---|
184 | #6 0x0000000000000000 in ?? ()
|
---|
185 | No symbol table info available.
|
---|
186 |
|
---|
187 | Thread 3 (Thread 0x7fffca02f700 (LWP 29080)):
|
---|
188 | #0 0x00007ffff4435313 in poll () from /lib/x86_64-linux-gnu/libc.so.6
|
---|
189 | No symbol table info available.
|
---|
190 | #1 0x00007fffef39135f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
|
---|
191 | No symbol table info available.
|
---|
192 | #2 0x00007fffef38276c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
|
---|
193 | No symbol table info available.
|
---|
194 | #3 0x00007fffef382dd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
|
---|
195 | No symbol table info available.
|
---|
196 | #4 0x00007fffef382e90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
|
---|
197 | No symbol table info available.
|
---|
198 | #5 0x00007fffef39130f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
|
---|
199 | No symbol table info available.
|
---|
200 | #6 0x00007fffed2c8d18 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
|
---|
201 | No symbol table info available.
|
---|
202 | #7 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
203 | ---Type <return> to continue, or q <return> to quit---
|
---|
204 | No symbol table info available.
|
---|
205 | #8 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
---|
206 | No symbol table info available.
|
---|
207 | #9 0x0000000000000000 in ?? ()
|
---|
208 | No symbol table info available.
|
---|
209 |
|
---|
210 | Thread 1 (Thread 0x7ffff7fb3780 (LWP 29076)):
|
---|
211 | #0 0x00007ffff471bb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0
|
---|
212 | No symbol table info available.
|
---|
213 | #1 0x00007ffff6f78fa7 in JS_Assert (s=0x7ffff70d04bb "isCurrentAndActive(cx)",
|
---|
214 | file=0x7ffff70d03cf "../jscntxt.cpp", ln=339) at ../jsutil.cpp:83
|
---|
215 | No locals.
|
---|
216 | #2 0x00007ffff6e1317d in js::StackSpace::popSegmentAndFrame (this=0x8ccb288, cx=0x826cf20)
|
---|
217 | at ../jscntxt.cpp:339
|
---|
218 | No locals.
|
---|
219 | #3 0x00007ffff6e13287 in js::FrameGuard::~FrameGuard (this=0x826d2b0, __in_chrg=<optimized out>)
|
---|
220 | at ../jscntxt.cpp:360
|
---|
221 | No locals.
|
---|
222 | #4 0x00007ffff6f7d770 in js::DummyFrameGuard::~DummyFrameGuard (this=0x826d2b0, __in_chrg=<optimized out>)
|
---|
223 | at ../jscntxt.h:494
|
---|
224 | No locals.
|
---|
225 | #5 0x00007ffff6f7d88e in js::LazilyConstructed<js::DummyFrameGuard>::destroy (this=0x826d2b0) at ../jstl.h:365
|
---|
226 | No locals.
|
---|
227 | #6 0x00007ffff6f7b74e in js::AutoCompartment::leave (this=0x826d290) at ../jswrapper.cpp:403
|
---|
228 | No locals.
|
---|
229 | #7 0x00007ffff6dd96cb in JS_LeaveCrossCompartmentCall (call=0x826d290) at ../jsapi.cpp:1212
|
---|
230 | realcall = 0x826d290
|
---|
231 | #8 0x000000000090a2c7 in ScriptInterface_impl::~ScriptInterface_impl (this=0x80cd1f0,
|
---|
232 | __in_chrg=<optimized out>) at ../../../source/scriptinterface/ScriptInterface.cpp:551
|
---|
233 | No locals.
|
---|
234 | #9 0x000000000090f998 in std::auto_ptr<ScriptInterface_impl>::~auto_ptr (this=0x82971a8,
|
---|
235 | __in_chrg=<optimized out>) at /usr/include/c++/4.6/backward/auto_ptr.h:170
|
---|
236 | No locals.
|
---|
237 | #10 0x000000000090a694 in ScriptInterface::~ScriptInterface (this=0x82971a8, __in_chrg=<optimized out>)
|
---|
238 | at ../../../source/scriptinterface/ScriptInterface.cpp:599
|
---|
239 | No locals.
|
---|
240 | #11 0x0000000000863d3f in CAIWorker::CAIPlayer::~CAIPlayer (this=0x8297190, __in_chrg=<optimized out>)
|
---|
241 | at ../../../source/simulation2/components/CCmpAIManager.cpp:100
|
---|
242 | No locals.
|
---|
243 | ---Type <return> to continue, or q <return> to quit---
|
---|
244 | #12 0x00000000008733db in boost::checked_delete<CAIWorker::CAIPlayer> (x=0x8297190)
|
---|
245 | at /usr/include/boost/checked_delete.hpp:34
|
---|
246 | No locals.
|
---|
247 | #13 0x00000000008792c1 in boost::detail::sp_counted_impl_p<CAIWorker::CAIPlayer>::dispose (this=0x4006ce0)
|
---|
248 | at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78
|
---|
249 | No locals.
|
---|
250 | #14 0x000000000074d6ff in boost::detail::sp_counted_base::release (this=0x4006ce0)
|
---|
251 | at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
|
---|
252 | No locals.
|
---|
253 | #15 0x000000000074d7fc in boost::detail::shared_count::~shared_count (this=0x3af7688,
|
---|
254 | __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:217
|
---|
255 | No locals.
|
---|
256 | #16 0x0000000000866477 in boost::shared_ptr<CAIWorker::CAIPlayer>::~shared_ptr (this=0x3af7680,
|
---|
257 | __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:168
|
---|
258 | No locals.
|
---|
259 | #17 0x000000000087772f in std::_Destroy<boost::shared_ptr<CAIWorker::CAIPlayer> > (__pointer=0x3af7680)
|
---|
260 | at /usr/include/c++/4.6/bits/stl_construct.h:94
|
---|
261 | No locals.
|
---|
262 | #18 0x0000000000875ce4 in std::_Destroy_aux<false>::__destroy<boost::shared_ptr<CAIWorker::CAIPlayer>*> (
|
---|
263 | __first=0x3af7680, __last=0x3af76b0) at /usr/include/c++/4.6/bits/stl_construct.h:104
|
---|
264 | No locals.
|
---|
265 | #19 0x00000000008730c1 in std::_Destroy<boost::shared_ptr<CAIWorker::CAIPlayer>*> (__first=0x3af7680,
|
---|
266 | __last=0x3af76b0) at /usr/include/c++/4.6/bits/stl_construct.h:127
|
---|
267 | No locals.
|
---|
268 | #20 0x000000000086f0ff in std::_Destroy<boost::shared_ptr<CAIWorker::CAIPlayer>*, boost::shared_ptr<CAIWorker::C
|
---|
269 | AIPlayer> > (__first=0x3af7680, __last=0x3af76b0) at /usr/include/c++/4.6/bits/stl_construct.h:153
|
---|
270 | No locals.
|
---|
271 | #21 0x000000000086fcc9 in std::vector<boost::shared_ptr<CAIWorker::CAIPlayer>, std::allocator<boost::shared_ptr<
|
---|
272 | CAIWorker::CAIPlayer> > >::_M_erase_at_end (this=0x8fe9e20, __pos=0x3af7680)
|
---|
273 | at /usr/include/c++/4.6/bits/stl_vector.h:1255
|
---|
274 | No locals.
|
---|
275 | #22 0x000000000086b153 in std::vector<boost::shared_ptr<CAIWorker::CAIPlayer>, std::allocator<boost::shared_ptr<
|
---|
276 | CAIWorker::CAIPlayer> > >::clear (this=0x8fe9e20) at /usr/include/c++/4.6/bits/stl_vector.h:1040
|
---|
277 | No locals.
|
---|
278 | #23 0x00000000008652af in CAIWorker::~CAIWorker (this=0x8fe9da0, __in_chrg=<optimized out>)
|
---|
279 | at ../../../source/simulation2/components/CCmpAIManager.cpp:341
|
---|
280 | No locals.
|
---|
281 | #24 0x0000000000868a11 in CCmpAIManager::~CCmpAIManager (this=0x8fe9d40, __in_chrg=<optimized out>)
|
---|
282 | at ../../../source/simulation2/components/CCmpAIManager.cpp:895
|
---|
283 | ---Type <return> to continue, or q <return> to quit---
|
---|
284 | No locals.
|
---|
285 | #25 0x0000000000868add in CCmpAIManager::~CCmpAIManager (this=0x8fe9d40, __in_chrg=<optimized out>)
|
---|
286 | at ../../../source/simulation2/components/CCmpAIManager.cpp:895
|
---|
287 | No locals.
|
---|
288 | #26 0x0000000000868b38 in CCmpAIManager::Deallocate (cmp=0x8fe9d40)
|
---|
289 | at ../../../source/simulation2/components/CCmpAIManager.cpp:903
|
---|
290 | No locals.
|
---|
291 | #27 0x00000000007df3ad in CComponentManager::ResetState (this=0x234efe8)
|
---|
292 | at ../../../source/simulation2/system/ComponentManager.cpp:461
|
---|
293 | eit = {_M_node = 0x69ff670}
|
---|
294 | iit = {_M_node = 0x8fe57f0}
|
---|
295 | ifcit = {_M_current = 0x7fffffffc000}
|
---|
296 | ccit = {_M_node = 0x7fffffffc030}
|
---|
297 | #28 0x00000000007dd1cc in CComponentManager::~CComponentManager (this=0x234efe8, __in_chrg=<optimized out>)
|
---|
298 | at ../../../source/simulation2/system/ComponentManager.cpp:110
|
---|
299 | No locals.
|
---|
300 | #29 0x00000000007a82a3 in CSimulation2Impl::~CSimulation2Impl (this=0x234efc0, __in_chrg=<optimized out>)
|
---|
301 | at ../../../source/simulation2/Simulation2.cpp:81
|
---|
302 | No locals.
|
---|
303 | #30 0x00000000007a5f1a in CSimulation2::~CSimulation2 (this=0x2339680, __in_chrg=<optimized out>)
|
---|
304 | at ../../../source/simulation2/Simulation2.cpp:575
|
---|
305 | No locals.
|
---|
306 | #31 0x00000000009912f7 in CGame::~CGame (this=0x234c3b0, __in_chrg=<optimized out>)
|
---|
307 | at ../../../source/ps/Game.cpp:97
|
---|
308 | No locals.
|
---|
309 | #32 0x00000000009a694b in EndGame () at ../../../source/ps/GameSetup/GameSetup.cpp:683
|
---|
310 | No locals.
|
---|
311 | #33 0x00000000009cbe1f in EndGame (cx=0x12c6160, argc=0, vp=0x7fffb7aff0a8)
|
---|
312 | at ../../../source/scripting/ScriptGlue.cpp:154
|
---|
313 | No locals.
|
---|
314 | #34 0x00007ffff6eac627 in js::CallJSNative (cx=0x12c6160,
|
---|
315 | native=0x9cbddd <EndGame(JSContext*, unsigned int, jsval_layout*)>, argc=0, vp=0x7fffb7aff0a8)
|
---|
316 | at ../jscntxtinlines.h:701
|
---|
317 | alreadyThrowing = 0
|
---|
318 | ok = 0
|
---|
319 | #35 0x00007ffff6e9b64a in js::Interpret (cx=0x12c6160, entryFrame=0x7fffb7aff050, inlineCallCount=0,
|
---|
320 | interpMode=JSINTERP_NORMAL) at ../jsinterp.cpp:4799
|
---|
321 | ok = 0
|
---|
322 | ok = false
|
---|
323 | ---Type <return> to continue, or q <return> to quit---
|
---|
324 | callee = 0x7fffb7918300
|
---|
325 | flags = 0
|
---|
326 | vp = 0x7fffb7aff0a8
|
---|
327 | newfun = 0x7fffb7918300
|
---|
328 | argc = 0
|
---|
329 | rf = {mContext = 0x12c6160, mSaved = 0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
330 | normalJumpTable = {0x7ffff6e824ea, 0x7ffff6e82f5e, 0x7ffff6e83510, 0x7ffff6e83620, 0x7ffff6e83755,
|
---|
331 | 0x7ffff6e8389d, 0x7ffff6e84142, 0x7ffff6e84aee, 0x7ffff6e85598, 0x7ffff6e9e9ed, 0x7ffff6e89bc7,
|
---|
332 | 0x7ffff6e89dba, 0x7ffff6e8a9ce, 0x7ffff6e8ab37, 0x7ffff6e8b018, 0x7ffff6e8ba88, 0x7ffff6e8bc0c,
|
---|
333 | 0x7ffff6e8bd90, 0x7ffff6e8bf14, 0x7ffff6e8d0c9, 0x7ffff6e8faf0, 0x7ffff6e90997, 0x7ffff6e91840,
|
---|
334 | 0x7ffff6e926e9, 0x7ffff6e93592, 0x7ffff6e9371f, 0x7ffff6e938ac, 0x7ffff6e93a39, 0x7ffff6e940ad,
|
---|
335 | 0x7ffff6e94245, 0x7ffff6e943dd, 0x7ffff6e94657, 0x7ffff6e94908, 0x7ffff6e94a91, 0x7ffff6e94bce,
|
---|
336 | 0x7ffff6e94d9b, 0x7ffff6e94ea8, 0x7ffff6e951a8, 0x7ffff6e954b5, 0x7ffff6e95790, 0x7ffff6e958ed,
|
---|
337 | 0x7ffff6e9603a, 0x7ffff6e95bc9, 0x7ffff6e959e5, 0x7ffff6e960ab, 0x7ffff6e95c3a, 0x7ffff6e95a56,
|
---|
338 | 0x7ffff6e9611c, 0x7ffff6e95cab, 0x7ffff6e95ac7, 0x7ffff6e9618d, 0x7ffff6e95d1c, 0x7ffff6e95b38,
|
---|
339 | 0x7ffff6e97a72, 0x7ffff6e98df5, 0x7ffff6e99a7f, 0x7ffff6e9a2d8, 0x7ffff6e9bb4f, 0x7ffff6e9aee7,
|
---|
340 | 0x7ffff6e9bade, 0x7ffff6e9ce11, 0x7ffff6e9cfbb, 0x7ffff6e9d5d8, 0x7ffff6e9d6df, 0x7ffff6e9d7e6,
|
---|
341 | 0x7ffff6e97465, 0x7ffff6e9d8e8, 0x7ffff6e9d9ef, 0x7ffff6e8603d, 0x7ffff6e86291, 0x7ffff6e9daf6,
|
---|
342 | 0x7ffff6e9e25f, 0x7ffff6e8e281, 0x7ffff6e8e3f3, 0x7ffff6e9b961, 0x7ffff6e896c7, 0x7ffff6e89871,
|
---|
343 | 0x7ffff6e89a5a, 0x7ffff6e9af58, 0x7ffff6e8acf5, 0x7ffff6e9d215, 0x7ffff6e83060, 0x7ffff6e9a9ac,
|
---|
344 | 0x7ffff6e9e7f5, 0x7ffff6e9ee33, 0x7ffff6e9f059, 0x7ffff6e9f257, 0x7ffff6e9f5a4, 0x7ffff6e9c4b7,
|
---|
345 | 0x7ffff6ea2ecb, 0x7ffff6ea30be, 0x7ffff6ea327a, 0x7ffff6ea345a, 0x7ffff6ea35ae, 0x7ffff6ea3d24,
|
---|
346 | 0x7ffff6ea40d7, 0x7ffff6ea43f8, 0x7ffff6e96d6b, 0x7ffff6e96c57, 0x7ffff6e96df5, 0x7ffff6e96ce1,
|
---|
347 | 0x7ffff6e97009, 0x7ffff6e96ef5, 0x7ffff6e97093, 0x7ffff6e96f7f, 0x7ffff6e8b964, 0x7ffff6e89fba,
|
---|
348 | 0x7ffff6e8a3f9, 0x7ffff6e8a825, 0x7ffff6e83157, 0x7ffff6e8b70b, 0x7ffff6e98d84, 0x7ffff6ea5358,
|
---|
349 | 0x7ffff6e889ec, 0x7ffff6ea63ca, 0x7ffff6ea65b0, 0x7ffff6ea4921, 0x7ffff6ea4c60, 0x7ffff6ea4e40,
|
---|
350 | 0x7ffff6e82d94, 0x7ffff6e825f2, 0x7ffff6e8e565, 0x7ffff6e840bf, 0x7ffff6e9ad2e, 0x7ffff6e9a734,
|
---|
351 | 0x7ffff6ea230b, 0x7ffff6ea237c, 0x7ffff6ea03f5, 0x7ffff6ea006b, 0x7ffff6ea00dc, 0x7ffff6ea158f,
|
---|
352 | 0x7ffff6ea21a5, 0x7ffff6ea5471, 0x7ffff6e8ae4e, 0x7ffff6e826fa, 0x7ffff6ea50eb, 0x7ffff6e9fb5d,
|
---|
353 | 0x7ffff6e9fbce, 0x7ffff6e9eb3b, 0x7ffff6e9ecc4, 0x7ffff6ea0cd6, 0x7ffff6e8656d, 0x7ffff6e86f44,
|
---|
354 | 0x7ffff6e87a19, 0x7ffff6e884e9, 0x7ffff6e88768, 0x7ffff6ea4aab, 0x7ffff6e8f015, 0x7ffff6e864ea,
|
---|
355 | 0x7ffff6e9de4e, 0x7ffff6e9e1e2, 0x7ffff6eaa558, 0x7ffff6eaa558, 0x7ffff6ea520c, 0x7ffff6e8349f,
|
---|
356 | 0x7ffff6e83939, 0x7ffff6e9b9fc, 0x7ffff6e98d13, 0x7ffff6e961fe, 0x7ffff6e9626f, 0x7ffff6e962e0,
|
---|
357 | 0x7ffff6e96351, 0x7ffff6e9d3aa, 0x7ffff6ea6789, 0x7ffff6ea68aa, 0x7ffff6ea69fb, 0x7ffff6ea6c55,
|
---|
358 | 0x7ffff6ea6ee8, 0x7ffff6ea7055, 0x7ffff6ea7187, 0x7ffff6ea7304, 0x7ffff6ea7375, 0x7ffff6ea751b,
|
---|
359 | 0x7ffff6ea76a6, 0x7ffff6ea794c, 0x7ffff6ea7b31, 0x7ffff6ea7dfb, 0x7ffff6ea7f5a, 0x7ffff6ea8a57,
|
---|
360 | 0x7ffff6ea8b99, 0x7ffff6ea8cdb, 0x7ffff6ea8e1d, 0x7ffff6e82b8b, 0x7ffff6ea8fbe, 0x7ffff6ea925e,
|
---|
361 | 0x7ffff6ea9501, 0x7ffff6ea7ba2, 0x7ffff6e982cb, 0x7ffff6e82e79, 0x7ffff6e82a12, 0x7ffff6e9c5e6,
|
---|
362 | 0x7ffff6e9c99b, 0x7ffff6e9cd1a, 0x7ffff6e9cca9, 0x7ffff6e82802, 0x7ffff6e8290a, 0x7ffff6e9a01a,
|
---|
363 | ---Type <return> to continue, or q <return> to quit---
|
---|
364 | 0x7ffff6e839aa, 0x7ffff6e97ae3, 0x7ffff6ea78db...}
|
---|
365 | interpGuard = {cx = 0x12c6160, regs = @0x7fffffffc2d0, prevContextRegs = 0x7fffffffd748}
|
---|
366 | argv = 0x7fffb7aff048
|
---|
367 | interpReturnOK = 0
|
---|
368 | len = 0
|
---|
369 | interruptJumpTable = {0x7ffff6e81eb0 <repeats 244 times>}
|
---|
370 | useMethodJIT = true
|
---|
371 | leaveOnSafePoint = false
|
---|
372 | atoms = 0x15bd3e8
|
---|
373 | op = JSOP_CALL
|
---|
374 | rt = 0x7ffff7e66010
|
---|
375 | jumpTable = 0x7ffff73f1da0
|
---|
376 | regs = {sp = 0x7fffb7aff0b8, pc = 0x15bd473 ":", fp = 0x7fffb7aff050}
|
---|
377 | script = 0x15bd320
|
---|
378 | atomNotDefined = 0x0
|
---|
379 | #36 0x00007ffff6eb021e in js::RunScript (cx=0x12c6160, script=0x15bd320, fp=0x7fffb7aff050)
|
---|
380 | at ../jsinterp.cpp:653
|
---|
381 | prepareInterp = {cx = 0x12c6160, script = 0x15bd320}
|
---|
382 | ok = false
|
---|
383 | status = js::mjit::Compile_Skipped
|
---|
384 | #37 0x00007ffff6eb0769 in js::Invoke (cx=0x12c6160, argsRef=..., flags=0) at ../jsinterp.cpp:740
|
---|
385 | preserve = {cx = 0x12c6160, enumerators = 0x0}
|
---|
386 | callee = @0x7fffb4bb3f00: {<js::gc::Cell> = {static CellShift = 3, static CellSize = 8,
|
---|
387 | static CellMask = 7}, {lastProp = 0x23312e0, map = 0x23312e0}, clasp = 0x7ffff741e180, flags = 0,
|
---|
388 | objShape = 2096, emptyShapes = 0x0, proto = 0x7fffb4b67900, parent = 0x7fffb4bb0b88,
|
---|
389 | privateData = 0x7fffb4bb3f00, capacity = 2, slots = 0x7fffb4bb3f48, static SLOT_CAPACITY_MIN = 8,
|
---|
390 | static JSSLOT_PRIMITIVE_THIS = 0, static JSSLOT_ARGS_DATA = 1, static JSSLOT_ARGS_LENGTH = 0,
|
---|
391 | static ARGS_CLASS_RESERVED_SLOTS = 2, static ARGS_FIRST_FREE_SLOT = 3,
|
---|
392 | static ARGS_LENGTH_OVERRIDDEN_BIT = 1, static ARGS_PACKED_BITS_COUNT = 1,
|
---|
393 | static JSSLOT_CALL_CALLEE = 0, static JSSLOT_CALL_ARGUMENTS = 1, static CALL_RESERVED_SLOTS = 2,
|
---|
394 | static JSSLOT_DATE_UTC_TIME = 0, static JSSLOT_DATE_COMPONENTS_START = 1,
|
---|
395 | static JSSLOT_DATE_LOCAL_TIME = 1, static JSSLOT_DATE_LOCAL_YEAR = 2,
|
---|
396 | static JSSLOT_DATE_LOCAL_MONTH = 3, static JSSLOT_DATE_LOCAL_DATE = 4,
|
---|
397 | static JSSLOT_DATE_LOCAL_DAY = 5, static JSSLOT_DATE_LOCAL_HOURS = 6,
|
---|
398 | static JSSLOT_DATE_LOCAL_MINUTES = 7, static JSSLOT_DATE_LOCAL_SECONDS = 8,
|
---|
399 | static DATE_CLASS_RESERVED_SLOTS = 9, static JSSLOT_FLAT_CLOSURE_UPVARS = 0,
|
---|
400 | static JSSLOT_FUN_METHOD_ATOM = 0, static JSSLOT_FUN_METHOD_OBJ = 1,
|
---|
401 | static JSSLOT_BOUND_FUNCTION_THIS = 0, static JSSLOT_BOUND_FUNCTION_ARGS_COUNT = 1,
|
---|
402 | static FUN_CLASS_RESERVED_SLOTS = 2, static JSSLOT_REGEXP_LAST_INDEX = 0,
|
---|
403 | ---Type <return> to continue, or q <return> to quit---
|
---|
404 | static REGEXP_CLASS_RESERVED_SLOTS = 1, static JSSLOT_NAME_PREFIX = 0, static JSSLOT_NAME_URI = 1,
|
---|
405 | static JSSLOT_NAMESPACE_DECLARED = 2, static JSSLOT_QNAME_LOCAL_NAME = 2,
|
---|
406 | static NAMESPACE_CLASS_RESERVED_SLOTS = 3, static QNAME_CLASS_RESERVED_SLOTS = 3}
|
---|
407 | clasp = 0x7ffff741e180
|
---|
408 | fun = 0x7fffb4bb3f00
|
---|
409 | frame = {cx_ = 0x12c6160, regs_ = {sp = 0x7fffb7aff0a8, pc = 0x15bd470 <incomplete sequence \331>,
|
---|
410 | fp = 0x7fffb7aff050}, prevRegs_ = 0xa}
|
---|
411 | fp = 0x7fffb7aff050
|
---|
412 | ok = 32767
|
---|
413 | args = {argv_ = 0x7fffb7aff048, argc_ = 1}
|
---|
414 | script = 0x15bd320
|
---|
415 | #38 0x00007ffff6eb0d83 in js::ExternalInvoke (cx=0x12c6160, thisv=..., fval=..., argc=1, argv=0x7fffffffd930,
|
---|
416 | rval=0x7fffffffd920) at ../jsinterp.cpp:863
|
---|
417 | args = {<js::CallArgs> = {argv_ = 0x7fffb7aff048, argc_ = 1}, cx = 0x12c6160, seg = 0x7fffb7aff000,
|
---|
418 | prevInvokeArgEnd = 0x0, prevInvokeSegment = 0x0, prevInvokeFrame = 0x0}
|
---|
419 | #39 0x00007ffff6de3510 in JS_CallFunctionValue (cx=0x12c6160, obj=0x7fffb4bb0b88, fval=..., argc=1,
|
---|
420 | argv=0x7fffffffd930, rval=0x7fffffffd920) at ../jsapi.cpp:5145
|
---|
421 | ok = 0
|
---|
422 | #40 0x00000000009a967f in CancelLoad (message=...) at ../../../source/ps/GameSetup/GameSetup.cpp:1350
|
---|
423 | ok = 1
|
---|
424 | msgval = {asBits = 18445336697563233120, debugView = {payload47 = 140736225590112,
|
---|
425 | tag = JSVAL_TAG_STRING}, s = {payload = {int32_t = -1262765216, uint32_t = 3032202080,
|
---|
426 | why = 3032202080, word = 18445336697563233120}}, asDouble = -nan(0xaffffb4bbbb60),
|
---|
427 | asPtr = 0xfffaffffb4bbbb60}
|
---|
428 | cx = 0x12c6160
|
---|
429 | fval = {asBits = 18445618172539911936, debugView = {payload47 = 140736225558272,
|
---|
430 | tag = JSVAL_TAG_OBJECT}, s = {payload = {int32_t = -1262797056, uint32_t = 3032170240,
|
---|
431 | why = 3032170240, word = 18445618172539911936}}, asDouble = -nan(0xbffffb4bb3f00),
|
---|
432 | asPtr = 0xfffbffffb4bb3f00}
|
---|
433 | rval = {asBits = 14281760, debugView = {payload47 = 14281760, tag = 0}, s = {payload = {
|
---|
434 | int32_t = 14281760, uint32_t = 14281760, why = 14281760, word = 14281760}},
|
---|
435 | asDouble = 7.0561269781496812e-317, asPtr = 0xd9ec20}
|
---|
436 | __func__ = "CancelLoad"
|
---|
437 | #41 0x0000000000991a17 in CGame::LoadInitialState (this=0x234c3b0) at ../../../source/ps/Game.cpp:184
|
---|
438 | stream = <incomplete type>
|
---|
439 | ok = false
|
---|
440 | __func__ = "LoadInitialState"
|
---|
441 | state = {static npos = <optimized out>,
|
---|
442 | _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No da
|
---|
443 | ---Type <return> to continue, or q <return> to quit---
|
---|
444 | ta fields>}, _M_p = 0x7fffb47b6028 "\016"}}
|
---|
445 | #42 0x000000000099253d in MemFunThunk<CGame> (param=0x2931a90) at ../../../source/ps/LoaderThunks.h:60
|
---|
446 | mf = 0x2931a90
|
---|
447 | ret = 1078863296
|
---|
448 | #43 0x0000000000952c1c in LDR_ProgressiveLoad (time_budget=0.01,
|
---|
449 | description=0x7fffffffdc60 L"\x38bfba15\x404e25c0\xe9d5eb00\xfab2e58\xffffdcc0翿\x99faeb", max_chars=100,
|
---|
450 | progress_percent=0x7fffffffdc58) at ../../../source/ps/Loader.cpp:228
|
---|
451 | lr = @0x1227030: {func = 0x9924be <MemFunThunk<CGame>(void*, double)>, param = 0x2931a90,
|
---|
452 | description = {<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = {
|
---|
453 | static npos = <optimized out>,
|
---|
454 | _M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields
|
---|
455 | >}, <No data fields>}, _M_p = 0x2981e28 L"Loading game"}}, <No data fields>}, estimated_duration_ms = 1000}
|
---|
456 | t0 = 60.294939999999997
|
---|
457 | status = -9104
|
---|
458 | elapsed_time = 6.9533558073804639e-310
|
---|
459 | estimated_duration = 1
|
---|
460 | timed_out = false
|
---|
461 | ret = 4633682575393494120
|
---|
462 | time_left = 0.01
|
---|
463 | __func__ = "LDR_ProgressiveLoad"
|
---|
464 | new_description = 0xfab2e58e9d5eb00 <Address 0xfab2e58e9d5eb00 out of bounds>
|
---|
465 | progress = 0
|
---|
466 | #44 0x000000000074be94 in ProgressiveLoad () at ../../../source/main.cpp:237
|
---|
467 | ret = 17179869200
|
---|
468 | __profile = {<No data fields>}
|
---|
469 | __func__ = "ProgressiveLoad"
|
---|
470 | profile2__ = {m_Name = 0xd44f85 "progressive load"}
|
---|
471 | description = L"\x38bfba15\x404e25c0\xe9d5eb00\xfab2e58\xffffdcc0翿\x99faeb\000\xffffdcb0\004\x150dd20\0
|
---|
472 | 00\x36a66e13\x404e25c0\x38bfba15\x404e25c0\x71526b\000\x150dd20\000\xffffdcf0翿\xe9d5eb00\xfab2e58\xffffdcf0翿\x
|
---|
473 | 99fe1d\000\xd9aea4\000\x122fe20\000\xffffdd20翿\xe9d5eb00\xfab2e58\xffffdd20翿\x74ec53\000\xd9aea4\000\xffffdde7
|
---|
474 | 翿\xfffffd2c\x4297ffff\xe9d5eb00\xfab2e58\xffffde10翿\x96a398\000\000\000\000\000\000\000\x74b870\000\xffffe1c0
|
---|
475 | 翿\xf4b655fc翿\000\x3fd00000\x122a658\004\x9999999a\x3fb99999\xe9d5eb00\xfab2e58\xffffddc0翿\xc91028\000\xd9aea4
|
---|
476 | \000\x43068a8a\004\000\000\x122a660\000\000\000\xe9d5eb00\xfab2e58\xffffde10翿\xc9160a\000\xffffde10翿\xaabeacb7
|
---|
477 | \x4040a7a1\xb58d1527\x404e25bf\xe9d5eb00\xfab2e58"
|
---|
478 | progress_percent = 126982560
|
---|
479 | #45 0x000000000074c344 in Frame () at ../../../source/main.cpp:347
|
---|
480 | realTimeSinceLastFrame = 0.0300213564
|
---|
481 | __func__ = "Frame"
|
---|
482 | need_render = true
|
---|
483 | ---Type <return> to continue, or q <return> to quit---
|
---|
484 | profile2__ = {m_Name = 0xd45066 "frame"}
|
---|
485 | time = 60.294913000000001
|
---|
486 | need_update = true
|
---|
487 | is_building_archive = false
|
---|
488 | #46 0x000000000074cbb8 in RunGameOrAtlas (argc=1, argv=0x7fffffffe1c8) at ../../../source/main.cpp:508
|
---|
489 | args = {
|
---|
490 | m_Args = {<std::_Vector_base<std::pair<CStr8, CStr8>, std::allocator<std::pair<CStr8, CStr8> > >> = {
|
---|
491 | _M_impl = {<std::allocator<std::pair<CStr8, CStr8> >> = {<__gnu_cxx::new_allocator<std::pair<CStr8
|
---|
492 | , CStr8> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
|
---|
493 | _M_end_of_storage = 0x0}}, <No data fields>}, m_Arg0 = {path = {static npos = <optimized out>,
|
---|
494 | _M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields
|
---|
495 | >}, <No data fields>}, _M_p = 0x122a068 L"/home/ian/projects/0ad/binaries/system/pyrogenesis_dbg"}},
|
---|
496 | separator = 47 L'/'}}
|
---|
497 | ran_atlas = false
|
---|
498 | res = 1.0000000000000001e-09
|
---|
499 | #47 0x000000000074ce9e in main (argc=1, argv=0x7fffffffe1c8) at ../../../source/main.cpp:551
|
---|
500 | No locals.
|
---|
501 | (gdb)
|
---|