URL:
  <http://gna.org/bugs/?11960>

                 Summary: assertion in form.c
                 Project: Warzone Resurrection Project
            Submitted by: pabs
            Submitted on: Friday 07/04/2008 at 11:17
                Category: Engine: GUI
                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:

Playing a single player skirmish.

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 18:45:24 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: [widgSetTabs] widgSetTabs id=3500: invalid major id 1 >= max
1
Log message 2: [widgSetTabs] Assert in Warzone: form.c:616 (major <
psForm->numMajor), last script event: '15 (CALL_DROID_DESTROYED)'

GLIBC raw backtrace:
warzone2100[0x8215159]
[0xb7f7e40c]
/lib/i686/cmov/libc.so.6(abort+0x188)[0xb7888fb8]
/lib/i686/cmov/libc.so.6(__assert_fail+0xee)[0xb788056e]
warzone2100[0x81a1fd1]
warzone2100[0x80a5cbb]
warzone2100[0x80a6a51]
warzone2100[0x80c9d62]
warzone2100[0x80cc28a]
warzone2100[0x80cc67e]
warzone2100[0x80ccadb]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7872455]
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 12530
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 0xb744c9c0 (LWP 12530)]
[New Thread 0xb0dfcb90 (LWP 12535)]
[New Thread 0xb6f83b90 (LWP 12534)]
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
0xb7f7e424 in __kernel_vsyscall ()
(gdb) #0  0xb7f7e424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb78f75eb in waitpid () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0x082153a6 in posixExceptionHandler (signum=6, siginfo=0xbfd9909c,
sigcontext=0xbfd9911c) at exceptionhandler.c:469
        btBuffer = {0x8215159, 0xb7f7e40c, 0xb7888fb8, 0xb788056e, 0x81a1fd1,
0x80a5cbb, 0x80a6a51, 0x80c9d62, 0x80cc28a, 0x80cc67e, 0x80ccadb, 0xb7872455,
0x804e801, 0x0, 0x0, 
  0x0, 0x0, 0x0, 0x0, 0x0}
        btSize = 13
        pid = 13279
        gdbPipe = {11, 12}
        dumpFile = 10
        signal = 0x827d3ae "SIGABRT: Process abort signal"
        allreadyRunning = 1
#3  <signal handler called>
No symbol table info available.
#4  0xb7f7e424 in __kernel_vsyscall ()
No symbol table info available.
#5  0xb78875e0 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#6  0xb7888fb8 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#7  0xb788056e in __assert_fail () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#8  0x081a1fd1 in widgSetTabs (psScreen=0xc12ef58, id=3500, major=1, minor=0)
at form.c:615
        psForm = (W_TABFORM *) 0xc278668
        __FUNCTION__ = "widgSetTabs"
        __PRETTY_FUNCTION__ = "widgSetTabs"
#9  0x080a5cbb in intDoScreenRefresh () at hci.c:883
        StatsWasUp = 1
        OrderWasUp = 0
        objMajor = 1
        objMinor = 0
        statMajor = 3
        statMinor = 0
        psFlag = (FLAG_POSITION *) 0x0
#10 0x080a6a51 in intRunWidgets () at hci.c:1585
        retID = 1168343040
        retCode = 1173118976
        quitting = 0
        structX = 1143767040
        structY = 4114
        structX2 = 1278760789
        structY2 = 1171864660
        objMajor = 49113
        objMinor = 38564
        psStructure = (STRUCTURE *) 0xa3e6c08
        psDroid = (DROID *) 0x0
        i = 0
        widgOverID = 0
        __FUNCTION__ = "intRunWidgets"
        __PRETTY_FUNCTION__ = "intRunWidgets"
#11 0x080c9d62 in gameLoop () at loop.c:198
        psCurr = (DROID *) 0xb78e7006
        psNext = (DROID *) 0xb7eb61be
        psCBuilding = (STRUCTURE *) 0xad836
        psNBuilding = (STRUCTURE *) 0x258
        psCFeat = (FEATURE *) 0xb7ee6ebb
        psNFeat = (FEATURE *) 0xb7f11838
        i = 3086030904
        widgval = 0
        quitting = 0
        intRetVal = 3086030904
        clearMode = 4
        __FUNCTION__ = "gameLoop"
        __PRETTY_FUNCTION__ = "gameLoop"
#12 0x080cc28a in runGameLoop () at main.c:643
        __FUNCTION__ = "runGameLoop"
#13 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 = 96 '`', 
      sym = 65536, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4 '\004',
which = 0 '\0', state = 0 '\0', x = 96, y = 275, xrel = 0, yrel = 1}, button =
{type = 4 '\004', 
    which = 0 '\0', button = 0 '\0', state = 0 '\0', x = 96, y = 275}, jaxis
= {type = 4 '\004', which = 0 '\0', axis = 0 '\0', value = 96}, jball = {type
= 4 '\004', 
    which = 0 '\0', ball = 0 '\0', xrel = 96, yrel = 275}, 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 =
18022496, h = 65536}, expose = {type = 4 '\004'}, quit = {type = 4 '\004'},
user = {type = 4 '\004', 
    code = 18022496, data1 = 0x10000, data2 = 0x0}, syswm = {type = 4 '\004',
msg = 0x1130060}}
#14 0x080ccadb in main (argc=1, argv=0xbfd998a4) 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 12530




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?11960>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev

Reply via email to