All pastes #777514 Raw Edit

Something

public text v1 · immutable
·published 2007-11-16 21:21 UTC
rendered paste body
Program: /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