URL:
<http://gna.org/bugs/?11961>
Summary: assert in structure.c
Project: Warzone Resurrection Project
Submitted by: pabs
Submitted on: Friday 07/04/2008 at 12:26
Category: Engine: Netplay
Severity: Normal
Priority: 5 - Normal
Status: None
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: svn/branches/2.1
Operating System: GNU/Linux
Planned Release: None
_______________________________________________________
Details:
Please close if it doesn't provide new information.
Program: /home/pabs/opt/bin/warzone2100(warzone2100)
Version: Version 2.1 branch r5351 - Built Jul 4 2008 - DEBUG
Distributor:
Compiled on: Jul 4 2008 18:35:30
Compiled by: GCC 4.3.1
Executed on: Fri Jul 4 19:19:49 2008
Operating system: Linux
Node name: chianamo
Release: 2.6.25-2-686
Version: #1 SMP Fri Jun 27 03:23:20 UTC 2008
Machine: i686
Pointers: 32bit
Dump caused by signal: SIGABRT: Process abort signal
Log message 1: [cdAudio_OpenTrack] cdAudio_OpenTrack: Failed opening file
music/menu.ogg, with error File not found
Log message 2: [cdAudio_OpenTrack] cdAudio_OpenTrack: Failed opening file
music/track1.ogg, with error File not found
GLIBC raw backtrace:
warzone2100[0x8215159]
[0xb7f3e40c]
/lib/i686/cmov/libc.so.6(abort+0x188)[0xb7848fb8]
/lib/i686/cmov/libc.so.6(__assert_fail+0xee)[0xb784056e]
warzone2100[0x81921fb]
warzone2100[0x80ca175]
warzone2100[0x80cc28a]
warzone2100[0x80cc67e]
warzone2100[0x80ccadb]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7832455]
warzone2100(ftell+0x39)[0x804e801]
GDB extended backtrace:
GNU gdb 6.8-debian
Copyright (C) 2008 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"...
Attaching to program: /home/pabs/opt/bin/warzone2100, process 13750
Reading symbols from /usr/lib/libSDL-1.2.so.0...done.
Loaded symbols for /usr/lib/libSDL-1.2.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/libphysfs-1.0.so.0...done.
Loaded symbols for /usr/lib/libphysfs-1.0.so.0
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
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 /lib/i686/cmov/libm.so.6...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libm-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libm.so.6
Reading symbols from /usr/lib/libogg.so.0...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib/libopenal.so.1...Reading symbols from
/usr/lib/debug/usr/lib/libopenal.so.1.3.253...done.
done.
Loaded symbols for /usr/lib/libopenal.so.1
Reading symbols from /usr/lib/libGLC.so.0...done.
Loaded symbols for /usr/lib/libGLC.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 /lib/libpopt.so.0...done.
Loaded symbols for /lib/libpopt.so.0
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libc-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libpthread-2.7.so...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb740c9c0 (LWP 13750)]
[New Thread 0xb0dbcb90 (LWP 13755)]
[New Thread 0xb6f43b90 (LWP 13754)]
done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libdl-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libdirectfb-1.0.so.0...done.
Loaded symbols for /usr/lib/libdirectfb-1.0.so.0
Reading symbols from /usr/lib/libfusion-1.0.so.0...done.
Loaded symbols for /usr/lib/libfusion-1.0.so.0
Reading symbols from /usr/lib/libdirect-1.0.so.0...done.
Loaded symbols for /usr/lib/libdirect-1.0.so.0
Reading symbols from /usr/lib/libvga.so.1...done.
Loaded symbols for /usr/lib/libvga.so.1
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from
/usr/lib/debug/lib/ld-2.7.so...done.
done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libfribidi.so.0...done.
Loaded symbols for /usr/lib/libfribidi.so.0
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXxf86vm.so.1...done.
Loaded symbols for /usr/lib/libXxf86vm.so.1
Reading symbols from /usr/lib/libXdamage.so.1...done.
Loaded symbols for /usr/lib/libXdamage.so.1
Reading symbols from /usr/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libdrm.so.2...done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/libxcb-xlib.so.0...done.
Loaded symbols for /usr/lib/libxcb-xlib.so.0
Reading symbols from /usr/lib/libxcb.so.1...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /lib/libx86.so.1...done.
Loaded symbols for /lib/libx86.so.1
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.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/dri/i915_dri.so...Reading symbols from
/usr/lib/debug/usr/lib/dri/i915_dri.so...done.
done.
Loaded symbols for /usr/lib/dri/i915_dri.so
Reading symbols from /usr/lib/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from
/usr/lib/debug/lib/i686/cmov/librt-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/i686/cmov/libnss_compat.so.2...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libnss_compat-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/i686/cmov/libnsl.so.1...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libnsl-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnsl.so.1
Reading symbols from /lib/i686/cmov/libnss_nis.so.2...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libnss_nis-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/i686/cmov/libnss_files.so.2...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libnss_files-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_files.so.2
Reading symbols from
/usr/lib/alsa-lib/libasound_module_rate_speexrate.so...done.
Loaded symbols for /usr/lib/alsa-lib/libasound_module_rate_speexrate.so
0xb7f3e424 in __kernel_vsyscall ()
(gdb) #0 0xb7f3e424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb78b75eb in waitpid () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2 0x082153a6 in posixExceptionHandler (signum=6, siginfo=0xbfa575fc,
sigcontext=0xbfa5767c) at exceptionhandler.c:469
btBuffer = {0x8215159, 0xb7f3e40c, 0xb7848fb8, 0xb784056e, 0x81921fb,
0x80ca175, 0x80cc28a, 0x80cc67e, 0x80ccadb, 0xb7832455, 0x804e801, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}
btSize = 11
pid = 15301
gdbPipe = {11, 12}
dumpFile = 10
signal = 0x827d3ae "SIGABRT: Process abort signal"
allreadyRunning = 1
#3 <signal handler called>
No symbol table info available.
#4 0xb7f3e424 in __kernel_vsyscall ()
No symbol table info available.
#5 0xb78475e0 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#6 0xb7848fb8 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#7 0xb784056e in __assert_fail () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#8 0x081921fb in structureUpdate (psBuilding=0xb9ddfa0) at structure.c:3626
i = 0
widthScatter = 2
breadthScatter = 3215293368
emissionInterval = 4288
iPointsToAdd = 1532
iPointsRequired = 1020
dv = {x = 34, y = 135778212, z = 193659296}
__PRETTY_FUNCTION__ = "structureUpdate"
#9 0x080ca175 in gameLoop () at loop.c:374
psCurr = (DROID *) 0x0
psNext = (DROID *) 0x0
psCBuilding = (STRUCTURE *) 0xb9ddfa0
psNBuilding = (STRUCTURE *) 0xb9bfb20
psCFeat = (FEATURE *) 0xb7ea6ebb
psNFeat = (FEATURE *) 0xb7ed1838
i = 2
widgval = 0
quitting = 0
intRetVal = INT_INTERCEPT
clearMode = 4
__FUNCTION__ = "gameLoop"
__PRETTY_FUNCTION__ = "gameLoop"
#10 0x080cc28a in runGameLoop () at main.c:643
__FUNCTION__ = "runGameLoop"
#11 0x080cc67e in mainLoop () at main.c:817
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 = 88 'X',
sym = 4294901760, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4
'\004', which = 0 '\0', state = 0 '\0', x = 88, y = 508, xrel = 0, yrel =
-1}, button = {
type = 4 '\004', which = 0 '\0', button = 0 '\0', state = 0 '\0', x = 88,
y = 508}, jaxis = {type = 4 '\004', which = 0 '\0', axis = 0 '\0', value =
88}, jball = {
type = 4 '\004', which = 0 '\0', ball = 0 '\0', xrel = 88, yrel = 508},
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 = 33292376, h = -65536}, expose = {type = 4 '\004'}, quit = {type =
4 '\004'}, user = {
type = 4 '\004', code = 33292376, data1 = 0xffff0000, data2 = 0x0}, syswm
= {type = 4 '\004', msg = 0x1fc0058}}
#12 0x080ccadb in main (argc=1, argv=0xbfa57d64) at main.c:961
__FUNCTION__ = "main"
(gdb) The program is running. Quit anyway (and detach it)? (y or n)
[answered Y; input not from terminal]
Detaching from program: /home/pabs/opt/bin/warzone2100, process 13750
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?11961>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev