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

                 Summary: crash with single-user multiplayer on hidensneak
                 Project: Warzone Resurrection Project
            Submitted by: pabs
            Submitted on: Friday 06/13/2008 at 08:59
                Category: Engine: Netplay
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 2.1_beta3
        Operating System: GNU/Linux
         Planned Release: None

    _______________________________________________________

Details:

Using SVN r5243:

Program: ./install/bin/warzone2100(warzone2100)
Version: Version 2.1_beta3
Distributor: 
Compiled on: Jun 13 2008 16:00:21
Compiled by: GCC 4.3.1
Executed on: Fri Jun 13 16:01:25 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: SIGSEGV: Invalid memory reference: Address not mapped
to object

Log message 1: 
Log message 2: 

GLIBC raw backtrace:
./install/bin/warzone2100[0x81e8cf5]
[0xb7f2940c]
./install/bin/warzone2100[0x816e4db]
./install/bin/warzone2100[0x80ba24c]
./install/bin/warzone2100[0x80bc064]
./install/bin/warzone2100[0x80bc458]
./install/bin/warzone2100[0x80bc8b5]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7b26455]
./install/bin/warzone2100(ftell+0x35)[0x804e6a1]

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 25402
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 0xb77089c0 (LWP 25402)]
[New Thread 0xb0fe1b90 (LWP 25407)]
[New Thread 0xb717eb90 (LWP 25406)]
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 /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 /lib/libnss_mdns4_minimal.so.2...done.
Loaded symbols for /lib/libnss_mdns4_minimal.so.2
Reading symbols from /lib/i686/cmov/libnss_dns.so.2...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libnss_dns-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_dns.so.2
Reading symbols from /lib/i686/cmov/libresolv.so.2...Reading symbols from
/usr/lib/debug/lib/i686/cmov/libresolv-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libresolv.so.2
0xb7f29424 in __kernel_vsyscall ()
(gdb) #0  0xb7f29424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7bab5eb in waitpid () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0x081e8f42 in posixExceptionHandler (signum=11, siginfo=0xbff42bfc,
sigcontext=0xbff42c7c) at exceptionhandler.c:469
        btBuffer = {0x81e8cf5, 0xb7f2940c, 0x816e4db, 0x80ba24c, 0x80bc064,
0x80bc458, 0x80bc8b5, 0xb7b26455, 0x804e6a1, 0x0 <repeats 11 times>}
        btSize = 9
        pid = 27105
        gdbPipe = {11, 12}
        dumpFile = 10
        signal = 0x824404c "SIGSEGV: Invalid memory reference: Address not 
mapped to
object"
        allreadyRunning = 1
#3  <signal handler called>
No symbol table info available.
#4  0x0816c944 in aiUpdateStructure (psStructure=0xde20c28) at
structure.c:2806
        pSubject = (BASE_STATS *) 0x0
        pointsToAdd = 223647176
        pPlayerRes = (PLAYER_RESEARCH *) 0xa042380
        structureMode = 0
        psDroid = (DROID *) 0x0
        psChosenObjs = {0x0, 0x0, 0x0, 0x0}
        psChosenObj = (BASE_OBJECT *) 0x0
        Quantity = 8 '\b'
        iDt = 233301856
        psFactory = (FACTORY *) 0xde7b3e0
        psRepairFac = (REPAIR_FACILITY *) 0x0
        psResFacility = (RESEARCH_FACILITY *) 0x51eb851f
        psReArmPad = (REARM_PAD *) 0x8c0
        iVecEffect = {x = 0, y = 134, z = 233387472}
        bFinishAction = 9
        bDroidPlaced = 32
        psWStats = (WEAPON_STATS *) 0xb7b3f6f1
        xdiff = -1211731812
        ydiff = -1211731744
        mindist = -1211731980
        currdist = 0
        psNextTemplate = (DROID_TEMPLATE *) 0x20
        i = 2
        __FUNCTION__ = "aiUpdateStructure"
#5  0x0816e4db in structureUpdate (psBuilding=0xde20c28) at structure.c:3622
        widthScatter = 0
        breadthScatter = 3220451608
        emissionInterval = 2408
        iPointsToAdd = 0
        iPointsRequired = 2240
        dv = {x = 41, y = 135657222, z = 231500832}
#6  0x080ba24c in gameLoop () at loop.c:374
        psCurr = (DROID *) 0x0
        psNext = (DROID *) 0x0
        psCBuilding = (STRUCTURE *) 0xde20c28
        psNBuilding = (STRUCTURE *) 0xde5a7b8
        psCFeat = (FEATURE *) 0xb7e91ebb
        psNFeat = (FEATURE *) 0xb7ebc838
        i = 0
        widgval = 0
        quitting = 0
        intRetVal = INT_INTERCEPT
        clearMode = 4
        __FUNCTION__ = "gameLoop"
#7  0x080bc064 in runGameLoop () at main.c:643
        __FUNCTION__ = "runGameLoop"
#8  0x080bc458 in mainLoop () at main.c:817
        event = {type = 6 '\006', active = {type = 6 '\006', gain = 0 '\0', 
state =
1 '\001'}, key = {type = 6 '\006', which = 0 '\0', state = 1 '\001', keysym =
{
      scancode = 45 '-', sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0}},
motion = {type = 6 '\006', which = 0 '\0', state = 1 '\001', x = 45, y = 529,
xrel = 0, yrel = 0}, 
  button = {type = 6 '\006', which = 0 '\0', button = 1 '\001', state = 0
'\0', x = 45, y = 529}, jaxis = {type = 6 '\006', which = 0 '\0', axis = 1
'\001', value = 45}, 
  jball = {type = 6 '\006', which = 0 '\0', ball = 1 '\001', xrel = 45, yrel
= 529}, jhat = {type = 6 '\006', which = 0 '\0', hat = 1 '\001', value = 0
'\0'}, jbutton = {
    type = 6 '\006', which = 0 '\0', button = 1 '\001', state = 0 '\0'},
resize = {type = 6 '\006', w = 34668589, h = 0}, expose = {type = 6 '\006'},
quit = {type = 6 '\006'}, 
  user = {type = 6 '\006', code = 34668589, data1 = 0x0, data2 = 0x0}, syswm
= {type = 6 '\006', msg = 0x211002d}}
#9  0x080bc8b5 in main (argc=1, argv=0xbff432c4) 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 25402





    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  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