Ticket #2165: crash-log.txt

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

Crash log of running gdb pyrogenesis_dbg and trying to load saved game.

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.44996 ms
18[New Thread 0x7fffca02f700 (LWP 29658)]
19[Thread 0x7fffca02f700 (LWP 29658) exited]
20[New Thread 0x7fffca02f700 (LWP 29659)]
21AL lib: pulseaudio.c:331: PulseAudio returned minreq > tlength/2; expect break up
22[New Thread 0x7fffc582d700 (LWP 29660)]
23Sound: AlcInit success, using PulseAudio Default
24[New Thread 0x7fffc502c700 (LWP 29661)]
25[New Thread 0x7fffc482b700 (LWP 29662)]
26TIMER| CONFIG_Init: 20.1685 ms
27TIMER| InitScripting: 6.01628 ms
28[New Thread 0x7fffb76eb700 (LWP 29664)]
29[New Thread 0x7fffb6de9700 (LWP 29665)]
30TIMER| RunHardwareDetection: 40.1585 ms
31TIMER| write_sys_info: 17.6193 ms
32[New Thread 0x7fffb61ca700 (LWP 29666)]
33TIMER| InitRenderer: 100.689 ms
34TIMER| ps_console: 3.3158 ms
35TIMER| ps_lang_hotkeys: 4.78424 ms
36TIMER| common/setup.xml: 2.78436 ms
37TIMER| common/styles.xml: 185.16 us
38TIMER| common/sprite1.xml: 8.06412 ms
39TIMER| common/init.xml: 8.03664 ms
40TIMER| common/common_sprites.xml: 9.02472 ms
41TIMER| common/common_styles.xml: 1.12772 ms
42TIMER| pregame/sprites.xml: 2.0052 ms
43TIMER| pregame/styles.xml: 153.44 us
44TIMER| pregame/mainmenu.xml: 22.4781 ms
45TIMER| common/global.xml: 1.24888 ms
46TIMER| common/setup.xml: 2.2498 ms
47TIMER| common/styles.xml: 131.4 us
48TIMER| common/sprite1.xml: 7.78696 ms
49TIMER| common/common_sprites.xml: 9.79964 ms
50TIMER| common/common_styles.xml: 1.03976 ms
51TIMER| splashscreen/styles.xml: 440.04 us
52TIMER| splashscreen/sprites.xml: 233.76 us
53TIMER| splashscreen/setup.xml: 183.68 us
54TIMER| splashscreen/splashscreen.xml: 3.72248 ms
55sys_cursor_create: using Xcursor to create 32 x 32 cursor
56TIMER| common/setup.xml: 2.32952 ms
57TIMER| common/styles.xml: 134.72 us
58TIMER| common/sprite1.xml: 6.74896 ms
59TIMER| common/common_sprites.xml: 8.19444 ms
60TIMER| common/common_styles.xml: 1.04828 ms
61TIMER| savedgames/load.xml: 4.24284 ms
62TIMER| GetSavedGames: 2.16412 ms
63TIMER| common/setup.xml: 2.1402 ms
64TIMER| common/styles.xml: 100.28 us
65TIMER| common/sprite1.xml: 6.60816 ms
66TIMER| common/init.xml: 5.15604 ms
67TIMER| common/common_sprites.xml: 8.10444 ms
68TIMER| common/common_styles.xml: 996.281 us
69TIMER| loading/styles.xml: 497.4 us
70TIMER| loading/sprites.xml: 1.17936 ms
71TIMER| loading/loading.xml: 4.38668 ms
72TIMER| common/global.xml: 1.07484 ms
73sys_cursor_create: using Xcursor to create 32 x 32 cursor
74[New Thread 0x7fffae8ff700 (LWP 29783)]
75TIMER| ParseTerrain: 159.703 ms
76[Thread 0x7fffae8ff700 (LWP 29783) exited]
77TIMER| ParseEntities: 2.77823 s
78libpng warning: Ignoring bad adaptive filter type
79libpng warning: Ignoring bad adaptive filter type
80libpng warning: Ignoring bad adaptive filter type
81libpng warning: Ignoring bad adaptive filter type
82libpng warning: Ignoring bad adaptive filter type
83libpng warning: Ignoring bad adaptive filter type
84libpng warning: Ignoring bad adaptive filter type
85libpng warning: Ignoring bad adaptive filter type
86libpng warning: Ignoring bad adaptive filter type
87libpng warning: Ignoring bad adaptive filter type
88libpng warning: Ignoring bad adaptive filter type
89libpng warning: Ignoring bad adaptive filter type
90libpng warning: Ignoring bad adaptive filter type
91libpng warning: Ignoring bad adaptive filter type
92libpng warning: Ignoring bad adaptive filter type
93libpng warning: Ignoring bad adaptive filter type
94libpng warning: Ignoring bad adaptive filter type
95libpng warning: Ignoring bad adaptive filter type
96libpng warning: Ignoring bad adaptive filter type
97libpng warning: Ignoring bad adaptive filter type
98libpng warning: Ignoring bad adaptive filter type
99libpng warning: Ignoring bad adaptive filter type
100libpng warning: Ignoring bad adaptive filter type
101libpng warning: Ignoring bad adaptive filter type
102libpng warning: Ignoring bad adaptive filter type
103libpng warning: Ignoring bad adaptive filter type
104libpng warning: Ignoring bad adaptive filter type
105libpng warning: Ignoring bad adaptive filter type
106libpng warning: Ignoring bad adaptive filter type
107libpng warning: Ignoring bad adaptive filter type
108libpng warning: Ignoring bad adaptive filter type
109libpng warning: Ignoring bad adaptive filter type
110libpng warning: Ignoring bad adaptive filter type
111libpng warning: Ignoring bad adaptive filter type
112libpng warning: Ignoring bad adaptive filter type
113libpng warning: Ignoring bad adaptive filter type
114libpng warning: Ignoring bad adaptive filter type
115libpng warning: Ignoring bad adaptive filter type
116libpng warning: Ignoring bad adaptive filter type
117libpng warning: Ignoring bad adaptive filter type
118libpng warning: Ignoring bad adaptive filter type
119libpng warning: Ignoring bad adaptive filter type
120libpng warning: Ignoring bad adaptive filter type
121libpng warning: Ignoring bad adaptive filter type
122libpng warning: Ignoring bad adaptive filter type
123libpng warning: Ignoring bad adaptive filter type
124libpng warning: Ignoring bad adaptive filter type
125libpng warning: Ignoring bad adaptive filter type
126libpng warning: Ignoring bad adaptive filter type
127libpng warning: Ignoring bad adaptive filter type
128libpng warning: Ignoring bad adaptive filter type
129libpng warning: Ignoring bad adaptive filter type
130libpng warning: Ignoring bad adaptive filter type
131libpng warning: Ignoring bad adaptive filter type
132libpng warning: Ignoring bad adaptive filter type
133libpng warning: Ignoring bad adaptive filter type
134libpng warning: Ignoring bad adaptive filter type
135libpng warning: Ignoring bad adaptive filter type
136libpng warning: Ignoring bad adaptive filter type
137libpng warning: Ignoring bad adaptive filter type
138libpng warning: Ignoring bad adaptive filter type
139libpng warning: Ignoring bad adaptive filter type
140libpng warning: Ignoring bad adaptive filter type
141libpng warning: Ignoring bad adaptive filter type
142libpng warning: Ignoring bad adaptive filter type
143libpng warning: Ignoring bad adaptive filter type
144libpng warning: Ignoring bad adaptive filter type
145libpng warning: Ignoring bad adaptive filter type
146libpng warning: Ignoring bad adaptive filter type
147libpng warning: Ignoring bad adaptive filter type
148libpng warning: Ignoring bad adaptive filter type
149libpng warning: Ignoring bad adaptive filter type
150libpng warning: Extra compressed data.
151libpng warning: Extra compression data.
152libpng error: IDAT: CRC error
153tex_png.cpp(255): Function call failed: return value was -1 (Function failed (no details available))
154Function call failed: return value was -1 (Function failed (no details available))
155Location: tex_png.cpp:255 (png_decode)
156
157Call stack:
158
159(0xd0d371) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xd0d371]
160(0xc98ea7) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xc98ea7]
161(0xc99316) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xc99316]
162(0xc99619) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xc99619]
163(0xd225a2) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xd225a2]
164(0xcfd7f1) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xcfd7f1]
165(0xa42468) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xa42468]
166(0xa28ddc) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xa28ddc]
167(0xa295b1) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xa295b1]
168(0xa26fb6) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0xa26fb6]
169(0x74c115) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0x74c115]
170(0x74c349) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0x74c349]
171(0x74cbb8) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0x74cbb8]
172(0x74ce9e) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0x74ce9e]
173(0x7ffff436e76d) /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7ffff436e76d]
174(0x74b899) /home/ian/projects/0ad/binaries/system/pyrogenesis_dbg() [0x74b899]
175
176errno = 0 (No error reported here)
177OS error = ?
178
179
180^C
181Program received signal SIGINT, Interrupt.
182[Switching to Thread 0x7fffc582d700 (LWP 29660)]
1830x00007ffff4717d67 in pthread_cond_wait@@GLIBC_2.3.2 ()
184 from /lib/x86_64-linux-gnu/libpthread.so.0
185(gdb) thread apply all bt full
186
187Thread 9 (Thread 0x7fffb61ca700 (LWP 29666)):
188#0 0x00007ffff4719fd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
189No symbol table info available.
190#1 0x00007ffff54f1bc8 in SDL_SemWait ()
191 from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
192No symbol table info available.
193#2 0x0000000000a430fe in CTextureConverter::RunThread (data=0x152b2b0)
194 at ../../../source/graphics/TextureConverter.cpp:523
195 textureConverter = 0x152b2b0
196#3 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
197No symbol table info available.
198#4 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
199No symbol table info available.
200#5 0x0000000000000000 in ?? ()
201No symbol table info available.
202
203Thread 8 (Thread 0x7fffb6de9700 (LWP 29665)):
204#0 0x00007ffff471b52d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
205No symbol table info available.
206#1 0x00007ffff54f3d23 in SDL_Delay ()
207 from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
208No symbol table info available.
209#2 0x00007ffff54f3d52 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
210No symbol table info available.
211#3 0x00007ffff54adfd5 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
212No symbol table info available.
213#4 0x00007ffff54f1999 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
214No symbol table info available.
215#5 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
216No symbol table info available.
217#6 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
218No symbol table info available.
219#7 0x0000000000000000 in ?? ()
220No symbol table info available.
221
222Thread 7 (Thread 0x7fffb76eb700 (LWP 29664)):
223---Type <return> to continue, or q <return> to quit---
224#0 0x00007ffff4719fd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
225No symbol table info available.
226#1 0x00007ffff54f1bc8 in SDL_SemWait ()
227 from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
228No symbol table info available.
229#2 0x000000000096e5dc in CUserReporterWorker::Run (this=0x1344e10)
230 at ../../../source/ps/UserReport.cpp:279
231 proxy = {static npos = <optimized out>,
232 _M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>},
233 _M_p = 0x7ffff513e3f8 L""}}
234#3 0x000000000096e356 in CUserReporterWorker::RunThread (data=0x1344e10)
235 at ../../../source/ps/UserReport.cpp:236
236No locals.
237#4 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
238No symbol table info available.
239#5 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
240No symbol table info available.
241#6 0x0000000000000000 in ?? ()
242No symbol table info available.
243
244Thread 6 (Thread 0x7fffc482b700 (LWP 29662)):
245#0 0x00007ffff443a033 in select () from /lib/x86_64-linux-gnu/libc.so.6
246No symbol table info available.
247#1 0x0000000000d08ae8 in inotify_event_loop ()
248 at ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:144
249 fdrset = {fds_bits = {8192, 0 <repeats 15 times>}}
250#2 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
251No symbol table info available.
252#3 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
253No symbol table info available.
254#4 0x0000000000000000 in ?? ()
255No symbol table info available.
256
257Thread 5 (Thread 0x7fffc502c700 (LWP 29661)):
258#0 0x00007ffff471b52d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
259No symbol table info available.
260#1 0x00007ffff54f3d23 in SDL_Delay ()
261---Type <return> to continue, or q <return> to quit---
262 from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
263No symbol table info available.
264#2 0x00000000009ba56e in CSoundManagerWorker::Run (this=0x12393d0)
265 at ../../../source/soundmanager/SoundManager.cpp:176
266 pauseTime = 500
267 __func__ = "Run"
268#3 0x00000000009ba2e0 in CSoundManagerWorker::RunThread (data=0x12393d0)
269 at ../../../source/soundmanager/SoundManager.cpp:121
270No locals.
271#4 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
272No symbol table info available.
273#5 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
274No symbol table info available.
275#6 0x0000000000000000 in ?? ()
276No symbol table info available.
277
278Thread 4 (Thread 0x7fffc582d700 (LWP 29660)):
279#0 0x00007ffff4717d67 in pthread_cond_wait@@GLIBC_2.3.2 ()
280 from /lib/x86_64-linux-gnu/libpthread.so.0
281No symbol table info available.
282#1 0x00007fffef391980 in pa_threaded_mainloop_wait ()
283 from /usr/lib/x86_64-linux-gnu/libpulse.so.0
284No symbol table info available.
285#2 0x00007ffff5fa43da in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
286No symbol table info available.
287#3 0x00007ffff5f8307a in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
288No symbol table info available.
289#4 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
290No symbol table info available.
291#5 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
292No symbol table info available.
293#6 0x0000000000000000 in ?? ()
294No symbol table info available.
295
296Thread 3 (Thread 0x7fffca02f700 (LWP 29659)):
297#0 0x00007ffff4435313 in poll () from /lib/x86_64-linux-gnu/libc.so.6
298No symbol table info available.
299---Type <return> to continue, or q <return> to quit---
300#1 0x00007fffef39135f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
301No symbol table info available.
302#2 0x00007fffef38276c in pa_mainloop_poll ()
303 from /usr/lib/x86_64-linux-gnu/libpulse.so.0
304No symbol table info available.
305#3 0x00007fffef382dd9 in pa_mainloop_iterate ()
306 from /usr/lib/x86_64-linux-gnu/libpulse.so.0
307No symbol table info available.
308#4 0x00007fffef382e90 in pa_mainloop_run ()
309 from /usr/lib/x86_64-linux-gnu/libpulse.so.0
310No symbol table info available.
311#5 0x00007fffef39130f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
312No symbol table info available.
313#6 0x00007fffed2c8d18 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
314No symbol table info available.
315#7 0x00007ffff4713e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
316No symbol table info available.
317#8 0x00007ffff4440ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
318No symbol table info available.
319#9 0x0000000000000000 in ?? ()
320No symbol table info available.
321
322Thread 1 (Thread 0x7ffff7fb3780 (LWP 29655)):
323#0 0x00007ffff471b88d in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0
324No symbol table info available.
325#1 0x0000000000d0f29f in try_gui_display_error (
326 text=0x7fffaec14000 L"Function call failed: return value was -1 (Function failed (no details available))\r\nLocation: tex_png.
327cpp:255 (png_decode)\r\n\r\nCall stack:\r\n\r\n(0xd0d371) /home/ian/projects/0ad/binaries/system/pyrogenes"...,
328 manual_break=true, allow_suppress=true, no_continue=false)
329 at ../../../source/lib/sysdep/os/unix/unix.cpp:161
330 err = 0
331 message = {static npos = <optimized out>,
332 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
333 _M_p = 0xaf00028 "Function call failed: return value was -1 (Function failed (no details available))\nLocation: tex_pn
334g.cpp:255 (png_decode)\n\nCall stack:\n\---Type <return> to continue, or q <return> to quit---
335n(0xd0d371) /home/ian/projects/0ad/binaries/system/pyrogenesis_db"...}}
336 buttons = "Continue:100,Suppress:101,Break:102,Debugger:103,Exit:104", '\000' <repeats 198 times>
337 defaultButton = 0xe29604 "Continue"
338 argv = {0x7e41280 "", 0x7e37e60 "p\022\344\a", 0x9094be0 "P~\343\a",
339 0x7a9e8b0 "\320K\t\t", 0x6ef1fc0 "\240\350\251\a",
340 0x94fe760 "\260\037\357\006", 0xae333e0 "", 0x7645730 "P\347O\t",
341 0x7e47620 " Wd\a", 0xae38a60 "xWp\364\377\177", 0x0}
342 cpid = 29784
343 status = 2
344 cmd = 0xe295df "/usr/bin/xmessage"
345#2 0x0000000000d0f440 in sys_display_error (
346 text=0x7fffaec14000 L"Function call failed: return value was -1 (Function failed (no details available))\r\nLocation: tex_png.
347cpp:255 (png_decode)\r\n\r\nCall stack:\r\n\r\n(0xd0d371) /home/ian/projects/0ad/binaries/system/pyrogenes"..., flags=6)
348 at ../../../source/lib/sysdep/os/unix/unix.cpp:211
349 manual_break = true
350 allow_suppress = true
351 no_continue = false
352 ret = 32767
353#3 0x0000000000c990ef in CallDisplayError (
354 text=0x7fffaec14000 L"Function call failed: return value was -1 (Function failed (no details available))\r\nLocation: tex_png.
355cpp:255 (png_decode)\r\n\r\nCall stack:\r\n\r\n(0xd0d371) /home/ian/projects/0ad/binaries/system/pyrogenes"..., flags=6)
356 at ../../../source/lib/debug.cpp:378
357 er = ERI_NOT_IMPLEMENTED
358#4 0x0000000000c99339 in debug_DisplayError (
359 description=0xae33240 L"Function call failed: return value was -1 (Function failed (no details available))", flags=6, context=
3600x7fffffffd180,
361 lastFuncToSkip=0xe12b00 L"debug_OnError",
362 pathname=0xe313b8 L"../../../source/lib/tex/tex_png.cpp", line=255,
363 func=0xe3197b "png_decode", suppress=0x121f6a0)
364 at ../../../source/lib/debug.cpp:469
365 filename = 0xe31418 L"tex_png.cpp"
366 emm = {pa_mem = 0x7fffaec14000}
367 text = 0x7fffaec14000 L"Function call failed: return value was -1 (Function failed (no details available))\r\nLocation: te
368x_png.cpp:255 (png_decode)\r\n\r\nCall s---Type <return> to continue, or q <return> to quit---
369tack:\r\n\r\n(0xd0d371) /home/ian/projects/0ad/binaries/system/pyrogenes"...
370 er = 0
371#5 0x0000000000c99619 in debug_OnError (err=-1, suppress=0x121f6a0,
372 file=0xe313b8 L"../../../source/lib/tex/tex_png.cpp", line=255,
373 func=0xe3197b "png_decode") at ../../../source/lib/debug.cpp:546
374 context = "H\357\005", '\000' <repeats 141 times>, "\033", '\000' <repeats 23 times>, "H\357\005", '\000' <repeats 125 tim
375es>, " Wp\364\377\177\000\000\000\005\000\000\000\000\000\000xWp\364\377\177\000\000\360\004", '\000' <repeats 22 times>, "F\324<\
376364\377\177\000\000\000\000\000\000\000\000\000\000D", '\000' <repeats 31 times>, "\002", '\000' <repeats 15 times>, " \005", '\00
3770' <repeats 14 times>, "P\000\000\000D\000\000\000]\000\000\000n\000\000\000w\000\000\000|", '\000' <repeats 11 times>, " Wp\364\3
37877\177\000\000\320\323\377\377\377\177\000\000\360\004\000\000\000\000\000\000\300\341\377\377\377\177", '\000' <repeats 18 times>
379"\305, \377<\364\377\177\000\000\001", '\000' <repeats 15 times>"\320, \323\377\377\377\177\000\000\001\000\000\000\000\000\000\00
3800\300\341\377\377\377\177\000\000"...
381 lastFuncToSkip = 0xe12b00 L"debug_OnError"
382 buf = L"Function call failed: return value was -1 (Function failed (no details available))\000\000\000\000\000\000\000\000
383\033\000\000\000\000\000\x5ef48", '\000' <repeats 35 times>, "\033\000\000\000\000\000\x5ef48", '\000' <repeats 35 times>, "\033\0
38400\000\000\000\000\x5ef48", '\000' <repeats 35 times>, "\033\000\000\000\000\000\x5ef48", '\000' <repeats 35 times>, "\033\000\000
385\000\000\000\x5ef48", '\000' <repeats 35 times>, "\033\000\000\000\000\000\x5ef48", '\000' <repeats 35 times>, "\033\000\000\000\0
38600\000\x5ef48", '\000' <repeats 35 times>...
387 err_buf = L"Function failed (no details available)\000\000\000\004\000\000\xfbad8004\000\000\000\000\000\000\000\xffffaf10
388翿\xffffaf41翿\xfbad8004翿\000\000\xffffffff\000\000\000\xffffaf40翿\xffffaf5d翿\xffffcf40翿\000\000\000\004\x5ef48\000\xf471bc60
389翿\xf4706180翿\000\000\000\000\000\004\xf4706180翿\xffffd640翿\000\000\xf7666c0e翿\xf4395bde翿\000\000\xf4703ba0翿\xf4706180翿\000
390\000\xffffffff\000\000\000\xf471bc60翿\xf4703ba0翿\xf4706180翿\000\000\x5ef48\000\xf4706180翿\xf471bc60翿\xf4706180翿\000翿\000\00
3910\000\000\xf4706180翿\xffffd6f0翿\xffffd708翿\xf7666be3翿\xf4395bde翿", '\000' <repeats 12 times>, "\033\000\000\000\000\000\x5ef4
3928", '\000' <repeats 35 times>, "\033\000\000\000\000"
393#6 0x0000000000d225a2 in png_decode (data=0x7fffcda3c000 "\211PNG\r\n\032\n",
394 size=388936, t=0x7fffffffdb40) at ../../../source/lib/tex/tex_png.cpp:255
395 suppress__ = 0
396 LINE_236_ = {m_t0 = {m_cycles = 22866639077630}, m_tc = 0x121f660}
397 __func__ = "png_decode"
398---Type <return> to continue, or q <return> to quit---
399 stream = {data = 0x7fffcda3c000 "\211PNG\r\n\032\n", size = 388936,
400 pos = 388924}
401 ret = 388936
402 info_ptr = 0x0
403 png_ptr = 0x0
404#7 0x0000000000cfd7f1 in tex_decode (data=..., dataSize=388936, t=0x7fffffffdb40)
405 at ../../../source/lib/tex/tex.cpp:734
406 status_ = 8798997
407 c = 0x12154c0
408 min_hdr_size = 0
409 __func__ = "tex_decode"
410 hdr_size = 0
411#8 0x0000000000a42468 in CTextureConverter::ConvertTexture (this=0x152b2b0,
412 texture=..., src=..., dest=..., settings=...)
413 at ../../../source/graphics/TextureConverter.cpp:331
414 file = {px = 0x7fffcda3c000 "\211PNG\r\n\032\n", pn = {pi_ = 0xae393a0}}
415 tex = {data = {px = 0x7fffcda3c000 "\211PNG\r\n\032\n", pn = {
416 pi_ = 0xae393a0}}, dataSize = 388936, ofs = 0, w = 108274096,
417 h = 10660864, bpp = 182661800, flags = 14757395255531667503}
418 hasAlpha = false
419 request = {px = 0xae39698, pn = {pi_ = 0xcccccccccccccccc}}
420 fileSize = 388936
421#9 0x0000000000a28ddc in CTextureManagerImpl::ConvertTexture (this=0x152b280,
422 texture=...) at ../../../source/graphics/TextureManager.cpp:305
423 sourcePath = {path = {static npos = <optimized out>,
424 _M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>
425},
426 _M_p = 0x75d47f8 L"art/textures/skins/gaia/slab_temperate_metal_spec.png"}}, separator = 47 L'/'}
427 hash = {static DIGESTSIZE = 16, m_Digest = {1732584193, 4023233417,
428 2562383102, 271733878},
429 m_Buf = "\003\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\001\000\000\000\000\000@@\000\000\200@\000\000
430\200?\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314"
431, <incomplete sequence \314>, m_BufLen = 32, m_InputLen = 32}
432 profile2__ = {m_Name = 0xdb9494 "convert texture"}
433 version = 1
434---Type <return> to continue, or q <return> to quit---
435 looseCachePath = {path = {static npos = <optimized out>,
436 _M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>
437},
438 _M_p = 0xae39898 L"cache/public/art/textures/skins/gaia/slab_temperate_metal_spec.png.d96eaca039866579.dds"}}, separ
439ator = 47 L'/'}
440 settings = {format = CTextureConverter::FMT_DXT5,
441 mipmap = CTextureConverter::MIP_TRUE,
442 normal = CTextureConverter::NORMAL_FALSE,
443 alpha = CTextureConverter::ALPHA_TRANSPARENCY,
444 filter = CTextureConverter::FILTER_BOX, kaiserWidth = 3, kaiserAlpha = 4,
445 kaiserStretch = 1}
446#10 0x0000000000a295b1 in CTextureManagerImpl::MakeProgress (this=0x152b280)
447 at ../../../source/graphics/TextureManager.cpp:401
448 it = {<boost::iterator<std::forward_iterator_tag, boost::shared_ptr<CTexture>, long, boost::shared_ptr<CTexture> const*, b
449oost::shared_ptr<CTexture> const&>> = {<boost::detail::iterator_base<std::forward_iterator_tag, boost::shared_ptr<CTexture>, long,
450 boost::shared_ptr<CTexture> const*, boost::shared_ptr<CTexture> const&>> = {<std::iterator<std::forward_iterator_tag, boost::shar
451ed_ptr<CTexture>, long, boost::shared_ptr<CTexture> const*, boost::shared_ptr<CTexture> const&>> = {<No data fields>}, <No data fi
452elds>}, <No data fields>}, base_ = {bucket_ = 0x76c24c8,
453 node_ = 0x75ede00}}
454 converterBusy = false
455#11 0x0000000000a26fb6 in CTextureManager::MakeProgress (this=0x12b7678)
456 at ../../../source/graphics/TextureManager.cpp:637
457No locals.
458#12 0x000000000074c115 in RendererIncrementalLoad () at ../../../source/main.cpp:284
459 __profile = {<No data fields>}
460 maxTime = 0.10000000149011612
461 startTime = 315.31388988100002
462 profile2__ = {m_Name = 0xd4504c "renderer incremental load"}
463 more = true
464#13 0x000000000074c349 in Frame () at ../../../source/main.cpp:349
465 realTimeSinceLastFrame = 0.131760284
466 __func__ = "Frame"
467 need_render = true
468 profile2__ = {m_Name = 0xd45066 "frame"}
469 time = 315.26023851999997
470---Type <return> to continue, or q <return> to quit---
471 need_update = false
472 is_building_archive = false
473#14 0x000000000074cbb8 in RunGameOrAtlas (argc=1, argv=0x7fffffffe1c8)
474 at ../../../source/main.cpp:508
475 args = {
476 m_Args = {<std::_Vector_base<std::pair<CStr8, CStr8>, std::allocator<std::pair<CStr8, CStr8> > >> = {
477 _M_impl = {<std::allocator<std::pair<CStr8, CStr8> >> = {<__gnu_cxx::new_allocator<std::pair<CStr8, CStr8> >> = {<No
478 data fields>}, <No data fields>},
479 _M_start = 0x0, _M_finish = 0x0,
480 _M_end_of_storage = 0x0}}, <No data fields>}, m_Arg0 = {path = {
481 static npos = <optimized out>,
482 _M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data field
483s>},
484 _M_p = 0x122a068 L"/home/ian/projects/0ad/binaries/system/pyrogenesis_dbg"}}, separator = 47 L'/'}}
485 ran_atlas = false
486 res = 1.0000000000000001e-09
487#15 0x000000000074ce9e in main (argc=1, argv=0x7fffffffe1c8)
488 at ../../../source/main.cpp:551
489No locals.
490(gdb)