rendered paste bodyProgram: src/warzone2100(warzone2100)
Command line: "src/warzone2100" "--nosound"
Version: Version 2.3 branch r10172 - Built Mar 6 2010 - DEBUG
Distributor: UNKNOWN
Compiled on: Mar 6 2010 15:19:19
Compiled by: GCC 4.4.1
Compiled mode: Debug build
Executed on: Sat Mar 6 15:52:35 2010
Operating system: Linux
Node name:
Release: 2.6.31-20-generic
Version: #57-Ubuntu SMP Mon Feb 8 09:05:19 UTC 2010
Machine: i686
Pointers: 32bit
Compiled against PhysicsFS version: 2.0.0
Running with PhysicsFS version: 2.0.0
Misc Data:
[15:52:35]OpenGL Vendor : NVIDIA Corporation
[15:52:35]OpenGL Renderer : GeForce 8400M GS/PCI/SSE2
[15:52:35]OpenGL Version : 3.0.0 NVIDIA 185.18.36
[15:52:35]OpenGL GLSL Version : 1.30 NVIDIA via Cg compiler
[15:52:35]Video Mode 800 x 600 (32 bpp) (window)
[15:52:35]Using language: System locale
[15:53:07]Current Level/map is Sk-Valley
Dump caused by signal: SIGSEGV: Invalid memory reference: Invalid permissions for mapped object
GLIBC raw backtrace:
src/warzone2100[0x82a7d66]
[0x2cf410]
src/warzone2100[0x80e128f]
src/warzone2100(draw3DScene+0xf5)[0x80e07cc]
src/warzone2100(displayWorld+0x3d0)[0x80eea1b]
src/warzone2100(gameLoop+0xfc1)[0x8160a9a]
src/warzone2100[0x8162b2a]
src/warzone2100[0x8162f85]
src/warzone2100(main+0x73f)[0x81636d8]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xcb4b56]
src/warzone2100[0x80b4b71]
GDB extended backtrace:
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from svnprojects/23warzone2100/src/warzone2100...done.
Attaching to program: svnprojects/23warzone2100/src/warzone2100, process 13115
Reading symbols from /usr/lib/libSDL-1.2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libSDL-1.2.so.0
Reading symbols from /usr/lib/libphysfs.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libphysfs.so.1
Reading symbols from /usr/lib/libpng12.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libvorbisfile.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbisfile.so.3
Reading symbols from /usr/lib/libvorbis.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbis.so.0
Reading symbols from /usr/lib/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib/libtheora.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libtheora.so.0
Reading symbols from /usr/local/lib/libopenal.so.1...done.
Loaded symbols for /usr/local/lib/libopenal.so.1
Reading symbols from /usr/lib/libGLC.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libGLC.so.0
Reading symbols from /usr/lib/libGL.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libGL.so.1
Reading symbols from /usr/lib/libGLU.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libGLU.so.1
Reading symbols from /lib/libpopt.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpopt.so.0
Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libm-2.10.1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libc-2.10.1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libpthread-2.10.1.so...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb611cb70 (LWP 13123)]
[New Thread 0xb7463b70 (LWP 13122)]
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /usr/lib/libasound.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libdl-2.10.1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libdirectfb-1.2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdirectfb-1.2.so.0
Reading symbols from /usr/lib/libfusion-1.2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfusion-1.2.so.0
Reading symbols from /usr/lib/libdirect-1.2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdirect-1.2.so.0
Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib/tls/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/librt-2.10.1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libfribidi.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfribidi.so.0
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.10.1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libGLcore.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libGLcore.so.1
Reading symbols from /usr/lib/tls/libnvidia-tls.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/tls/libnvidia-tls.so.1
Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /lib/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libexpat.so.1
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libpulse.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpulse.so.0
Reading symbols from /usr/lib/libpulsecommon-0.9.19.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpulsecommon-0.9.19.so
Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libXtst.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXtst.so.6
Reading symbols from /lib/libwrap.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libwrap.so.0
Reading symbols from /usr/lib/libsndfile.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libsndfile.so.1
Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /lib/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libnsl-2.10.1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
Reading symbols from /usr/lib/libFLAC.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libFLAC.so.8
Reading symbols from /usr/lib/libvorbisenc.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbisenc.so.2
Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
0x002cf422 in __kernel_vsyscall ()
(gdb) #0 0x002cf422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00d3458b in waitpid () from /lib/tls/i686/cmov/libc.so.6
No locals.
#2 0x082a7c1b in gdbExtendedBacktrace (dumpFile=12) at exceptionhandler.c:556
gdbPipe = 14
pid = 13125
gdbCommands = "backtrace full\nframe 4\ndisassemble\ninfo registers\nquit\n"
status = 10682304
wpid = -1076287768
__PRETTY_FUNCTION__ = "gdbExtendedBacktrace"
#3 0x082a7ea5 in posixExceptionHandler (signum=11, siginfo=0xbfd926fc, sigcontext=0xbfd9277c) at exceptionhandler.c:667
allreadyRunning = 1
btBuffer = {0x82a7d66, 0x2cf410, 0x80e128f, 0x80e07cc, 0x80eea1b, 0x8160a9a, 0x8162b2a, 0x8162f85, 0x81636d8, 0xcb4b56, 0x80b4b71, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
btSize = 11
gdmpPath = "/tmp/warzone2100.gdmp-XXXXXX"
dumpFilename = "/tmp/warzone2100.gdmp-UXK7Oz"
dumpFile = 12
signal = 0x832054c "SIGSEGV: Invalid memory reference: Invalid permissions for mapped object"
#4 <signal handler called>
No symbol table info available.
#5 0x080e1df3 in drawTiles (player=0x8724040) at display3d.c:919
screen = {x = 1631, y = 1053}
TileIllum = {byte = {r = 0 '\000', g = 0 '\000', b = 0 '\000', a = 255 '\377'}, rgba = 4278190080, vector = "\000\000\000\377"}
shiftVal = 0
i = 39
j = 49
rx = 55
rz = 57
#6 0x080e128f in displayTerrain () at display3d.c:684
No locals.
#7 0x080e07cc in draw3DScene () at display3d.c:459
bPlayerHasHQ = 0
__FUNCTION__ = "draw3DScene"
__PRETTY_FUNCTION__ = "draw3DScene"
#8 0x080eea1b in displayWorld () at display.c:1382
pos = {x = 13, y = 1065350661, z = 0}
#9 0x08160a9a in gameLoop () at loop.c:604
psCurr = 0x0
psNext = 0x0
psCBuilding = 0x0
psNBuilding = 0x0
psCFeat = 0x0
psNFeat = 0x0
i = 8
widgval = 6
quitting = 0
intRetVal = INT_NONE
clearMode = 0
__FUNCTION__ = "gameLoop"
__PRETTY_FUNCTION__ = "gameLoop"
#10 0x08162b2a in runGameLoop () at main.c:773
__FUNCTION__ = "runGameLoop"
#11 0x08162f85 in mainLoop () at main.c:967
event = {type = 4 '\004', active = {type = 4 '\004', gain = 0 '\000', state = 0 '\000'}, key = {type = 4 '\004', which = 0 '\000',
state = 0 '\000', keysym = {scancode = 160 '\240', sym = 65536, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4 '\004', which = 0 '\000',
state = 0 '\000', x = 672, y = 131, xrel = 0, yrel = 1}, button = {type = 4 '\004', which = 0 '\000', button = 0 '\000', state = 0 '\000',
x = 672, y = 131}, jaxis = {type = 4 '\004', which = 0 '\000', axis = 0 '\000', value = 672}, jball = {type = 4 '\004', which = 0 '\000',
ball = 0 '\000', xrel = 672, yrel = 131}, jhat = {type = 4 '\004', which = 0 '\000', hat = 0 '\000', value = 0 '\000'}, jbutton = {
type = 4 '\004', which = 0 '\000', button = 0 '\000', state = 0 '\000'}, resize = {type = 4 '\004', w = 8585888, h = 65536}, expose = {
type = 4 '\004'}, quit = {type = 4 '\004'}, user = {type = 4 '\004', code = 8585888, data1 = 0x10000, data2 = 0x0}, syswm = {type = 4 '\004',
msg = 0x8302a0}}
#12 0x081636d8 in main (argc=2, argv=0xbfd93134) at main.c:1198
__FUNCTION__ = "main"
(gdb) #4 <signal handler called>
(gdb) Dump of assembler code for function __kernel_rt_sigreturn:
0x002cf410 <__kernel_rt_sigreturn+0>: mov $0xad,%eax
0x002cf415 <__kernel_rt_sigreturn+5>: int $0x80
0x002cf417 <__kernel_rt_sigreturn+7>: nop
End of assembler dump.
(gdb) eax 0xfffffe00 -512
ecx 0xbfd92624 -1076287964
edx 0x0 0
ebx 0x31 49
esp 0xbfd926f0 0xbfd926f0
ebp 0xbfd92b28 0xbfd92b28
esi 0x27 39
edi 0x0 0
eip 0x2cf410 0x2cf410 <__kernel_rt_sigreturn>
eflags 0x200246 [ PF ZF IF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) A debugging session is active.
Inferior 1 [process 13115] will be detached.