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

                 Summary: Sound Related Crash In Multiplayer Game
                 Project: Warzone Resurrection Project
            Submitted by: evilguru
            Submitted on: Sunday 07/15/2007 at 16:48
                Category: Engine: Sound
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: svn
        Operating System: GNU/Linux

    _______________________________________________________

Details:

While in an online game between two AIs and other person (also 64-bit) I got
the following backtrace:
Program: /home/freddie/Warzone 2100/src/warzone2100
Version: TRUNK
Type: Release
Compiled on: Jul 15 2007
Executed on: Sun Jul 15 17:16:55 2007
 
 
Operating system: Linux
Node name: fluorine
Release: 2.6.20-rc2-mm1
Version: #1 SMP PREEMPT Thu Jan 4 17:42:19 GMT 2007
Machine: x86_64
 
Pointers: 64bit
 
Dump caused by signal: SIGSEGV: Invalid memory reference: Address not mapped
to object
 
GLIBC raw backtrace:
./src/warzone2100[0x525b9b]
/lib/libpthread.so.0[0x2b87987f6960]
./src/warzone2100[0x4f7169]
./src/warzone2100[0x4f72f9]
./src/warzone2100[0x46545f]
./src/warzone2100[0x466ef9]
./src/warzone2100[0x42de74]
./src/warzone2100[0x45d36e]
./src/warzone2100[0x45e727]
/lib/libc.so.6(__libc_start_main+0xe3)[0x2b87991db323]
./src/warzone2100[0x4067e9]
 
GDB extended backtrace:
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "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/freddie/Warzone 2100/src/warzone2100, process
8229
Reading symbols from /usr/lib64/libphysfs-1.0.so.1...done.
Loaded symbols for /usr/lib/libphysfs-1.0.so.1
Reading symbols from /usr/lib64/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /lib64/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib64/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
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 47861412955984 (LWP 8229)]
[New Thread 1091070272 (LWP 8234)]
[New Thread 1082140992 (LWP 8232)]
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/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/libopenal.so.0...done.
Loaded symbols for /usr/lib/libopenal.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 /usr/lib64/libogg.so.0...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /lib64/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib64/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /lib64/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
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.1.2/libstdc++.so.6...done.
Loaded symbols for /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/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/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/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib64/gconv/ISO8859-1.so
Reading symbols from /lib64/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib64/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib64/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
0x00002b87987f653e in waitpid () from /lib/libpthread.so.0
(gdb) #0  0x00002b87987f653e in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x0000000000525fd3 in posixExceptionHandler (signum=11, siginfo=<value
optimized out>, 
    sigcontext=<value optimized out>) at exceptionhandler.c:507
        btBuffer = {0x525b9b, 0x2b87987f6960, 0x4f7169, 0x4f72f9, 0x46545f,
0x466ef9, 0x42de74, 
  0x45d36e, 0x45e727, 0x2b87991db323, 0x4067e9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}
        pid = 8262
        gdbPipe = {17, 18}
        dumpFile = 15
        allreadyRunning = 1
#2  <signal handler called>
No symbol table info available.
#3  audio_Play3DTrack (iX=7999, iY=7544, iZ=198, iTrack=293, psObj=0x57b50b0,

    pUserCallback=0x463140 <moveCheckDroidMovingAndVisible>) at audio.c:599
        psSample = <value optimized out>
#4  0x00000000004f72f9 in audio_PlayObjDynamicTrack (psObj=0x57b50b0,
iTrack=293, 
    pUserCallback=0x463140 <moveCheckDroidMovingAndVisible>) at audio.c:752
        iX = 7999
        iY = 7544
        iZ = 198
#5  0x000000000046545f in movePlayDroidMoveAudio (psDroid=0x57b50b0) at
move.c:3161
        iAudioID = 293
        iPropType = 2 '\002'
        __FUNCTION__ = "movePlayDroidMoveAudio"
#6  0x0000000000466ef9 in moveUpdateDroid (psDroid=0x57b50b0) at move.c:3244
        tangle = 0
        fx = 16
        fy = 0
        oldy = 4230
        oldStatus = 4 '\004'
        moveSpeed = 178
        moveDir = 323.108795
        psPropStats = (PROPULSION_STATS *) 0x5341ae0
        pos = {x = 0, y = 0, z = 0}
        bStarted = 0
        bStopped = 0
        __FUNCTION__ = "moveUpdateDroid"
#7  0x000000000042de74 in droidUpdate (psDroid=0x57b50b0) at droid.c:991
        dv = {x = 8, y = 0, z = 0}
        percentDamage = <value optimized out>
        psBeingTargetted = (BASE_OBJECT *) 0x0
        damageToDo = <value optimized out>
#8  0x000000000045d36e in gameLoop () at loop.c:290
        psCurr = (DROID *) 0x57b50b0
        psNext = <value optimized out>
        psCBuilding = <value optimized out>
        psNBuilding = <value optimized out>
        psCFeat = <value optimized out>
        psNFeat = <value optimized out>
        i = 1
        widgval = <value optimized out>
        quitting = <value optimized out>
        intRetVal = INT_NONE
        clearMode = <value optimized out>
        __FUNCTION__ = "gameLoop"
#9  0x000000000045e727 in main (argc=<value optimized out>, argv=<value
optimized out>) at main.c:525
        psPaletteBuffer = <value optimized out>
        pSize = 768
(gdb) The program is running.  Quit anyway (and detach it)? (y or n)
[answered Y; input not from terminal]
Detaching from program: /home/freddie/Warzone 2100/src/warzone2100, process
8229





    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  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