this time it happened while i was getting clobbered in skirmish, 1v1, my
droids were a handful of 2x heavy cannon + aa turret, and a few
builders. comp had ~10 attack planes and lots of ground vehicles.
started with no bases and lvl 1 tech.
this is without my previously posted patches.
Program command: warzone2100
Version: TRUNK
Type: Release
Compiled on: Mar 28 2007
Operating system: Linux
Node name: hypo
Release: 2.6.20-suspendjwf
Version: #1 SMP PREEMPT Sat Mar 24 08:00:21 PDT 2007
Machine: i686
Pointers: 32bit
Dump caused by signal: SIGSEGV: Invalid memory reference: Address not mapped to
object
GLIBC raw backtrace:
warzone2100[0x81b1ce6]
[0xffffe440]
warzone2100[0x807727e]
warzone2100[0x80b761c]
warzone2100[0x80b96c0]
/lib/libc.so.6(__libc_start_main+0xd8)[0xb7b177c8]
warzone2100[0x804cf71]
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 "i686-pc-linux-gnu"...
Attaching to process 723
Reading symbols from /usr/bin/warzone2100...done.
Using host libthread_db library "/lib/libthread_db.so.1".
Reading symbols from /usr/lib/libphysfs-1.0.so.1...done.
Loaded symbols for /usr/lib/libphysfs-1.0.so.1
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libSDL-1.2.so.0...done.
Loaded symbols for /usr/lib/libSDL-1.2.so.0
Reading symbols from /lib/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread -1215260976 (LWP 723)]
[New Thread -1583133808 (LWP 725)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libSDL_net-1.2.so.0...done.
Loaded symbols for /usr/lib/libSDL_net-1.2.so.0
Reading symbols from /usr/lib/libGL.so.1...done.
Loaded symbols for /usr/lib/libGL.so.1
Reading symbols from /usr/lib/libGLU.so.1...done.
Loaded symbols for /usr/lib/libGLU.so.1
Reading symbols from /usr/lib/libopenal.so.1...done.
Loaded symbols for /usr/lib/libopenal.so.1
Reading symbols from /usr/lib/libvorbisfile.so.3...done.
Loaded symbols for /usr/lib/libvorbisfile.so.3
Reading symbols from /usr/lib/libvorbis.so.0...done.
Loaded symbols for /usr/lib/libvorbis.so.0
Reading symbols from /usr/lib/libogg.so.0...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib/libmad.so.0...done.
Loaded symbols for /usr/lib/libmad.so.0
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /usr/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/lib/libgcc_s.so.1
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXrandr.so.2...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /usr/lib/xorg/modules/dri/fglrx_dri.so...done.
Loaded symbols for /usr/lib/xorg/modules/dri//fglrx_dri.so
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libasound.so...done.
Loaded symbols for /usr/lib/libasound.so
0xffffe410 in __kernel_vsyscall ()
(gdb) #0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7e0545b in ?? () from /lib/libpthread.so.0
No symbol table info available.
#2 0x081b22c0 in posixExceptionHandler (signum=11, siginfo=0xbf84f6fc,
sigcontext=0xbf84f77c) at exceptionhandler.c:490
btBuffer = {0x81b1ce6, 0xffffe440, 0x807727e, 0x80b761c, 0x80b96c0,
0xb7b177c8, 0x804cf71, 0x0 <repeats 13 times>}
btSize = 7
pid = 1999
gdbPipe = {12, 13}
dumpFile = 11
allreadyRunning = 1
#3 <signal handler called>
No symbol table info available.
#4 0x08058b3d in actionUpdateDroid (psDroid=0xa25a98a0) at action.c:1196
droidX = 0
droidY = 50
tlx = 67108863
tly = 3213163352
psStruct = (STRUCTURE *) 0x80538f9
psStructStats = (STRUCTURE_STATS *) 0x0
psTarget = (BASE_OBJECT *) 0xa25a6c58
psWeapStats = (WEAPON_STATS *) 0x0
targetDir = 0
dirDiff = 0
pbx = -1571132328
pby = 0
xdiff = -1571120992
ydiff = 8
rangeSq = 0
state = DSS_NONE
psPropStats = (PROPULSION_STATS *) 0x9d39fb10
bChaseBloke = 37
bInvert = 0
psNextWreck = (FEATURE *) 0x10
actionUpdateFunc = (BOOL (*)(DROID *)) 0
moveAction = -1571132328
bDoHelpBuild = 50
psTile = (MAPTILE *) 0xff
i = 2 '\002'
num_weapons = 0 '\0'
psActionTarget = (BASE_OBJECT *) 0xa25a6c58
psTargets = {0xa25b0c70, 0x8, 0x19}
j = 0 '\0'
iVisible = 1 '\001'
bHasTarget = 1
__FUNCTION__ = "actionUpdateDroid"
#5 0x0807727e in droidUpdate (psDroid=0xa25a98a0) at droid.c:1342
dv = {x = 135594471, y = -1570758128, z = 0}
percentDamage = 0
emissionInterval = 135146486
psBeingTargetted = (BASE_OBJECT *) 0x0
damageToDo = 8
__FUNCTION__ = "droidUpdate"
#6 0x080b761c in gameLoop () at loop.c:342
psCurr = (DROID *) 0xa25a98a0
psNext = (DROID *) 0xa25a5b50
psCBuilding = (STRUCTURE *) 0x0
psNBuilding = (STRUCTURE *) 0x0
psCFeat = (FEATURE *) 0x35b283
psNFeat = (FEATURE *) 0x4
i = 0
widgval = 65535
quitting = 0
intRetVal = INT_NONE
clearMode = CLEAR_FOG
__FUNCTION__ = "gameLoop"
#7 0x080b96c0 in main (argc=1, argv=0xbf84fd34) at main.c:714
frameRet = FRAME_OK
quit = 0
Restart = 0
paused = 0
introVideoControl = 3
loopStatus = 0
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: /usr/bin/warzone2100, process 723
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev