Ok, here some more detailed output (warzone with debug).
Code: Select all
Program command: /usr/games/bin/warzone2100
Version: 2.0.6
Type: Debug
Compiled on: May 25 2007
Operating system: Linux
Node name: ultra5
Release: 2.6.20-gentoo-r4
Version: #2 PREEMPT Tue May 15 17:32:19 Local time zone must be set--see
Machine: sparc64
Pointers: 32bit
Dump caused by signal: SIGABRT: Process abort signal
GLIBC raw backtrace:
GDB extended backtrace:
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "sparc-unknown-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
Attaching to program: /usr/games/bin/warzone2100, process 387
Reading symbols from /usr/lib/libphysfs-1.0.so.1...done.
[... SNIP SOME REARING/LOADING SYMBOLS REMOVED ...]
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
0xf7d13d70 in __waitpid_nocancel () from /lib/libpthread.so.0
(gdb) #0 0xf7d13d70 in __waitpid_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00233c20 in posixExceptionHandler (signum=6, siginfo=0xff570588, sigcontext=0xff570608)
at exceptionhandler.c:490
btBuffer = {0x0 <repeats 20 times>}
btSize = 0
pid = 415
gdbPipe = {7, 8}
dumpFile = 6
allreadyRunning = 1
#2 <signal handler called>
No symbol table info available.
#3 0xf79c19ec in raise () from /lib/libc.so.6
No symbol table info available.
#4 0xf79c329c in abort () from /lib/libc.so.6
No symbol table info available.
#5 0xf79b91fc in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#6 0x00221268 in LoadTextureFile (FileName=0xf7029ba4 "", pSprite=0xf702bd4c, texPageID=0xff570bf8)
at bitimage.c:188
i = 4
real_filename = ".png\000c4.png\000ÿW\v\030\000#¨\204\000¥\fh\000¥\fL÷\002ù0\000#¦@\000\000\000\000\000\000\000\000ÿW\v\030\000#RTÿÿÿÿ\000\000\000\000\000\000\000\000÷\002ùp\000¥\fà ÷\002\233H\000\016@\020÷\002ù0÷\002\232¬ö÷\237¨", '\0' <repeats 33 times>, "(w\020\000\000\000w\000\016@\020", '\0' <repeats 12 times>, "ÿW\v\220\000\"\016$\000ÿÿÿ\000¥\f8\000\016@p\000\000\037]ÿW\v¨ö÷\237x÷\002\232l\000#¦@÷\002IP÷\002ùp\000\000\001Ô"
__PRETTY_FUNCTION__ = "LoadTextureFile"
#7 0x00220eec in iV_LoadImageFile (FileData=0xf7029b48 "imgf\001", FileSize=8028) at bitimage.c:130
tmp = 4
Ptr = 0xf7029c64 ""
Header = (IMAGEHEADER *) 0xf7029b48
ImageFile = (IMAGEFILE *) 0xf702bb08
ImageDef = (IMAGEDEF *) 0x3c
i = 5
#8 0x00037f58 in dataIMGLoad (pBuffer=0xf7029b48 "imgf\001", size=8028, ppData=0xff570dfc) at data.c:836
ImageFile = (IMAGEFILE *) 0x2eb2f4
#9 0x0023684c in resLoadFile (pType=0x99c4ec "IMG", pFile=0x98a4ec "intfac.img") at frameresource.c:471
Resource = (RESOURCEFILE *) 0x2eb2f4
Result = 1
HashedType = 19991
psT = (RES_TYPE *) 0xa533c0
pData = (void *) 0xa7ade0
psRes = (RES_DATA *) 0x0
aFileName = "images/intfac.img\000ä\005\v\r\207", '\0' <repeats 12 times>, "ÿW\r\200\000#ÃP\000\000\000\000\000\000\000\000÷®È°\000\000@", '\0' <repeats 22 times>, "#ø\000§Âê\000§Âê\000\000\000\n\000\000\000\nö÷QD\000\000\000\000\000\000 \b\000\000\000!\000§Âê\000Â¥w\004öý\207\230\000\000\000\001\000\000\000\a", '\0' <repeats 30 times>, "\001\002\000\231¤ìþþþÿ\000\000\000\000imag\000\000\000\000ÿW\016 \000#º\024\000\000\000\000÷®È°\000\000@\000ÿÿÿÿö÷QDö÷QÔö÷Q\004öý<8\000\000\001\003\000\000\000"...
loadresource = 1
HashedName = 173592471
#10 0x0023bde0 in res_parse () at resource_parser.y:114
yystate = 11
yyn = 7
yyresult = -11070472
yyerrstatus = 0
yytoken = 4
yyssa = {0, 3, 2, 8, 11, 30696, 0, 8, 0, 47, 165, 30776, 0 <repeats 14 times>, -2062, 6712, 165,
30584, 0, 0, 0, 0, 0, 0, 0, 0, -169, 4648, -2064, 19440, -169, 4752, 26695, -20182, -169, 4872, -2313,
-21472, 0, 0, 0, 1, 154, 1216, 154, 20248, 165, 30584, 0, 0, -2062, 6708, 0 <repeats 12 times>, -2062,
4552, 165, 30776, 0, 1926, 0, 1, 0, 1926, -2143, 5340, 0, 0, -169, 4752, 35, 21076, -169, 4760, 35,
2868, 0, 0, 0, 0, -2306, 12244, 167, -22992, 167, -23056, 167, -23056, 0, 368, 0, 1, 0, 7,
0 <repeats 14 times>, 46, -20592, -169, 5112, -169, 5108, 0, 1, 0, 1, 0, 0, -169, 4896, 35, 22052,
-169, 4896, 40, -4800, 0, 535, 0, 1927, -2306, 12244, 35, -22976, 0, 44, 35, -22976, -169, 4896, 0, 1,
0, 163, -2307, -30760, 0, 44, 165, 30776, 0, 0, 0, 1926, 0, 0, 0, 1926, 0, 0, -169, 4976,
0 <repeats 14 times>}
yyss = (yytype_int16 *) 0xff5711ac
yyssp = (yytype_int16 *) 0xff5711b4
yyvsa = {{sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {sval = 0x0}, {
sval = 0x99a4ec "intfac4.png"}, {sval = 0x99c4ec "IMG"}, {sval = 0x98a4ec "intfac.img"}, {
sval = 0x0}, {sval = 0x1 <Address 0x1 out of bounds>}, {
sval = 0xf6f7cdb0 '¬' <repeats 32 times>, "ö÷ÃÃ\t\234ªÓö÷ÃÃö÷½XöüûH"}, {
sval = 0x1 <Address 0x1 out of bounds>}, {sval = 0xf6f75144 ""}, {sval = 0xa74d30 ""}, {
sval = 0xa7a5f0 ""}, {sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {
sval = 0xa7a630 "/", '*' <repeats 59 times>, "/\n/* You may have to modify this file for it to be correct! */ \n/", '*' <repeats 19 times>, " WRF\\frontend.wrf ", '*' <repeats 19 times>, "/\n\n\ndir"...}, {sval = 0xa74950 "Sk-Gridlock-T1"}, {sval = 0xa7adb7 '¬' <repeats 32 times>}, {
sval = 0xa7495f '¬' <repeats 32 times>}, {sval = 0x18 <Address 0x18 out of bounds>}, {sval = 0x0}, {
sval = 0x2 <Address 0x2 out of bounds>}, {
sval = 0xf7aeb000 "÷¥\037\200÷¥! ÷¬ÛH÷¥&@÷®Þ\234÷®Þ ÷®Þ\204÷¬v\220÷¬Û8÷¬vp÷®Þ\200÷¬Û(÷¬Ú\b÷¬Ù¨÷¬Ùè÷¬Ú(÷¬ÙÈ÷¬ÚH÷¬\231¨÷¬ÚX÷¬Ú`÷¬Úh÷¬Úp÷¬Úè÷¬ÚØ÷¬Ú\200÷¬ÚÀ÷¬Ú¨÷¬Ú\210÷¬Û\b÷¬x"}, {
sval = 0x3 <Address 0x3 out of bounds>}, {sval = 0xa57778 "÷®Ö\b÷®Ö\b"}, {
sval = 0xf7acb228 "No such file or directory"}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {
sval = 0x5 <Address 0x5 out of bounds>}, {sval = 0xf7f0fc30 "@"}, {
sval = 0xf6fd87d8 "öý\220\220öý\234pöý\210d"}, {sval = 0x1 <Address 0x1 out of bounds>}, {
sval = 0xf6fd87d8 "öý\220\220öý\234pöý\210d"}, {sval = 0xa74950 "Sk-Gridlock-T1"}, {sval = 0x0}, {
sval = 0x1 <Address 0x1 out of bounds>}, {sval = 0x0}, {sval = 0xa74920 ""}, {sval = 0xa7a5f0 ""}, {
sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {
sval = 0xa7a630 "/", '*' <repeats 59 times>, "/\n/* You may have to modify this file for it to be correct! */ \n/", '*' <repeats 19 times>, " WRF\\frontend.wrf ", '*' <repeats 19 times>, "/\n\n\ndir"...}, {sval = 0xa74668 "Gridlock-T3"}, {sval = 0xa7adb7 '¬' <repeats 32 times>}, {
sval = 0xa74674 '¬' <repeats 32 times>}, {sval = 0xff5711fc "÷ðKðÿW\022\220hG±*ÿW\023\bö÷¬ "}, {
sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {sval = 0xf6fd87d8 "öý\220\220öý\234pöý\210d"}, {
sval = 0x1 <Address 0x1 out of bounds>}, {sval = 0xf6fd87d8 "öý\220\220öý\234pöý\210d"}, {
sval = 0xf6f7ba60 "ö÷ºÈö÷¸ø", '¬' <repeats 32 times>, "ö÷º\210w\n\003âö÷º\210"}, {
sval = 0xf6fd8798 "öý\207\2303\207\221\027öý\207\230öýAØöý\210$"}, {
sval = 0x1 <Address 0x1 out of bounds>}, {sval = 0xf6fd87d8 "öý\220\220öý\234pöý\210d"}, {
sval = 0x0}, {sval = 0x0}, {sval = 0xa74d20 ""}, {
sval = 0x43001308 <Address 0x43001308 out of bounds>}, {sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {
sval = 0x4c435f4d <Address 0x4c435f4d out of bounds>}, {
sval = 0x45535341 <Address 0x45535341 out of bounds>}, {
sval = 0x4745532f <Address 0x4745532f out of bounds>}, {
sval = 0x6c696263 <Address 0x6c696263 out of bounds>}, {
sval = 0x2e6d6f00 <Address 0x2e6d6f00 out of bounds>}, {sval = 0xa74638 ""}, {sval = 0xa7a5f0 ""}, {
sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {
sval = 0xa7a630 "/", '*' <repeats 59 times>, "/\n/* You may have to modify this file for it to be correct! */ \n/", '*' <repeats 19 times>, " WRF\\frontend.wrf ", '*' <repeats 19 times>, "/\n\n\ndir"...}, {sval = 0xa73308 "wrf/multi/t2-campaign.wrf"}, {sval = 0xa7adb7 '¬' <repeats 32 times>}, {
sval = 0xa73322 '¬' <repeats 32 times>}, {sval = 0x11 <Address 0x11 out of bounds>}, {
sval = 0x4e6f2073 <Address 0x4e6f2073 out of bounds>}, {
sval = 0x75636820 <Address 0x75636820 out of bounds>}, {
sval = 0x66696c65 <Address 0x66696c65 out of bounds>}, {
sval = 0x206f7220 <Address 0x206f7220 out of bounds>}, {
sval = 0x64697265 <Address 0x64697265 out of bounds>}, {
sval = 0x63746f72 <Address 0x63746f72 out of bounds>}, {
sval = 0x7900af90 <Address 0x7900af90 out of bounds>}, {sval = 0x0}, {
sval = 0xffffffd0 <Address 0xffffffd0 out of bounds>}, {
sval = 0x114c <Address 0x114c out of bounds>}, {sval = 0x10ac <Address 0x10ac out of bounds>}, {
sval = 0x12f4 <Address 0x12f4 out of bounds>}, {sval = 0x2 <Address 0x2 out of bounds>}, {
sval = 0x0}, {sval = 0x1a <Address 0x1a out of bounds>}, {sval = 0xf7aca6c8 "C"}, {
sval = 0x4 <Address 0x4 out of bounds>}, {sval = 0x0}, {sval = 0xa732d8 ""}, {sval = 0xa7a5f0 ""}, {
sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {
sval = 0xa7a630 "/", '*' <repeats 59 times>, "/\n/* You may have to modify this file for it to be correct! */ \n/", '*' <repeats 19 times>, " WRF\\frontend.wrf ", '*' <repeats 19 times>, "/\n\n\ndir"...}, {sval = 0xa71198 "Basingstoke-T3"}, {sval = 0xa7adb7 '¬' <repeats 32 times>}, {
sval = 0xa711a7 '¬' <repeats 32 times>}, {sval = 0xf6fe2e90 "öþ.\220\005½ÿ¨öþ.\220öþ-L÷"}, {
sval = 0x1 <Address 0x1 out of bounds>}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {
sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0xa70dc0 ""}, {sval = 0xa7a5f0 ""}, {
sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {
sval = 0xff571078 ""}, {sval = 0x2440bc "\177ÿÿÇ\001"}, {sval = 0x6 <Address 0x6 out of bounds>}, {
sval = 0xa71168 ""}, {sval = 0xa7a5f0 ""}, {sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {
sval = 0xa7a630 "/", '*' <repeats 59 times>, "/\n/* You may have to modify this file for it to be correct! */ \n/", '*' <repeats 19 times>, " WRF\\frontend.wrf ", '*' <repeats 19 times>, "/\n\n\ndir"...}, {sval = 0xa70df0 ""}, {sval = 0xa7adb7 '¬' <repeats 32 times>}, {
sval = 0xa70e30 '¬' <repeats 32 times>}, {sval = 0x0}, {sval = 0xf7f211c8 ""}, {sval = 0x0}, {
sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {
sval = 0xa696e0 ""}, {sval = 0xa7a5f0 ""}, {sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {
sval = 0x0}, {sval = 0x0}, {sval = 0xf7aed630 "÷®Ö(÷®Ö("}, {sval = 0xff5710e0 ""}, {
sval = 0x2440bc "\177ÿÿÇ\001"}, {sval = 0xa50c68 "÷®Õð÷®Õð"}, {sval = 0xa70dc0 ""}, {
sval = 0xa7a5f0 ""}, {sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {
sval = 0xa7a630 "/", '*' <repeats 59 times>, "/\n/* You may have to modify this file for it to be correct! */ \n/", '*' <repeats 19 times>, " WRF\\frontend.wrf ", '*' <repeats 19 times>, "/\n\n\ndir"...}, {sval = 0xa69710 "multiplay/maps/8c-clover.gam"}, {sval = 0xa7adb7 '¬' <repeats 32 times>}, {
sval = 0xa6972d '¬' <repeats 32 times>}, {sval = 0x0}, {sval = 0xf7f211c8 ""}, {sval = 0x0}, {
sval = 0xa577e0 ""}, {sval = 0x48 <Address 0x48 out of bounds>}, {
sval = 0x50 <Address 0x50 out of bounds>}, {sval = 0xf7aed5e8 ""}, {sval = 0x0}, {
sval = 0xf7aed5e0 ""}, {
sval = 0xf7aeb000 "÷¥\037\200÷¥! ÷¬ÛH÷¥&@÷®Þ\234÷®Þ ÷®Þ\204÷¬v\220÷¬Û8÷¬vp÷®Þ\200÷¬Û(÷¬Ú\b÷¬Ù¨÷¬Ùè÷¬Ú(÷¬ÙÈ÷¬ÚH÷¬\231¨÷¬ÚX÷¬Ú`÷¬Úh÷¬Úp÷¬Úè÷¬ÚØ÷¬Ú\200÷¬ÚÀ÷¬Ú¨÷¬Ú\210÷¬Û\b÷¬x"}, {sval = 0xa5d3f0 ""}, {
sval = 0xa7a5f0 ""}, {sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {sval = 0x0}, {
sval = 0xf7aec574 ""}, {
sval = 0xf7aec4f8 "%\203\233ÛÃ\226:3Â\234xæéC_\nó¾\016EIZ|õ«N\006\216\234þÃ\212iw\213i\"_0-ªN²Ùµ·p?\t¨þÊ\211\206\224\nËbew\227Ã.\233\030èèÃ8\022\227\031\v)æÜ\va¤ïü\031\2033SÄÂË7%`\235\024\231r\nÞ6\016\035\002Ë\222¦Ãviص\224P\202\aÇk`ÿ\\Viò/"}, {sval = 0xff571148 ""}, {sval = 0x2440bc "\177ÿÿÇ\001"}, {
sval = 0x0}, {sval = 0xa696e0 ""}, {sval = 0xa7a5f0 ""}, {
sval = 0x23a640 "\235ã¿\200ð' Dò' HÂ\a DÂ"}, {
sval = 0xa7a630 "/", '*' <repeats 59 times>, "/\n/* You may have to modify this file for it to be correct! */ \n/", '*' <repeats 19 times>, " WRF\\frontend.wrf ", '*' <repeats 19 times>, "/\n\n\ndir"...}, {sval = 0xa5d420 "wrf/multi/fog1.wrf"}, {sval = 0xa7adb7 '¬' <repeats 32 times>}, {
sval = 0xa5d433 '¬' <repeats 32 times>}, {sval = 0xff5711b8 ""}, {
sval = 0xf7f0c814 "\177ÿþs\224\020"}, {sval = 0xa577a0 "frame.c"}, {sval = 0xf7aed5e8 ""}, {
sval = 0xf7aed5e8 ""}, {sval = 0xa577a0 "frame.c"}, {sval = 0xa577e8 "÷®Ö0÷®Ö0es/bin/images"}, {
sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {
sval = 0xf7d28000 ""}, {sval = 0xa57778 "÷®Ö\b÷®Ö\b"}, {sval = 0x0}, {sval = 0x0}, {sval = 0x0}, {
sval = 0x0}, {sval = 0x0}, {sval = 0xff5711c0 ""}, {sval = 0xf7f045f0 "\237À@"}, {
sval = 0xa7a630 "/", '*' <repeats 59 times>, "/\n/* You may have to modify this file for it to be correct! */ \n/", '*' <repeats 19 times>, " WRF\\frontend.wrf ", '*' <repeats 19 times>, "/\n\n\ndir"...}, {sval = 0xa5aa00 "multiplay/maps/8c-bananas.gam"}, {sval = 0xa7adb7 '¬' <repeats 32 times>}, {
sval = 0xa5aa1e '¬' <repeats 32 times>}, {sval = 0x15 <Address 0x15 out of bounds>}}
yyvs = (YYSTYPE *) 0xff570e8c
yyvsp = (YYSTYPE *) 0xff570e9c
yystacksize = 200
yyval = {sval = 0x99a4ec "intfac4.png"}
yylen = 3
#11 0x00235d78 in resLoad (pResFile=0x2569c8 "wrf/frontend.wrf", blockID=0,
pLoadBuffer=0xf7160048 'Ã' <repeats 200 times>..., bufferSize=5000000, psMemHeap=0xa50c38)
at frameresource.c:152
pBuffer = 0xa7a630 "/", '*' <repeats 59 times>, "/\n/* You may have to modify this file for it to be correct! */ \n/", '*' <repeats 19 times>, " WRF\\frontend.wrf ", '*' <repeats 19 times>, "/\n\n\ndir"...
size = 1926
psOldHeap = (BLOCK_HEAP *) 0xa50c38
#12 0x00092978 in frontendInitialise (ResourceFile=0x2569c8 "wrf/frontend.wrf") at init.c:1256
No locals.
#13 0x000b6c5c in main (argc=1, argv=0xff571614) at main.c:579
frameRet = FRAME_KILLFOCUS
quit = 0
Restart = 0
paused = 0
bVidMem = 0
dispBitDepth = 8
introVideoControl = 3
loopStatus = 0
psPaletteBuffer = (iColour *) 0x0
pSize = 768
#14 0xf79aa63c in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#15 0x00014098 in _start ()
No symbol table info available.
(gdb) The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/games/bin/warzone2100, process 387