rendered paste bodyProgram: /home/dschridde/Documents/Projects/Warzone/Gna/trunk/src/warzone2100
Version: TRUNK
Type: Debug
Compiled on: Nov 16 2007
Compiled by: GCC 4.2.2 (Gentoo 4.2.2 p1.0)
Executed on: Fri Nov 16 22:17:41 2007
Operating system: Linux
Node name: ernie
Release: 2.6.23-gentoo-r1
Version: #7 SMP Tue Nov 13 14:35:34 CET 2007
Machine: x86_64
Pointers: 64bit
Dump caused by signal: SIGABRT: Process abort signal
GLIBC raw backtrace:
./src/warzone2100[0x5a1809]
/lib/libpthread.so.0[0x2b7a5a70d110]
/lib/libc.so.6(gsignal+0x35)[0x2b7a5c2fb185]
/lib/libc.so.6(abort+0x110)[0x2b7a5c2fc630]
./src/warzone2100[0x511908]
./src/warzone2100[0x50ee33]
./src/warzone2100[0x50ac02]
./src/warzone2100[0x480b7e]
./src/warzone2100[0x50de8e]
./src/warzone2100[0x50c99b]
./src/warzone2100[0x509444]
./src/warzone2100[0x484e53]
./src/warzone2100[0x484fde]
./src/warzone2100[0x48520d]
./src/warzone2100[0x4855fe]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2b7a5c2e81f4]
./src/warzone2100[0x407b99]
GDB extended backtrace:
GNU gdb 6.7.1
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
Attaching to program: /home/dschridde/Documents/Projects/Warzone/Gna/trunk/src/warzone2100, process 17377
Reading symbols from /usr/lib64/libSDL-1.2.so.0...done.
Loaded symbols for /usr/lib/libSDL-1.2.so.0
Reading symbols from /lib64/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib64/libSDL_net-1.2.so.0...done.
Loaded symbols for /usr/lib/libSDL_net-1.2.so.0
Reading symbols from /usr/lib64/libphysfs-1.0.so.1...done.
Loaded symbols for /usr/lib/libphysfs-1.0.so.1
Reading symbols from /usr/lib64/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib64/libvorbisfile.so.3...done.
Loaded symbols for /usr/lib/libvorbisfile.so.3
Reading symbols from /usr/lib64/libvorbis.so.0...done.
Loaded symbols for /usr/lib/libvorbis.so.0
Reading symbols from /lib64/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib64/libogg.so.0...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib64/libopenal.so.0...done.
Loaded symbols for /usr/lib/libopenal.so.0
Reading symbols from /usr/local/lib64/libGLC.so.0...done.
Loaded symbols for /usr/local/lib/libGLC.so.0
Reading symbols from /usr/lib64/opengl/nvidia/lib/libGL.so.1...done.
Loaded symbols for //usr/lib64/opengl/nvidia/lib/libGL.so.1
Reading symbols from /usr/lib64/libGLU.so.1...done.
Loaded symbols for /usr/lib/libGLU.so.1
Reading symbols from /usr/lib64/libpopt.so.0...done.
Loaded symbols for /usr/lib/libpopt.so.0
Reading symbols from /lib64/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib64/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /lib64/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib64/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib64/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib64/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1...done.
Loaded symbols for //usr/lib64/opengl/nvidia/lib/libGLcore.so.1
Reading symbols from /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.1...done.
Loaded symbols for //usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.1
Reading symbols from /usr/lib64/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.2/libstdc++.so.6...done.
Loaded symbols for /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/libstdc++.so.6
Reading symbols from /lib64/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/lib64/libxcb-xlib.so.0...done.
Loaded symbols for /usr/lib/libxcb-xlib.so.0
Reading symbols from /usr/lib64/libxcb.so.1...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /usr/lib64/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib64/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib64/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib64/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib64/libXrandr.so.2...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib64/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib64/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib64/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
0x00002b7a5a70cc6f in waitpid () from /lib/libpthread.so.0
(gdb) #0 0x00002b7a5a70cc6f in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00000000005a1c8f in posixExceptionHandler (signum=6, siginfo=0x7fff50821540, sigcontext=0x7fff50821410) at exceptionhandler.c:527
btBuffer = {0x5a1809, 0x2b7a5a70d110, 0x2b7a5c2fb185, 0x2b7a5c2fc630, 0x511908, 0x50ee33, 0x50ac02, 0x480b7e, 0x50de8e, 0x50c99b, 0x509444,
0x484e53, 0x484fde, 0x48520d, 0x4855fe, 0x2b7a5c2e81f4, 0x407b99, 0x0, 0x0, 0x0}
btSize = 17
pid = 17383
gdbPipe = {15, 16}
dumpFile = 14
signal = 0x609c76 "SIGABRT: Process abort signal"
allreadyRunning = 1
#2 <signal handler called>
No symbol table info available.
#3 0x00002b7a5c2fb185 in raise () from /lib/libc.so.6
No symbol table info available.
#4 0x00002b7a5c2fc630 in abort () from /lib/libc.so.6
No symbol table info available.
#5 0x0000000000511908 in loadSaveDroidV (pFileData=0x91450c "Assault Gun Python Tracks", filesize=45228, numDroids=36, version=35,
ppsCurrentDroidLists=0xd21b40) at game.c:6393
psSaveDroid = (SAVE_DROID *) 0x7fff508219d0
sSaveDroid = {
name = "\000\032\202P\177\000\000!E\000\000\000\000\000\032\202P\000\000\000\000\000\000\000\024\000\000\000p^z+\000\000`\004\000\000\000\000@\032\202P\177\000\000S2A", id = 0, x = 0, y = 872, z = 21631, direction = 2609, player = 1, inFire = 32767, burnStart = 4294967281, burnDamage = 4294967231,
asBits = {{
name = "\177T\000\000\000\000\000\000\200Z\000\000\000\000\000\000\032\202P\177\000\000\215YK\000\000\000\000\000\200\f\000\000\000\000\000\000\004:[z+\000\000\000\000\000\000\000\000\210@1A"}, {
name = "\000\000\000\000\a\000\000\000\000W\000\000@\v\000\000\025\000\177T\000\000\000\000\000\000\000\000\000\000\t\000\0004A>\005\206\000\000\000\236\001\000\000h\003\000\000\016\004\000"}, {
name = "\200\200\000\003\000\000\000\000\000\200T\000\000\000\000\000\000\032\202P\177\000\000\200`\\z+\000\000 \033\202P\177\000\000\200Z\000\000\000\000\000\000\200\f\000"}, {
name = '\0' <repeats 20 times>, "3\\z+\000\000\200T\000\000\000\000\000\000d.A\000\000\000\000\000\000\000\000\000\017\000\000\000\000\000\000\000\000\000"}, {
name = "\033\202P\177\000\000\2359A\000\000\000\000\000\005", '\0' <repeats 15 times>, "\200Z\000\000\200\f\000\000\200T\000\000\000\n\000\000\020\034\202P\177\000\000\200\n\000"}, {
name = '\0' <repeats 20 times>, " \177\004\000\000\000\000\004", '\0' <repeats 12 times>, "\024\000\000\000\000\000\000\031\000\000\000\000\000"}, {
name = "\b\000\000\000\032", '\0' <repeats 11 times>, "J\236;[z+\000\000\000\000\000\000\000\000\000\000E\000\000\000\000\000\210\004\000\000\000\000>\000\000\000\000\000\000\000\033\202P"}, {
name = "\177\000\0009iQ\000\000\000\000\000\233@\001\000*\223\000\000\000\000\000Trike\000\000\0004B8\004\000\000\000\000\220\200y\001\000\000\000"}}, body = 22, droidType = 175 '', saveType = 25, numWeaps = 181, asWeaps = {{
name = "\v\000\000\000\000\000\0000\000\000\000o\000\000\000\033\000\000\000=\000\000\000\033\000\000\000C\000\000\000\031\000\000\000E\000\000\000\031\000\000\000O\000\000\000\025\000\000\0002\000\000\000\025\000\000", hitPoints = 45, ammo = 29, lastFired = 35}, {
name = "B4body-sml-trike01\000", '' <repeats 32 times>, hitPoints = 3452816845, ammo = 3452816845, lastFired = 1431198413}, {
name = "LLBRAIN\000", '' <repeats 32 times>, "\003\001\000\000\000\000\000\000\000\004\000\000\000\000\000\000", hitPoints = 0, ammo = 3452764272,
lastFired = 3452816845}}, numKills = 0, turretRotation = {0, 0, 7504}, turretPitch = {20610, 32767, 0}, order = 4959719, orderX = 0, orderY = 0,
orderX2 = 4, orderY2 = 0, timeLastHit = 3452816643, targetID = 79406000, secondaryOrder = 0, action = 79406080, actionX = 0, actionY = 67,
actionTargetID = 0, actionStarted = 64, actionPoints = 0, actionHeight = 4,
tarStatName = "\000\000\000\000\000\000\000\000\000\000\001\000\000\000Zz+\000\000\006\b\000\000\000\000\000\0008\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\201\000\000\003\000\000\003\000\000\000", baseStructID = 1549842816, group = 122 'z', selected = 43 '+', cluster_unused = 0 '\0',
visible = "\000\004\000\000\000\000\000", died = 0, lastEmission = 0, commandId = 17940992, resistance = 0, sMove = {Status = 16 '\020', Mask = 0 '\0',
Position = 0 '\0', numPoints = 0 '\0', asPath = {{x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 224 '', y = 23 '\027'}, {x = 211 '',
y = 90 'Z'}, {x = 122 'z', y = 43 '+'}, {x = 0 '\0', y = 0 '\0'}, {x = 128 '\200', y = 185 ''}, {x = 96 '`', y = 92 '\\'}, {x = 122 'z',
y = 43 '+'}, {x = 0 '\0', y = 0 '\0'}, {x = 240 '', y = 6 '\006'}, {x = 255 '', y = 4 '\004'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'},
{x = 64 '@', y = 7 '\a'}, {x = 255 '', y = 4 '\004'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 194 ''}, {x = 17 '\021',
y = 1 '\001'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 224 '', y = 208 ''}, {x = 178 '', y = 90 'Z'}, {x = 122 'z', y = 43 '+'},
{x = 0 '\0', y = 0 '\0'}, {x = 224 '', y = 23 '\027'}, {x = 211 '', y = 90 'Z'}, {x = 122 'z', y = 43 '+'}, {x = 0 '\0', y = 0 '\0'}, {
x = 128 '\200', y = 185 ''}, {x = 96 '`', y = 92 '\\'}, {x = 122 'z', y = 43 '+'}, {x = 0 '\0', y = 0 '\0'}, {x = 16 '\020', y = 0 '\0'}, {
x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0',
y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 64 '@', y = 7 '\a'}, {x = 255 '', y = 4 '\004'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {
x = 60 '<', y = 30 '\036'}, {x = 130 '\202', y = 80 'P'}, {x = 255 '', y = 127 '\177'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {
x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 128 '\200', y = 185 ''}, {x = 96 '`', y = 92 '\\'}, {x = 122 'z',
y = 43 '+'}, {x = 0 '\0', y = 0 '\0'}, {x = 64 '@', y = 7 '\a'}, {x = 255 '', y = 4 '\004'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {
x = 128 '\200', y = 185 ''}, {x = 96 '`', y = 92 '\\'}, {x = 122 'z', y = 43 '+'}, {x = 0 '\0', y = 0 '\0'}, {x = 64 '@', y = 7 '\a'}, {
x = 255 '', y = 4 '\004'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 128 '\200', y = 185 ''}, {x = 96 '`', y = 92 '\\'}, {
x = 122 'z', y = 43 '+'}, {x = 0 '\0', y = 0 '\0'}, {x = 64 '@', y = 7 '\a'}, {x = 255 '', y = 4 '\004'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0',
y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 80 'P', y = 36 '$'}, {
x = 211 '', y = 90 'Z'}, {x = 122 'z', y = 43 '+'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0',
y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {x = 0 '\0', y = 0 '\0'}, {
x = 166 '', y = 181 ''}, {x = 51 '3', y = 92 '\\'}, {x = 122 'z', y = 43 '+'}, {x = 0 '\0', y = 0 '\0'}, {x = 128 '\200', y = 7 '\a'}, {
x = 255 '', y = 4 '\004'}}, DestinationX = 0, DestinationY = 1521632576, srcX = 11130, srcY = 83822464, targetX = 0, targetY = 1350704896,
fx = 4.59163468e-41, fy = 0, speed = 0, boundX = 32, boundY = 0, dir = 0, bumpDir = 0, bumpTime = 0, lastBump = 0, pauseTime = 0, bumpX = 18849,
bumpY = 23218, shuffleStart = 11130, psFormation = 0x7fff50821fd0, iVertSpeed = 10606, iAttackRuns = {90, 0, 0}}, formationDir = 7936,
formationX = 32767, formationY = 5342317}
psDroid = (DROID *) 0x7fff50821f20
psCurrentTransGroup = (DROID_GROUP *) 0x0
count = 187
NumberOfSkippedDroids = 0
sizeOfSaveDroid = 1264
i = 0 '\0'
__FUNCTION__ = "loadSaveDroidV"
__PRETTY_FUNCTION__ = "loadSaveDroidV"
#6 0x000000000050ee33 in loadSaveDroid (pFileData=0x91450c "Assault Gun Python Tracks", filesize=45228, ppsCurrentDroidLists=0xd21b40) at game.c:5340
psHeader = (DROID_SAVEHEADER *) 0x914500
#7 0x000000000050ac02 in loadGame (pGameToLoad=0xd6efe0 "savegame/soundbug9999999.gam", keepObjects=0, freeMem=1, UserSaveGame=1) at game.c:3051
aFileName = "savegame/soundbug9999999/unit.bjo\000bjo\000\000\000IZz+\000\000X\002\000\000\000\000\000\000\bQ\000\000\000\000\000\020`\t\000\000\000\000\0003\\\001\000\000\000KM_0002\000\000\000\000\000\000\000\000\000Manufacture", '\0' <repeats 117 times>, "\001\000\000\000\032\001\000\000F\024\000\000\003\000\000\0000\201y\001\000\000\000\000\\L\000\000\000\000\000"
fileExten = 25
fileSize = 45228
pl = 0
pFileData = 0x914500 "drod#"
player = 8
inc = 9
i = 8
j = 8
psCurr = (DROID *) 0x17980b0
missionScrollMinX = 0
missionScrollMinY = 0
missionScrollMaxX = 0
missionScrollMaxY = 0
__FUNCTION__ = "loadGame"
__PRETTY_FUNCTION__ = "loadGame"
#8 0x0000000000480b7e in levLoadData (pName=0x8ed220 "CAM_3A", pSaveName=0xd6efe0 "savegame/soundbug9999999.gam", saveType=4) at levels.c:894
psNewLevel = (LEVEL_DATASET *) 0x12ec030
psBaseData = (LEVEL_DATASET *) 0x12ebeb0
psChangeLevel = (LEVEL_DATASET *) 0x0
i = 0
bCamChangeSaveGame = 0
__FUNCTION__ = "levLoadData"
__PRETTY_FUNCTION__ = "levLoadData"
#9 0x000000000050de8e in gameLoadV (fileHandle=0x1a1ceb0, version=35) at game.c:4848
i = 32
j = 8
player = 8
date = "Nov 16 2007\000\000\000\000\000\027Z\002\000\000\000\200`\\z+\000\00004\001\000\000\000\000`/\001\000\000\000\000\000F\022\001\000\000\000\000Zz+\000\000\027Zz+\000\000\200`\\z+\000\000\020", '\0' <repeats 15 times>, "`/\001\000\000\000\000\"\202P\177\000\000\000\000\000\000\000\000\000\0003\\z+\000\000\000F\022\001\000\000\000\000\000\000\000\000\000PK\022\001\000\000\000\000pZz+\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000D#\202P\177\000\000\004\000\000\000\000\000\000\000 #\202P\177\000\000Zz"...
powerSaved = {{currentPower = 16000, extractedPower = 0}, {currentPower = 0, extractedPower = 0}, {currentPower = 0, extractedPower = 0}, {
currentPower = 20271, extractedPower = 1}, {currentPower = 0, extractedPower = 0}, {currentPower = 0, extractedPower = 0}, {currentPower = 0,
extractedPower = 0}, {currentPower = 0, extractedPower = 0}}
__FUNCTION__ = "gameLoadV"
__PRETTY_FUNCTION__ = "gameLoadV"
#10 0x000000000050c99b in gameLoad (fileName=0xd6efe0 "savegame/soundbug9999999.gam") at game.c:4064
retVal = false
fileHeader = {aFileType = "game", version = 35}
fileHandle = (PHYSFS_file *) 0x1a1ceb0
#11 0x0000000000509444 in loadGameInit (fileName=0xd6efe0 "savegame/soundbug9999999.gam") at game.c:2235
No locals.
#12 0x0000000000484e53 in initSaveGameLoad () at main.c:524
No locals.
#13 0x0000000000484fde in runTitleLoop () at main.c:592
No locals.
#14 0x000000000048520d in mainLoop () at main.c:707
event = {type = 6 '\006', active = {type = 6 '\006', gain = 0 '\0', state = 1 '\001'}, key = {type = 6 '\006', which = 0 '\0', state = 1 '\001',
keysym = {scancode = 24 '\030', sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0}}, motion = {type = 6 '\006', which = 0 '\0', state = 1 '\001',
x = 280, y = 164, xrel = 0, yrel = 0}, button = {type = 6 '\006', which = 0 '\0', button = 1 '\001', state = 0 '\0', x = 280, y = 164}, jaxis = {
type = 6 '\006', which = 0 '\0', axis = 1 '\001', value = 280}, jball = {type = 6 '\006', which = 0 '\0', ball = 1 '\001', xrel = 280, yrel = 164},
jhat = {type = 6 '\006', which = 0 '\0', hat = 1 '\001', value = 0 '\0'}, jbutton = {type = 6 '\006', which = 0 '\0', button = 1 '\001', state = 0 '\0'},
resize = {type = 6 '\006', w = 10748184, h = 0}, expose = {type = 6 '\006'}, quit = {type = 6 '\006'}, user = {type = 6 '\006', code = 10748184,
data1 = 0x0, data2 = 0x0}, syswm = {type = 6 '\006', msg = 0x0}}
#15 0x00000000004855fe in main (argc=1, argv=0x7fff50822548) at main.c:885
psPaletteBuffer = (iColour *) 0x0
pSize = 768
(gdb) The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Detaching from program: /home/dschridde/Documents/Projects/Warzone/Gna/trunk/src/warzone2100, process 17377