Ticket #2165: crash-log-2.txt

File crash-log-2.txt, 28.2 KB (added by Ian O, 11 years ago)

Crash log 2 (possibly completely unrelated to the png issue, but I am not sure)

Line 
1ian@ian-mbp:~/projects/0ad/binaries/system$ gdb pyrogenesis_dbg
2GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
3Copyright (C) 2012 Free Software Foundation, Inc.
4License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
5This is free software: you are free to change and redistribute it.
6There is NO WARRANTY, to the extent permitted by law. Type "show copying"
7and "show warranty" for details.
8This GDB was configured as "x86_64-linux-gnu".
9For bug reporting instructions, please see:
10<http://bugs.launchpad.net/gdb-linaro/>...
11Reading symbols from /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg...done.
12(gdb) run
13Starting program: /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg
14[Thread debugging using libthread_db enabled]
15Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
16Cache: 500 (total: 3692) MiB
17TIMER| InitVfs: 1.67012 ms
18[New Thread 0x7fffca02f700 (LWP 29079)]
19[Thread 0x7fffca02f700 (LWP 29079) exited]
20[New Thread 0x7fffca02f700 (LWP 29080)]
21AL lib: pulseaudio.c:331: PulseAudio returned minreq > tlength/2; expect break up
22[New Thread 0x7fffc582d700 (LWP 29081)]
23Sound: AlcInit success, using PulseAudio Default
24[New Thread 0x7fffc502c700 (LWP 29082)]
25[New Thread 0x7fffc482b700 (LWP 29083)]
26TIMER| CONFIG_Init: 17.2049 ms
27TIMER| InitScripting: 6.20144 ms
28[New Thread 0x7fffb76eb700 (LWP 29085)]
29[New Thread 0x7fffb6de9700 (LWP 29086)]
30TIMER| RunHardwareDetection: 26.1652 ms
31TIMER| write_sys_info: 16.8284 ms
32[New Thread 0x7fffb61ca700 (LWP 29087)]
33TIMER| InitRenderer: 30.7804 ms
34TIMER| ps_console: 3.34696 ms
35TIMER| ps_lang_hotkeys: 4.05168 ms
36TIMER| common/setup.xml: 2.84236 ms
37TIMER| common/styles.xml: 240.96 us
38TIMER| common/sprite1.xml: 7.1898 ms
39TIMER| common/init.xml: 5.84392 ms
40TIMER| common/common_sprites.xml: 8.6968 ms
41TIMER| common/common_styles.xml: 1.1232 ms
42TIMER| pregame/sprites.xml: 1.88244 ms
43TIMER| pregame/styles.xml: 228.6 us
44TIMER| pregame/mainmenu.xml: 20.0285 ms
45TIMER| common/global.xml: 1.28892 ms
46TIMER| common/setup.xml: 2.19712 ms
47TIMER| common/styles.xml: 105.96 us
48TIMER| common/sprite1.xml: 8.1278 ms
49TIMER| common/common_sprites.xml: 8.80428 ms
50TIMER| common/common_styles.xml: 1.01848 ms
51TIMER| splashscreen/styles.xml: 414.96 us
52TIMER| splashscreen/sprites.xml: 229.2 us
53TIMER| splashscreen/setup.xml: 198.2 us
54TIMER| splashscreen/splashscreen.xml: 4.123 ms
55sys_cursor_create: using Xcursor to create 32 x 32 cursor
56TIMER| common/setup.xml: 2.19636 ms
57TIMER| common/styles.xml: 119.4 us
58TIMER| common/sprite1.xml: 6.66532 ms
59TIMER| common/common_sprites.xml: 8.20296 ms
60TIMER| common/common_styles.xml: 1.0416 ms
61TIMER| savedgames/load.xml: 4.6334 ms
62TIMER| GetSavedGames: 2.1216 ms
63TIMER| common/setup.xml: 2.13348 ms
64TIMER| common/styles.xml: 98.92 us
65TIMER| common/sprite1.xml: 6.6768 ms
66TIMER| common/init.xml: 5.25408 ms
67TIMER| common/common_sprites.xml: 8.1672 ms
68TIMER| common/common_styles.xml: 978.76 us
69TIMER| loading/styles.xml: 501.6 us
70TIMER| loading/sprites.xml: 1.18732 ms
71TIMER| loading/loading.xml: 4.8842 ms
72TIMER| common/global.xml: 1.1208 ms
73sys_cursor_create: using Xcursor to create 32 x 32 cursor
74[New Thread 0x7fffaf1ff700 (LWP 29088)]
75TIMER| ParseTerrain: 159.583 ms
76[Thread 0x7fffaf1ff700 (LWP 29088) exited]
77TIMER| ParseEntities: 2.73469 s
78ERROR: Deserialization failed: Deserialize_OutOfBounds
79Assertion failure: isCurrentAndActive(cx), at ../jscntxt.cpp:339
80
81Program received signal SIGABRT, Aborted.
820x00007ffff471bb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0
83(gdb) thread apply all bt full
84
85Thread 9 (Thread 0x7fffb61ca700 (LWP 29087)):
86#0 0x00007ffff4719fd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
87No symbol table info available.
88#1 0x00007ffff54f1bc8 in SDL_SemWait () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
89No 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
94No symbol table info available.
95#4 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
96No symbol table info available.
97#5 0x0000000000000000 in ?? ()
98No symbol table info available.
99
100Thread 8 (Thread 0x7fffb6de9700 (LWP 29086)):
101#0 0x00007ffff471b52d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
102No symbol table info available.
103#1 0x00007ffff54f3d23 in SDL_Delay () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
104No symbol table info available.
105#2 0x00007ffff54f3d52 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
106No symbol table info available.
107#3 0x00007ffff54adfd5 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
108No symbol table info available.
109#4 0x00007ffff54f1999 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
110No symbol table info available.
111#5 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
112No symbol table info available.
113#6 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
114No symbol table info available.
115#7 0x0000000000000000 in ?? ()
116No symbol table info available.
117
118Thread 7 (Thread 0x7fffb76eb700 (LWP 29085)):
119#0 0x00007ffff4719fd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
120No symbol table info available.
121#1 0x00007ffff54f1bc8 in SDL_SemWait () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
122No 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
130No locals.
131#4 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
132No symbol table info available.
133#5 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
134No symbol table info available.
135#6 0x0000000000000000 in ?? ()
136No symbol table info available.
137
138Thread 6 (Thread 0x7fffc482b700 (LWP 29083)):
139#0 0x00007ffff443a033 in select () from /lib/x86_64-linux-gnu/libc.so.6
140No 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
145No symbol table info available.
146#3 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
147No symbol table info available.
148#4 0x0000000000000000 in ?? ()
149No symbol table info available.
150
151Thread 5 (Thread 0x7fffc502c700 (LWP 29082)):
152#0 0x00007ffff471b52d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
153No symbol table info available.
154#1 0x00007ffff54f3d23 in SDL_Delay () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
155No 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
162No 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
165No symbol table info available.
166#5 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
167No symbol table info available.
168#6 0x0000000000000000 in ?? ()
169No symbol table info available.
170
171Thread 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
173No symbol table info available.
174#1 0x00007fffef391980 in pa_threaded_mainloop_wait () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
175No symbol table info available.
176#2 0x00007ffff5fa43da in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
177No symbol table info available.
178#3 0x00007ffff5f8307a in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
179No symbol table info available.
180#4 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
181No symbol table info available.
182#5 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
183No symbol table info available.
184#6 0x0000000000000000 in ?? ()
185No symbol table info available.
186
187Thread 3 (Thread 0x7fffca02f700 (LWP 29080)):
188#0 0x00007ffff4435313 in poll () from /lib/x86_64-linux-gnu/libc.so.6
189No symbol table info available.
190#1 0x00007fffef39135f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
191No symbol table info available.
192#2 0x00007fffef38276c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
193No symbol table info available.
194#3 0x00007fffef382dd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
195No symbol table info available.
196#4 0x00007fffef382e90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
197No symbol table info available.
198#5 0x00007fffef39130f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
199No symbol table info available.
200#6 0x00007fffed2c8d18 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
201No 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---
204No symbol table info available.
205#8 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
206No symbol table info available.
207#9 0x0000000000000000 in ?? ()
208No symbol table info available.
209
210Thread 1 (Thread 0x7ffff7fb3780 (LWP 29076)):
211#0 0x00007ffff471bb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0
212No 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
215No locals.
216#2 0x00007ffff6e1317d in js::StackSpace::popSegmentAndFrame (this=0x8ccb288, cx=0x826cf20)
217 at ../jscntxt.cpp:339
218No locals.
219#3 0x00007ffff6e13287 in js::FrameGuard::~FrameGuard (this=0x826d2b0, __in_chrg=<optimized out>)
220 at ../jscntxt.cpp:360
221No locals.
222#4 0x00007ffff6f7d770 in js::DummyFrameGuard::~DummyFrameGuard (this=0x826d2b0, __in_chrg=<optimized out>)
223 at ../jscntxt.h:494
224No locals.
225#5 0x00007ffff6f7d88e in js::LazilyConstructed<js::DummyFrameGuard>::destroy (this=0x826d2b0) at ../jstl.h:365
226No locals.
227#6 0x00007ffff6f7b74e in js::AutoCompartment::leave (this=0x826d290) at ../jswrapper.cpp:403
228No 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
233No 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
236No locals.
237#10 0x000000000090a694 in ScriptInterface::~ScriptInterface (this=0x82971a8, __in_chrg=<optimized out>)
238 at ../../../source/scriptinterface/ScriptInterface.cpp:599
239No locals.
240#11 0x0000000000863d3f in CAIWorker::CAIPlayer::~CAIPlayer (this=0x8297190, __in_chrg=<optimized out>)
241 at ../../../source/simulation2/components/CCmpAIManager.cpp:100
242No 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
246No 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
249No 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
252No 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
255No 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
258No 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
261No 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
264No 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
267No locals.
268#20 0x000000000086f0ff in std::_Destroy<boost::shared_ptr<CAIWorker::CAIPlayer>*, boost::shared_ptr<CAIWorker::C
269AIPlayer> > (__first=0x3af7680, __last=0x3af76b0) at /usr/include/c++/4.6/bits/stl_construct.h:153
270No locals.
271#21 0x000000000086fcc9 in std::vector<boost::shared_ptr<CAIWorker::CAIPlayer>, std::allocator<boost::shared_ptr<
272CAIWorker::CAIPlayer> > >::_M_erase_at_end (this=0x8fe9e20, __pos=0x3af7680)
273 at /usr/include/c++/4.6/bits/stl_vector.h:1255
274No locals.
275#22 0x000000000086b153 in std::vector<boost::shared_ptr<CAIWorker::CAIPlayer>, std::allocator<boost::shared_ptr<
276CAIWorker::CAIPlayer> > >::clear (this=0x8fe9e20) at /usr/include/c++/4.6/bits/stl_vector.h:1040
277No locals.
278#23 0x00000000008652af in CAIWorker::~CAIWorker (this=0x8fe9da0, __in_chrg=<optimized out>)
279 at ../../../source/simulation2/components/CCmpAIManager.cpp:341
280No 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---
284No locals.
285#25 0x0000000000868add in CCmpAIManager::~CCmpAIManager (this=0x8fe9d40, __in_chrg=<optimized out>)
286 at ../../../source/simulation2/components/CCmpAIManager.cpp:895
287No locals.
288#26 0x0000000000868b38 in CCmpAIManager::Deallocate (cmp=0x8fe9d40)
289 at ../../../source/simulation2/components/CCmpAIManager.cpp:903
290No 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
299No locals.
300#29 0x00000000007a82a3 in CSimulation2Impl::~CSimulation2Impl (this=0x234efc0, __in_chrg=<optimized out>)
301 at ../../../source/simulation2/Simulation2.cpp:81
302No locals.
303#30 0x00000000007a5f1a in CSimulation2::~CSimulation2 (this=0x2339680, __in_chrg=<optimized out>)
304 at ../../../source/simulation2/Simulation2.cpp:575
305No locals.
306#31 0x00000000009912f7 in CGame::~CGame (this=0x234c3b0, __in_chrg=<optimized out>)
307 at ../../../source/ps/Game.cpp:97
308No locals.
309#32 0x00000000009a694b in EndGame () at ../../../source/ps/GameSetup/GameSetup.cpp:683
310No locals.
311#33 0x00000000009cbe1f in EndGame (cx=0x12c6160, argc=0, vp=0x7fffb7aff0a8)
312 at ../../../source/scripting/ScriptGlue.cpp:154
313No 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---
444ta 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
47200\x36a66e13\x404e25c0\x38bfba15\x404e25c0\x71526b\000\x150dd20\000\xffffdcf0翿\xe9d5eb00\xfab2e58\xffffdcf0翿\x
47399fe1d\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
500No locals.
501(gdb)