rendered paste bodyProgram: /usr/local/bin/warzone2100(warzone2100)
Command line: "warzone2100"
Version: Version TRUNK r9251 (modified locally) - Built Jan 16 2010 - DEBUG
Distributor: UNKNOWN
Compiled on: Jan 16 2010 00:59:20
Compiled by: GCC 4.4.1
Compiled mode: Debug build
Executed on: Sat Jan 16 03:44:16 2010
Operating system: Linux
Node name: Leibniz
Release: 2.6.31-18-generic
Version: #55-Ubuntu SMP Fri Jan 8 14:55:26 UTC 2010
Machine: i686
Pointers: 32bit
Compiled against PhysicsFS version: 2.0.0
Running with PhysicsFS version: 2.0.0
Misc Data:
[03:44:17]OpenGL Vendor : NVIDIA Corporation
[03:44:17]OpenGL Renderer : GeForce 8400M GS/PCI/SSE2
[03:44:17]OpenGL Version : 3.0.0 NVIDIA 185.18.36
[03:44:17]OpenGL GLSL Version : 1.30 NVIDIA via Cg compiler
[03:44:17]Video Mode 800 x 600 (32 bpp) (window)
[03:44:17]OpenAL Device Name: ALSA Software
[03:44:17]OpenAL Vendor: OpenAL Community
[03:44:17]OpenAL Version: 1.1 ALSOFT 1.10.622
[03:44:17]OpenAL Renderer: OpenAL Soft
[03:44:17]OpenAL Extensions: AL_EXTX_buffer_sub_data AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXTX_source_distance_model AL_LOKI_quadriphonic
[03:44:17]Using language: System locale
[03:44:24]Current Level/map is CAM_1A
[03:44:34]Current Level/map is Sk-NTW2-T3
Dump caused by signal: SIGABRT: Process abort signal
Log message: info |03:44:20: [seq_Play] unable to open 'sequences/cam1/c001.ogg' for playback
Log message: info |03:44:21: [rebuildSearchPath] * Failed to remove path /usr/local/data/ again
Log message: info |03:44:21: [rebuildSearchPath] * Failed to remove path /usr/local/share/warzone2100/ again
Log message: error |03:44:40: [cancelProduction] buildPoints: 285
productionOutput: 48
timeToBuild: 6
powerPoints: 67
Log message: error |03:44:40: [cancelProduction] Assert in Warzone: structure.c:6885 (powerUsed<=100000), last script event: 'N/A'
GLIBC raw backtrace:
warzone2100[0x82a994f]
[0x192410]
/lib/tls/i686/cmov/libc.so.6(abort+0x182)[0x79d932]
/lib/tls/i686/cmov/libc.so.6(__assert_fail+0xf8)[0x793648]
warzone2100(cancelProduction+0x217)[0x820209f]
warzone2100[0x813a7aa]
warzone2100[0x81336fd]
warzone2100(intRunWidgets+0x933)[0x8131f07]
warzone2100(gameLoop+0x170)[0x815c445]
warzone2100[0x815ef0e]
warzone2100[0x815f306]
warzone2100(main+0x73b)[0x815fa55]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x786b56]
warzone2100[0x80b4df1]
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 /usr/local/bin/warzone2100...done.
Attaching to program: /usr/local/bin/warzone2100, process 27183
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/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 0xb515fb70 (LWP 27193)]
[New Thread 0xb5960b70 (LWP 27192)]
[New Thread 0xb6161b70 (LWP 27191)]
[New Thread 0xb74a4b70 (LWP 27190)]
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libpthread.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/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
Reading symbols from /usr/lib/alsa-lib/libasound_module_pcm_pulse.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
0x00192422 in __kernel_vsyscall ()
(gdb) #0 0x00192422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x0080658b in waitpid () from /lib/tls/i686/cmov/libc.so.6
No locals.
#2 0x082a9822 in gdbExtendedBacktrace (dumpFile=17) at exceptionhandler.c:495
gdbPipe = 19
status = 8978746
wpid = 11939776
gdbCommands = "backtrace full\nframe 4\ndisassemble\ninfo registers\nquit\n"
pid = 27194
__PRETTY_FUNCTION__ = "gdbExtendedBacktrace"
#3 0x082a9aac in posixExceptionHandler (signum=6, siginfo=0xbf940bfc,
sigcontext=0xbf940c7c) at exceptionhandler.c:603
allreadyRunning = 1
gdmpPath = "/tmp/warzone2100.gdmp-XXXXXX"
dumpFilename = "/tmp/warzone2100.gdmp-P4Jglo"
dumpFile = 17
signal = 0x8321d7c "SIGABRT: Process abort signal"
btBuffer = {0x82a994f, 0x192410, 0x79d932, 0x793648, 0x820209f,
0x813a7aa, 0x81336fd, 0x8131f07, 0x815c445, 0x815ef0e, 0x815f306,
0x815fa55, 0x786b56, 0x80b4df1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
btSize = 14
#4 <signal handler called>
No symbol table info available.
#5 0x00192422 in __kernel_vsyscall ()
No symbol table info available.
#6 0x0079a4d1 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = 9113588
selftid = 27183
#7 0x0079d932 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {
sa_handler = 0x7e085d <*__GI___libc_realloc+221>,
sa_sigaction = 0x7e085d <*__GI___libc_realloc+221>}, sa_mask = {
__val = {104, 96, 3214151616, 3214151856, 3214151644, 104, 96,
88, 199721200, 9113588, 88, 87, 3214151816, 8190914, 199721208,
88, 3214151856, 199721208, 0, 4222451712, 199721208, 199721208,
199721208, 199721208, 199721295, 199721308, 199721208,
199721308, 0, 0, 0, 0}}, sa_flags = 0, sa_restorer = 0xb}
sigs = {__val = {32, 0 <repeats 31 times>}}
#8 0x00793648 in *__GI___assert_fail (
assertion=0x82ef389 "powerUsed<=100000", file=0x82ed44e "structure.c",
line=6885, function=0x82eff25 "cancelProduction") at assert.c:81
buf = 0xbe780f8 "warzone2100: structure.c:6885: cancelProduction: Assertion `powerUsed<=100000' failed.\n"
#9 0x0820209f in cancelProduction (psBuilding=0xbf16878) at structure.c:6878
secondsToBuild = 5
secondsElapsed = -1
powerUsed = 858993445
psFactory = 0xbf16cc8
__FUNCTION__ = "cancelProduction"
__PRETTY_FUNCTION__ = "cancelProduction"
#10 0x0813a7aa in intObjStatRMBPressed (id=3100) at hci.c:6586
psObj = 0xbf16878
psStructure = 0xbf16878
__FUNCTION__ = "intObjStatRMBPressed"
__PRETTY_FUNCTION__ = "intObjStatRMBPressed"
#11 0x081336fd in intProcessObject (id=3100) at hci.c:2704
psObj = 0xbf16878
psStruct = 0xbf16878
IsDeliveryRepos = 0
butIndex = 0
statButID = 198391592
__FUNCTION__ = "intProcessObject"
__PRETTY_FUNCTION__ = "intProcessObject"
#12 0x08131f07 in intRunWidgets () at hci.c:1926
retID = 3100
retCode = 3214152308
quitting = 0
structX = 3214152312
structY = 5
structX2 = 2
structY2 = 136524336
objMajor = 0
objMinor = 0
psStructure = 0xbf941288
psDroid = 0x258
i = 23
widgOverID = 3214152292
__FUNCTION__ = "intRunWidgets"
__PRETTY_FUNCTION__ = "intRunWidgets"
#13 0x0815c445 in gameLoop () at loop.c:203
psCurr = 0x0
psNext = 0xbf941420
psCBuilding = 0x6
psNBuilding = 0x40c994
psCFeat = 0x0
psNFeat = 0x835a7c
i = 3214152888
widgval = 6
quitting = 0
intRetVal = INT_NONE
clearMode = 4
__FUNCTION__ = "gameLoop"
__PRETTY_FUNCTION__ = "gameLoop"
#14 0x0815ef0e in runGameLoop () at main.c:680
__FUNCTION__ = "runGameLoop"
#15 0x0815f306 in mainLoop () at main.c:868
event = {type = 6 '\006', active = {type = 6 '\006', gain = 0 '\000',
state = 3 '\003'}, key = {type = 6 '\006', which = 0 '\000',
state = 3 '\003', keysym = {scancode = 12 '\f',
sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0}}, motion = {
type = 6 '\006', which = 0 '\000', state = 3 '\003', x = 268,
y = 487, xrel = 0, yrel = 0}, button = {type = 6 '\006',
which = 0 '\000', button = 3 '\003', state = 0 '\000', x = 268,
y = 487}, jaxis = {type = 6 '\006', which = 0 '\000',
axis = 3 '\003', value = 268}, jball = {type = 6 '\006',
which = 0 '\000', ball = 3 '\003', xrel = 268, yrel = 487},
jhat = {type = 6 '\006', which = 0 '\000', hat = 3 '\003',
value = 0 '\000'}, jbutton = {type = 6 '\006', which = 0 '\000',
button = 3 '\003', state = 0 '\000'}, resize = {type = 6 '\006',
w = 31916300, h = 0}, expose = {type = 6 '\006'}, quit = {
type = 6 '\006'}, user = {type = 6 '\006', code = 31916300,
data1 = 0x0, data2 = 0x0}, syswm = {type = 6 '\006',
msg = 0x1e7010c}}
#16 0x0815fa55 in main (argc=1, argv=0xbf941774) at main.c:1098
__FUNCTION__ = "main"
(gdb) #4 <signal handler called>
(gdb) Dump of assembler code for function __kernel_rt_sigreturn:
0x00192410 <__kernel_rt_sigreturn+0>: mov $0xad,%eax
0x00192415 <__kernel_rt_sigreturn+5>: int $0x80
0x00192417 <__kernel_rt_sigreturn+7>: nop
End of assembler dump.
(gdb) eax 0xfffffe00 -512
ecx 0xbf940b28 -1080816856
edx 0x0 0
ebx 0x6a2f 27183
esp 0xbf940bf0 0xbf940bf0
ebp 0xbf940f78 0xbf940f78
esi 0x89013a 8978746
edi 0x8b0ff4 9113588
eip 0x192410 0x192410 <__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 27183] will be detached.
Quit anyway? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/local/bin/warzone2100, process 27183