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

                 Summary: Sometime between revision 2619 and 2625 warzone
breaks
                 Project: Warzone Resurrection Project
            Submitted by: None
            Submitted on: Friday 10/26/2007 at 06:06 CEST
                Category: None
                Severity: 5 - Blocker
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: [EMAIL PROTECTED]
             Open/Closed: Open
         Discussion Lock: Any
                 Release: svn/trunk
        Operating System: GNU/Linux
         Planned Release: None

    _______________________________________________________

Details:

Warzone rashes immediately after starting a game (skirmish or campaign).
after it has finished loading and you expect to see your base an trucks it
instead crashes.

i have tested revisions 2619 (works) 2625 (doesn't work) and 2626 (doesn't
work.)

the dump (version 2626)

Program: /usr/local/bin/warzone2100
Version: TRUNK
Type: Release
Compiled on: Oct 26 2007
Compiled by: GCC 4.2.1 (Debian 4.2.1-4)
Executed on: Fri Oct 26 06:04:49 2007


Operating system: Linux
Node name: compchan
Release: 2.6.18-5-amd64
Version: #1 SMP Tue Oct 2 20:37:02 UTC 2007
Machine: x86_64

Pointers: 64bit

Dump caused by signal: SIGSEGV: Invalid memory reference: Invalid permissions
for mapped object

GLIBC raw backtrace:
warzone2100[0x527b0b]
/lib/libc.so.6[0x2b61d9b5e6a0]
warzone2100[0x51bdff]
warzone2100[0x4b98aa]
warzone2100[0x4bad15]
warzone2100[0x4252a4]
warzone2100[0x45e788]
warzone2100[0x45f78a]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2b61d9b4ab44]
warzone2100[0x407339]

GDB extended backtrace:
GNU gdb 6.6.90.20070912-debian
Copyright (C) 2007 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 "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
Attaching to program: /usr/local/bin/warzone2100, process 23937
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/libm.so.6...done.
Loaded symbols for /lib/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/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 /usr/local/lib/libGLC-0.6.0.so.0...done.
Loaded symbols for /usr/local/lib/libGLC-0.6.0.so.0
Reading symbols from /usr/lib/libopenal.so.0...done.
Loaded symbols for /usr/lib/libopenal.so.0
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libdirectfb-0.9.so.25...done.
Loaded symbols for /usr/lib/libdirectfb-0.9.so.25
Reading symbols from /usr/lib/libfusion-0.9.so.25...done.
Loaded symbols for /usr/lib/libfusion-0.9.so.25
Reading symbols from /usr/lib/libdirect-0.9.so.25...done.
Loaded symbols for /usr/lib/libdirect-0.9.so.25
Reading symbols from /usr/lib/libvga.so.1...done.
Loaded symbols for /usr/lib/libvga.so.1
Reading symbols from /lib/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x2b61dc90ba80 (LWP 23937)]
[New Thread 0x4107c950 (LWP 23942)]
[New Thread 0x40802950 (LWP 23941)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libGLcore.so.1...done.
Loaded symbols for /usr/lib/libGLcore.so.1
Reading symbols from /usr/lib/tls/libnvidia-tls.so.1...done.
Loaded symbols for /usr/lib/tls/libnvidia-tls.so.1
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
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 /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.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 /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/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/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
0x00002b61d9bc6a9f in waitpid () from /lib/libc.so.6
(gdb) #0  0x00002b61d9bc6a9f in waitpid () from /lib/libc.so.6
No symbol table info available.
#1  0x0000000000528035 in posixExceptionHandler (signum=11, siginfo=<value
optimized out>, sigcontext=<value optimized out>) at exceptionhandler.c:533
        btBuffer = {0x527b0b, 0x2b61d9b5e6a0, 0x51bdff, 0x4b98aa, 0x4bad15,
0x4252a4, 0x45e788, 0x45f78a, 0x2b61d9b4ab44, 0x407339, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        pid = 23943
        gdbPipe = {17, 18}
        dumpFile = 16
        signal = <value optimized out>
        allreadyRunning = 1
#2  <signal handler called>
No symbol table info available.
#3  pie_RemainingPasses () at piedraw.c:109
No locals.
#4  0x00000000004b98aa in displayTerrain () at display3d.c:874
No locals.
#5  0x00000000004bad15 in draw3DScene () at display3d.c:376
        bPlayerHasHQ = <value optimized out>
#6  0x00000000004252a4 in displayWorld () at display.c:1466
        pos = {x = 8, y = 0, z = 0}
#7  0x000000000045e788 in gameLoop () at loop.c:540
        psCurr = <value optimized out>
        psNext = (DROID *) 0x0
        psCBuilding = <value optimized out>
        psNBuilding = (STRUCTURE *) 0x0
        psCFeat = <value optimized out>
        psNFeat = <value optimized out>
        i = 7
        widgval = <value optimized out>
        quitting = 0
        intRetVal = INT_NONE
        clearMode = <value optimized out>
        __FUNCTION__ = "gameLoop"
#8  0x000000000045f78a in main (argc=<value optimized out>, argv=<value
optimized out>) at main.c:526
        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: /usr/local/bin/warzone2100, process 23937




    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  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