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

                 Summary: target coords off map - crash - trunk r5353
                 Project: Warzone Resurrection Project
            Submitted by: None
            Submitted on: Wednesday 06/25/2008 at 03:02 CEST
                Category: None
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: [EMAIL PROTECTED]
             Open/Closed: Open
         Discussion Lock: Any
                 Release: svn/trunk
        Operating System: All
         Planned Release: None

    _______________________________________________________

Details:

the map was little E, 2 vs 2
Ubuntu 8.04 x64

I was just building up my base.

Program: /usr/local/bin/warzone2100(warzone2100)
Version: Version TRUNK r5323 - Built Jun 24 2008 - DEBUG
Distributor: UNKNOWN
Compiled on: Jun 24 2008 19:13:10
Compiled by: GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
Executed on: Tue Jun 24 20:29:00 2008

Operating system: Linux
Node name: jms1000
Release: 2.6.24-19-generic
Version: #1 SMP Wed Jun 18 14:15:37 UTC 2008
Machine: x86_64

Pointers: 64bit

Dump caused by signal: SIGABRT: Process abort signal

Log message 1: [fpathRoute] target coords off map
Log message 2: [fpathRoute] Assert in Warzone: fpath.c:387 (target.x >= 0 &&
target.x < (SDWORD)mapWidth*TILE_UNITS && target.y >= 0 && target.y <
(SDWORD)mapHeight*TILE_UNITS), last script event: 'watchBaseThreat'

GLIBC raw backtrace:
warzone2100[0x5ddd89]
/lib/libc.so.6[0x7f5e09369100]
/lib/libc.so.6(gsignal+0x35)[0x7f5e09369095]
/lib/libc.so.6(abort+0x110)[0x7f5e0936aaf0]
/lib/libc.so.6(__assert_fail+0xef)[0x7f5e093622df]
warzone2100[0x4580b2]
warzone2100[0x491c73]
warzone2100[0x49240b]
warzone2100[0x494c6f]
warzone2100[0x49c979]
warzone2100[0x43db05]
warzone2100[0x48503f]
warzone2100[0x4873a5]
warzone2100[0x487762]
warzone2100[0x487b18]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f5e093551c4]
warzone2100(__gxx_personality_v0+0x439)[0x409609]

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 "x86_64-linux-gnu"...
Attaching to program: /usr/local/bin/warzone2100, process 10970
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/libopenal.so.0...done.
Loaded symbols for /usr/lib/libopenal.so.0
Reading symbols from /usr/local/lib/libGLC.so.0...done.
Loaded symbols for /usr/local/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/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x7f5e0b3997e0 (LWP 10970)]
[New Thread 0x42348950 (LWP 10977)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.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 /usr/lib/libartsc.so.0...done.
Loaded symbols for /usr/lib/libartsc.so.0
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/libesd.so.0...done.
Loaded symbols for /usr/lib/libesd.so.0
Reading symbols from /usr/lib/libaudiofile.so.0...done.
Loaded symbols for /usr/lib/libaudiofile.so.0
Reading symbols from /usr/lib/libpulse-simple.so.0...done.
Loaded symbols for /usr/lib/libpulse-simple.so.0
Reading symbols from /usr/lib/libpulse.so.0...done.
Loaded symbols for /usr/lib/libpulse.so.0
Reading symbols from /usr/lib/libaudio.so.2...done.
Loaded symbols for /usr/lib/libaudio.so.2
Reading symbols from /usr/lib/libXt.so.6...done.
Loaded symbols for /usr/lib/libXt.so.6
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/libaa.so.1...done.
Loaded symbols for /usr/lib/libaa.so.1
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.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/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
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/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /usr/lib/libpcre.so.3...done.
Loaded symbols for /usr/lib/libpcre.so.3
Reading symbols from /lib/libcap.so.1...done.
Loaded symbols for /lib/libcap.so.1
Reading symbols from /usr/lib/libSM.so.6...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /lib/libncurses.so.5...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /lib/libslang.so.2...done.
Loaded symbols for /lib/libslang.so.2
Reading symbols from /usr/lib/libgpm.so.1...done.
Loaded symbols for /usr/lib/libgpm.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/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/dri/fglrx_dri.so...done.
Loaded symbols for /usr/lib/dri/fglrx_dri.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
0x00007f5e093d44df in waitpid () from /lib/libc.so.6
(gdb) #0  0x00007f5e093d44df in waitpid () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000005ddf60 in posixExceptionHandler (signum=6, 
    siginfo=0x7fff134da4a0, sigcontext=0x7fff134da370)
    at exceptionhandler.c:469
        btBuffer = {0x5ddd89, 0x7f5e09369100, 0x7f5e09369095, 0x7f5e0936aaf0, 
  0x7f5e093622df, 0x4580b2, 0x491c73, 0x49240b, 0x494c6f, 0x49c979, 0x43db05,

  0x48503f, 0x4873a5, 0x487762, 0x487b18, 0x7f5e093551c4, 0x409609, 0x0, 0x0,

  0x0}
        btSize = 17
        pid = 12337
        gdbPipe = {9, 10}
        dumpFile = 8
        signal = 0x6b0c96 "SIGABRT: Process abort signal"
        allreadyRunning = 1
#2  <signal handler called>
No symbol table info available.
#3  0x00007f5e09369095 in raise () from /lib/libc.so.6
No symbol table info available.
#4  0x00007f5e0936aaf0 in abort () from /lib/libc.so.6
No symbol table info available.
#5  0x00007f5e093622df in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#6  0x00000000004580b2 in fpathRoute (psDroid=0x2149600, tX=294912, 
    tY=1785856) at fpath.c:385
        retVal = FPR_OK
        psMoveCntl = (MOVE_CONTROL *) 0x2149b88
        start = {x = 3144, y = 23423, z = 0}
        target = {x = 294976, y = 1785920, z = 0}
        psPropStats = (PROPULSION_STATS *) 0x2358880
        __FUNCTION__ = "fpathRoute"
        __PRETTY_FUNCTION__ = "fpathRoute"
#7  0x0000000000491c73 in moveDroidToBase (psDroid=0x2149600, x=294912, 
    y=1785856, bFormation=1) at move.c:355
        retVal = FPR_OK
        fmx1 = 0
        fmy1 = 14016
        fmx2 = 2368
        fmy2 = 3
        __PRETTY_FUNCTION__ = "moveDroidToBase"
        __FUNCTION__ = "moveDroidToBase"
#8  0x000000000049240b in moveDroidTo (psDroid=0x2149600, x=294912,
y=1785856)
    at move.c:487
No locals.
#9  0x0000000000494c6f in moveBlocked (psDroid=0x2149600) at move.c:1099
        xdiff = -14
        ydiff = 0
        diffSq = 196
        blockTime = 6000
        __FUNCTION__ = "moveBlocked"
#10 0x000000000049c979 in moveUpdateDroid (psDroid=0x2149600) at move.c:3407
        tangle = 1.09163706e-37
        fx = 10
        fy = 323857360
        oldx = 3144
        oldy = 23423
        iZ = 0
        oldStatus = 7 '\a'
        moveSpeed = 0
        moveDir = 319
        psPropStats = (PROPULSION_STATS *) 0x2358880
        pos = {x = 0, y = 0, z = 0}
        bStarted = 0
        bStopped = 1
        target = {x = 4.20389539e-45, y = 4.20389539e-45}
        __PRETTY_FUNCTION__ = "moveUpdateDroid"
        __FUNCTION__ = "moveUpdateDroid"
#11 0x000000000043db05 in droidUpdate (psDroid=0x2149600) at droid.c:871
        dv = {x = 29202592, y = 0, z = 4}
        percentDamage = 0
        emissionInterval = 2800
        psBeingTargetted = (BASE_OBJECT *) 0x0
        damageToDo = 32767
        __PRETTY_FUNCTION__ = "droidUpdate"
#12 0x000000000048503f in gameLoop () at loop.c:295
        psCurr = (DROID *) 0x2149600
        psNext = (DROID *) 0x21b2e00
        psCBuilding = (STRUCTURE *) 0x7f5e0b077a0e
        psNBuilding = (STRUCTURE *) 0x100000000
        psCFeat = (FEATURE *) 0x7f5e093c511a
        psNFeat = (FEATURE *) 0x7fff134dad10
        i = 0
        widgval = 323857728
        quitting = 0
        intRetVal = INT_NONE
        clearMode = 4
        __FUNCTION__ = "gameLoop"
        __PRETTY_FUNCTION__ = "gameLoop"
#13 0x00000000004873a5 in runGameLoop () at main.c:648
        __FUNCTION__ = "runGameLoop"
#14 0x0000000000487762 in mainLoop () at main.c:822
        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 = 37 '%', sym = 393218, mod = KMOD_NONE, 
      unicode = 0}}, motion = {type = 4 '\004', which = 0 '\0', 
    state = 0 '\0', x = 549, y = 311, xrel = 2, yrel = 6}, button = {
    type = 4 '\004', which = 0 '\0', button = 0 '\0', state = 0 '\0', 
    x = 549, y = 311}, jaxis = {type = 4 '\004', which = 0 '\0', 
    axis = 0 '\0', value = 549}, jball = {type = 4 '\004', which = 0 '\0', 
    ball = 0 '\0', xrel = 549, yrel = 311}, 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 = 20382245, h = 393218}, expose = {
    type = 4 '\004'}, quit = {type = 4 '\004'}, user = {type = 4 '\004', 
    code = 20382245, data1 = 0x60002, data2 = 0x0}, syswm = {type = 4 '\004',

    msg = 0x60002}}
#15 0x0000000000487b18 in main (argc=4, argv=0x7fff134dae88) at main.c:971
        __FUNCTION__ = "main"
        __PRETTY_FUNCTION__ = "main"
(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 10970



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Wednesday 06/25/2008 at 03:02 CEST  Name: warzone2100.gdmp  Size: 12kB 
 By: None

<http://gna.org/bugs/download.php?file_id=4464>

    _______________________________________________________

Reply to this item at:

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

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


_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev

Reply via email to