All pastes #953333 Raw Edit

Anonymous

public text v1 · immutable
#953333 ·published 2008-03-23 00:02 UTC
rendered paste body
Program: /home/user/Projects/Warzone/Gna/trunk_copy2/src/warzone2100
Version: TRUNK
Distributor: UNKNOWN
Type: Debug
Compiled on: Mar 23 2008
Compiled by: GCC 4.3.1-pre20080320  (Gentoo SVN ebuild) r133427
Executed on: Sun Mar 23 00:39:40 2008

Operating system: Linux
Node name: ernie
Release: 2.6.24-gentoo-r3
Version: #4 SMP PREEMPT Sat Mar 22 16:36:06 CET 2008
Machine: x86_64

Pointers: 64bit

Dump caused by signal: SIGABRT: Process abort signal

Log message 1:Assert in Warzone: power.c:320 : updateCurrentPower (asPower[player] != NULL), last script event: 'N/A'
Log message 2:asPower[player=0] not allocated

GLIBC raw backtrace:
./src/warzone2100[0x5a03cb]
/lib/libpthread.so.0[0x2b61ffa707a0]
/lib/libc.so.6(gsignal+0x35)[0x2b620198cf85]
/lib/libc.so.6(abort+0x183)[0x2b620198e4a3]
/lib/libc.so.6(__assert_fail+0xe9)[0x2b6201985f59]
./src/warzone2100[0x52f819]
./src/warzone2100[0x52f599]
./src/warzone2100[0x484f18]
./src/warzone2100[0x486e5e]
./src/warzone2100[0x4871d6]
./src/warzone2100[0x487514]
/lib/libc.so.6(__libc_start_main+0xfa)[0x2b620197921a]
./src/warzone2100[0x408979]

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/user/Projects/Warzone/Gna/trunk_copy2/src/warzone2100, process 23464
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.
[Thread debugging using libthread_db enabled]
[New Thread 0x2b6204a0c740 (LWP 23464)]
[New Thread 0x4108a950 (LWP 23468)]
[New Thread 0x40804950 (LWP 23467)]
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/local/lib64/libphysfs.so.1...done.
Loaded symbols for /usr/local/lib/libphysfs.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.1...done.
Loaded symbols for /usr/lib/libopenal.so.1
Reading symbols from /usr/lib64/libGLC.so.0...done.
Loaded symbols for /usr/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 /lib64/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib64/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
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/libfribidi.so.0...done.
Loaded symbols for /usr/lib/libfribidi.so.0
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.3.1-pre20080320/libstdc++.so.6...done.
Loaded symbols for /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.1-pre20080320/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
0x00002b61ffa702ff in waitpid () from /lib/libpthread.so.0
(gdb) #0  0x00002b61ffa702ff in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00000000005a088f in posixExceptionHandler (signum=6, siginfo=0x7fffab4c58d0, sigcontext=0x7fffab4c57a0) at exceptionhandler.c:531
	btBuffer = {0x5a03cb, 0x2b61ffa707a0, 0x2b620198cf85, 0x2b620198e4a3, 0x2b6201985f59, 0x52f819, 0x52f599, 0x484f18, 0x486e5e, 0x4871d6, 0x487514, 
  0x2b620197921a, 0x408979, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
	btSize = 13
	pid = 23570
	gdbPipe = {18, 19}
	dumpFile = 15
	signal = 0x6687be "SIGABRT: Process abort signal"
	allreadyRunning = 1
#2  <signal handler called>
No symbol table info available.
#3  0x00002b620198cf85 in raise () from /lib/libc.so.6
No symbol table info available.
#4  0x00002b620198e4a3 in abort () from /lib/libc.so.6
No symbol table info available.
#5  0x00002b6201985f59 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#6  0x000000000052f819 in updateCurrentPower (psPowerGen=0x35f7f40, player=0) at power.c:320
	power = 0
	i = 4
	extractedPower = 0
	__FUNCTION__ = "updateCurrentPower"
	__PRETTY_FUNCTION__ = "updateCurrentPower"
#7  0x000000000052f599 in updatePlayerPower (player=0) at power.c:282
	psStruct = (STRUCTURE *) 0x35f7c40
	__FUNCTION__ = "updatePlayerPower"
	__PRETTY_FUNCTION__ = "updatePlayerPower"
#8  0x0000000000484f18 in gameLoop () at loop.c:259
	psCurr = (DROID *) 0x2b61ff80b75c
	psNext = (DROID *) 0x0
	psCBuilding = (STRUCTURE *) 0x0
	psNBuilding = (STRUCTURE *) 0x0
	psCFeat = (FEATURE *) 0x0
	psNFeat = (FEATURE *) 0x0
	i = 0
	widgval = 0
	quitting = 0
	intRetVal = INT_NONE
	clearMode = 4
	__FUNCTION__ = "gameLoop"
	__PRETTY_FUNCTION__ = "gameLoop"
#9  0x0000000000486e5e in runGameLoop () at main.c:656
No locals.
#10 0x00000000004871d6 in mainLoop () at main.c:829
	event = {type = 4 '\004', active = {type = 4 '\004', gain = 0 '\0', state = 0 '\0'}, key = {type = 4 '\004', which = 0 '\0', state = 0 '\0', 
    keysym = {scancode = 32 ' ', sym = 4294901760, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4 '\004', which = 0 '\0', state = 0 '\0', x = 544, 
    y = 301, xrel = 0, yrel = -1}, button = {type = 4 '\004', which = 0 '\0', button = 0 '\0', state = 0 '\0', x = 544, y = 301}, jaxis = {type = 4 '\004', 
    which = 0 '\0', axis = 0 '\0', value = 544}, jball = {type = 4 '\004', which = 0 '\0', ball = 0 '\0', xrel = 544, yrel = 301}, jhat = {type = 4 '\004', 
    which = 0 '\0', hat = 0 '\0', value = 0 '\0'}, jbutton = {type = 4 '\004', which = 0 '\0', button = 0 '\0', state = 0 '\0'}, resize = {type = 4 '\004', 
    w = 19726880, h = -65536}, expose = {type = 4 '\004'}, quit = {type = 4 '\004'}, user = {type = 4 '\004', code = 19726880, data1 = 0xffff0000, 
    data2 = 0x0}, syswm = {type = 4 '\004', msg = 0xffff0000}}
#11 0x0000000000487514 in main (argc=4, argv=0x7fffab4c6028) at main.c:970
No locals.
(gdb) The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Detaching from program: /home/user/Projects/Warzone/Gna/trunk_copy2/src/warzone2100, process 23464