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

                 Summary: aivolution mizamaze abort with single player
skirmish
                 Project: Warzone Resurrection Project
            Submitted by: pabs
            Submitted on: Friday 05/30/2008 at 10:04
                Category: Engine: Netplay
                Severity: 3 - 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:

$ ./install/bin/warzone2100 --mod aivolution.wz
open /dev/[sound/]dsp: Device or resource busy
error   : [PrintOpenALVersion] OpenAL Vendor: (null)
error   : [PrintOpenALVersion] OpenAL Version: (null)
error   : [PrintOpenALVersion] OpenAL Renderer: (null)
error   : [PrintOpenALVersion] OpenAL Extensions: (null)
error   : [sound_InitLibrary] Couldn't open audio device.
error   : [sound_Init] Cannot init sound library
error   : [SetUpInputFile] SetUpInputFile(): Couldn't open input file:
'multiplay/learndata/player5/Sk-MizaMaze-T3.lrn' for player 5: File not
found
error   : [intGetObject] intGetObject: invalid button ID
error   : [intGetObject] Assert in Warzone: hci.c:5271 (( (SDWORD)id -
IDOBJ_OBJSTART >= 0 ) && ( (SDWORD)id - IDOBJ_OBJSTART < numObjects )), last
script event: 'N/A'
warzone2100: hci.c:5271: intGetObject: Assertion `( (SDWORD)id - 3002 >= 0 )
&& ( (SDWORD)id - 3002 < numObjects )' failed.
Saved dump file to '/tmp/warzone2100.gdmp'
Aborted (core dumped)


Program: ./install/bin/warzone2100(warzone2100)
Version: Version 2.1 branch r5193 - Built May 29 2008 - DEBUG
Distributor: 
Compiled on: May 29 2008 14:13:17
Compiled by: GCC 4.2.4 (Debian 4.2.4-1)
Executed on: Fri May 30 16:43:05 2008

Operating system: Linux
Node name: chianamo
Release: 2.6.25-2-686
Version: #1 SMP Tue May 27 15:38:35 UTC 2008
Machine: i686

Pointers: 32bit

Dump caused by signal: SIGABRT: Process abort signal

Log message 1: [intGetObject] Assert in Warzone: hci.c:5271 (( (SDWORD)id -
IDOBJ_OBJSTART >= 0 ) && ( (SDWORD)id - IDOBJ_OBJSTART < numObjects )), last
script event: 'N/A'
Log message 2: [intGetObject] intGetObject: invalid button ID

GLIBC raw backtrace:
./install/bin/warzone2100[0x82145b8]
[0xb7f7840c]
/lib/i686/cmov/libc.so.6(abort+0x101)[0xb7b9a981]
/lib/i686/cmov/libc.so.6(__assert_fail+0xee)[0xb7b9210e]
./install/bin/warzone2100[0x80ad1be]
./install/bin/warzone2100[0x80ad35e]
./install/bin/warzone2100[0x80a97e4]
./install/bin/warzone2100[0x805fa35]
./install/bin/warzone2100[0x8081142]
./install/bin/warzone2100[0x80c9717]
./install/bin/warzone2100[0x80cba5b]
./install/bin/warzone2100[0x80cbe51]
./install/bin/warzone2100[0x80cc2ae]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7b84450]
./install/bin/warzone2100(ftell+0x3d)[0x804e671]

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/devel/games/warzone/install/bin/warzone2100,
process 5606
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.0...done.
Loaded symbols for /usr/lib/libopenal.so.0
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 0xb778a6d0 (LWP 5606)]
[New Thread 0xb72cab90 (LWP 5610)]
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/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 /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/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
0xb7f78424 in __kernel_vsyscall ()
(gdb) #0  0xb7f78424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7c0347b in waitpid () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0x08214805 in posixExceptionHandler (signum=6, siginfo=0xbfe9145c,
sigcontext=0xbfe914dc) at exceptionhandler.c:469
        btBuffer = {0x82145b8, 0xb7f7840c, 0xb7b9a981, 0xb7b9210e, 0x80ad1be,
0x80ad35e, 0x80a97e4, 0x805fa35, 0x8081142, 0x80c9717, 0x80cba5b, 0x80cbe51,
0x80cc2ae, 0xb7b84450, 
  0x804e671, 0x0, 0x0, 0x0, 0x0, 0x0}
        btSize = 15
        pid = 8260
        gdbPipe = {8, 9}
        dumpFile = 7
        signal = 0x827d1ee "SIGABRT: Process abort signal"
        allreadyRunning = 1
#3  <signal handler called>
No symbol table info available.
#4  0xb7f78424 in __kernel_vsyscall ()
No symbol table info available.
#5  0xb7b99005 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#6  0xb7b9a981 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#7  0xb7b9210e in __assert_fail () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#8  0x080ad1be in intGetObject (id=3018) at hci.c:5269
        psObj = (BASE_OBJECT *) 0x10b
        __FUNCTION__ = "intGetObject"
        __PRETTY_FUNCTION__ = "intGetObject"
#9  0x080ad35e in intSetStats (id=3116, psStats=0xb71cc20) at hci.c:5341
        sFormInit = {formID = 3500, majorID = 3, minorID = 0, id = 3116, style 
= 36,
x = 64, y = 0, width = 60, height = 46, pDisplay = 0, pCallback = 0, pUserData
= 0x0, 
  UserData = 0, disableChildren = 0, majorPos = 0, minorPos = 0, majorSize =
0, minorSize = 0, majorOffset = 0, minorOffset = 0, tabVertOffset = 0,
tabHorzOffset = 0, 
  tabMajorThickness = 0, tabMinorThickness = 0, tabMajorGap = 0, tabMinorGap
= 0, numStats = 0, numButtons = 0, numMajor = 0, aNumMinors = {0 <repeats 40
times>}, 
  TabMultiplier = 0, pTip = 0x0, apMajorTips = {0x0 <repeats 40 times>},
apMinorTips = {{0x0, 0x0, 0x0, 0x0, 0x0} <repeats 40 times>}, pTabDisplay =
0, pFormDisplay = 0}
        sBarInit = {formID = 3116, majorID = 0, minorID = 0, id = 3216, style = 
1, x
= 3, y = 36, width = 52, height = 4, pDisplay = 0, 
  pCallback = 0x80b2681 <intUpdateProgressBar>, pUserData = 0x0, UserData =
0, orientation = 1, size = 0, minorSize = 0, iRange = 1000, sCol = {byte = {r
= 255 'ÿ', g = 235 'ë', 
      b = 19 '\023', a = 0 '\0'}, rgba = 1305599, vector = "ÿë\023"},
sMinorCol = {byte = {r = 85 'U', g = 0 '\0', b = 0 '\0', a = 0 '\0'}, rgba =
85, vector = "U\000\000"}, 
  pTip = 0x0}
        sLabInit = {formID = 170999704, majorID = 1, minorID = 0, id = 
170541992,
style = 0, x = 1, y = 0, width = 5126, height = 0, pDisplay = 0, pCallback =
0, 
  pUserData = 0xa313fa8, UserData = 1, pText = 0xa2a43a8 ":Ô\006", pTip =
0x0, FontID = font_large}
        butPerForm = 5
        butPos = 1
        BufferID = 134751550
        psObj = (BASE_OBJECT *) 0xc018f70
        __FUNCTION__ = "intSetStats"
        __PRETTY_FUNCTION__ = "intSetStats"
#10 0x080a97e4 in intBuildStarted (psDroid=0xc018f70) at hci.c:3436
        droidID = 16
        psCurr = (DROID *) 0xc018f70
        __FUNCTION__ = "intBuildStarted"
        __PRETTY_FUNCTION__ = "intBuildStarted"
#11 0x0805fa35 in actionUpdateDroid (psDroid=0xc018f70) at action.c:1980
        droidX = 8730
        droidY = 1261
        tlx = 1408
        tly = 8832
        psStruct = (STRUCTURE *) 0xc08d688
        psStructStats = (STRUCTURE_STATS *) 0xb71cc20
        psTarget = (BASE_OBJECT *) 0x0
        psWeapStats = (WEAPON_STATS *) 0x0
        targetDir = 201428848
        dirDiff = 2
        pbx = 134817231
        pby = -1075241064
        xdiff = -1075240992
        ydiff = 0
        rangeSq = 1073741824
        state = DSS_ARANGE_SHORT
        psPropStats = (PROPULSION_STATS *) 0xb6c0004
        bChaseBloke = 0
        bInvert = 0
        psNextWreck = (FEATURE *) 0xaa
        actionUpdateFunc = (BOOL (*)(DROID *)) 0
        moveAction = 0
        bDoHelpBuild = 1
        psTile = (MAPTILE *) 0x0
        i = 0 '\0'
        num_weapons = 2 '\002'
        psTargets = {0xbfe91f84, 0xbfe91f80, 0xbb5bca0}
        j = 0 '\0'
        iVisible = 1 '\001'
        bHasTarget = -1075240968
        __PRETTY_FUNCTION__ = "actionUpdateDroid"
        __FUNCTION__ = "actionUpdateDroid"
#12 0x08081142 in droidUpdate (psDroid=0xc018f70) at droid.c:863
        dv = {x = 0, y = 0, z = -1075240856}
        percentDamage = 0
        emissionInterval = 7
        psBeingTargetted = (BASE_OBJECT *) 0x0
        damageToDo = -1075240856
        __PRETTY_FUNCTION__ = "droidUpdate"
#13 0x080c9717 in gameLoop () at loop.c:295
        psCurr = (DROID *) 0xc018f70
        psNext = (DROID *) 0xbf845a8
        psCBuilding = (STRUCTURE *) 0xdd1a
        psNBuilding = (STRUCTURE *) 0x258
        psCFeat = (FEATURE *) 0xb7ee0ebb
        psNFeat = (FEATURE *) 0xb7f0b838
        i = 0
        widgval = 0
        quitting = 0
        intRetVal = INT_INTERCEPT
        clearMode = 4
        __FUNCTION__ = "gameLoop"
        __PRETTY_FUNCTION__ = "gameLoop"
#14 0x080cba5b in runGameLoop () at main.c:643
        __FUNCTION__ = "runGameLoop"
#15 0x080cbe51 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 = 79 'O', 
      sym = 4294836224, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4
'\004', which = 0 '\0', state = 0 '\0', x = 79, y = 267, xrel = 0, yrel =
-2}, button = {
    type = 4 '\004', which = 0 '\0', button = 0 '\0', state = 0 '\0', x = 79,
y = 267}, jaxis = {type = 4 '\004', which = 0 '\0', axis = 0 '\0', value =
79}, jball = {
    type = 4 '\004', which = 0 '\0', ball = 0 '\0', xrel = 79, yrel = 267},
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 = 17498191, h = -131072}, expose = {type = 4 '\004'}, quit = {type
= 4 '\004'}, user = {
    type = 4 '\004', code = 17498191, data1 = 0xfffe0000, data2 = 0x0}, syswm
= {type = 4 '\004', msg = 0x10b004f}}
#16 0x080cc2ae in main (argc=3, argv=0xbfe92214) 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/devel/games/warzone/install/bin/warzone2100, process 5606





    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  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