#3339: crash no idea why
--------------------+-------------------------------------
 Reporter:  Berg    |             Owner:
     Type:  bug     |            Status:  new
 Priority:  normal  |         Milestone:  unspecified
Component:  other   |           Version:  3.1 beta7
 Keywords:          |        Blocked By:
 Blocking:          |  Operating System:  All/Non-Specific
--------------------+-------------------------------------
 crash dump
 {{{
 Program: ./src/warzone2100(warzone2100)
 Command line: "./src/warzone2100"
 Version: Version SDL-3.1_beta7 (modified locally) - Built Mar 19 2012
 Distributor: UNKNOWN
 Compiled on: Mar 19 2012 10:05:47
 Compiled by: GCC 4.4.3
 Compiled mode: Release build
 Executed on: Mon Mar 19 10:16:48 2012
 Operating system: Linux
 Node name: dennis-desktop
 Release: 2.6.32-39-generic
 Version: #86-Ubuntu SMP Mon Feb 13 21:47:32 UTC 2012
 Machine: i686

 Pointers: 32bit

 Compiled against PhysicsFS version: 2.0.0
 Running with PhysicsFS version: 2.0.0

 Misc Data:
 [10:16:48]Video Mode 1366 x 768 (window)
 [10:16:48]OpenGL Vendor: NVIDIA Corporation
 [10:16:48]OpenGL Renderer: GeForce 8800 GTS/PCI/SSE2
 [10:16:48]OpenGL Version: 3.2.0 NVIDIA 195.36.24
 [10:16:48]GLEW Version: 1.5.2
 [10:16:48]OpenGL GLSL Version : 1.50 NVIDIA via Cg compiler
 [10:16:48]OpenAL Device Name: PulseAudio Software
 [10:16:48]OpenAL Vendor: OpenAL Community
 [10:16:48]OpenAL Version: 1.1 ALSOFT 1.12.854
 [10:16:48]OpenAL Renderer: OpenAL Soft
 [10:16:48]OpenAL Extensions: AL_EXTX_buffer_sub_data AL_EXT_DOUBLE
 AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE
 AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET
 AL_EXTX_sample_buffer_object AL_EXT_source_distance_model
 AL_LOKI_quadriphonic
 [10:16:48]Using Backend: SDL
 [10:16:48]Using language: System locale
 [10:25:31]UPnP device not found.
 [10:29:52]Current Level/map is Calamity-T1

 Dump caused by signal: SIGABRT: Process abort signal

 Log message: info    |10:29:23: [NETallowJoining:2493] Player
 ArchMint[ZRL] has joined, IP is: 0:0:0:0:0:ffff:4898:26f9

 GLIBC raw backtrace:
 ./src/warzone2100[0x8372649]
 [0x415410]
 [0x415422]
 /lib/tls/i686/cmov/libc.so.6(gsignal+0x51)[0x1fc9651]
 /lib/tls/i686/cmov/libc.so.6(abort+0x182)[0x1fcca82]
 
/usr/lib/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x14f)[0xc9952f]
 /usr/lib/libstdc++.so.6(+0xbd465)[0xc97465]
 /usr/lib/libstdc++.so.6(+0xbd4a2)[0xc974a2]
 /usr/lib/libstdc++.so.6(+0xbd5e1)[0xc975e1]
 /usr/lib/libQtCore.so.4(+0x5cb15)[0x18deb15]
 /usr/lib/libQtCore.so.4(_ZN7QStringC1EiN2Qt14InitializationE+0x65)[0x1930485]
 /usr/lib/libQtCore.so.4(+0x19e396)[0x1a20396]
 /usr/lib/libQtCore.so.4(+0x19e4f7)[0x1a204f7]
 /usr/lib/libQtCore.so.4(_ZN7QString16fromAscii_helperEPKci+0x8f)[0x193b89f]
 /usr/lib/libQtCore.so.4(_ZN7QString9fromAsciiEPKci+0x2c)[0x193b92c]
 /usr/lib/libQtScript.so.4(_ZN12QScriptValueC1EPKc+0x7e)[0x1143c3e]
 ./src/warzone2100(_Z7convObjP11BASE_OBJECTP13QScriptEngine+0x6dc)[0x824a180]
 ./src/warzone2100(_Z9convDroidP5DROIDP13QScriptEngine+0x33)[0x82494fa]
 ./src/warzone2100[0x825385e]
 /usr/lib/libQtScript.so.4(+0x1cbdeb)[0x114ddeb]

 GDB extended backtrace:
 GNU gdb (GDB) 7.1-ubuntu
 Copyright (C) 2010 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".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from
 /home/dennis/warzone2100-3.1_beta7/src/warzone2100...done.
 Attaching to program: /home/dennis/warzone2100-3.1_beta7/src/warzone2100,
 process 5859
 Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.
 Loaded symbols for /lib/libz.so.1
 Reading symbols from /usr/lib/libSDL-1.2.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libSDL-1.2.so.0
 Reading symbols from /usr/lib/libphysfs.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libphysfs.so.1
 Reading symbols from /lib/libpng12.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/libpng12.so.0
 Reading symbols from /usr/lib/libvorbisfile.so.3...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libvorbisfile.so.3
 Reading symbols from /usr/lib/libvorbis.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libvorbis.so.0
 Reading symbols from /usr/lib/libogg.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libogg.so.0
 Reading symbols from /lib/tls/i686/cmov/libm.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/tls/i686/cmov/libm.so.6
 Reading symbols from /usr/lib/libtheora.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libtheora.so.0
 Reading symbols from /usr/lib/libopenal.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libopenal.so.1
 Reading symbols from /usr/lib/libfribidi.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libfribidi.so.0
 Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libfreetype.so.6
 Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libfontconfig.so.1
 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...(no debugging
 symbols found)...done.
 [Thread debugging using libthread_db enabled]
 [New Thread 0xae5dcb70 (LWP 5878)]
 [New Thread 0xb04ffb70 (LWP 5877)]
 [New Thread 0xb1108b70 (LWP 5869)]
 [New Thread 0xb590bb70 (LWP 5868)]
 [New Thread 0xb6ccfb70 (LWP 5867)]
 [New Thread 0xb75d7b70 (LWP 5866)]
 Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
 Reading symbols from /usr/lib/nvidia-current/libGL.so.1...(no debugging
 symbols found)...done.
 Loaded symbols for /usr/lib/nvidia-current/libGL.so.1
 Reading symbols from /usr/lib/libGLU.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libGLU.so.1
 Reading symbols from /usr/lib/libGLEW.so.1.5...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libGLEW.so.1.5
 Reading symbols from /usr/lib/libQtNetwork.so.4...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libQtNetwork.so.4
 Reading symbols from /usr/lib/libQtScript.so.4...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libQtScript.so.4
 Reading symbols from /usr/lib/libQtCore.so.4...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libQtCore.so.4
 Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libX11.so.6
 Reading symbols from /usr/lib/libXrandr.so.2...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXrandr.so.2
 Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libstdc++.so.6
 Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/libgcc_s.so.1
 Reading symbols from /lib/tls/i686/cmov/libc.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/tls/i686/cmov/libc.so.6
 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
 Reading symbols from /usr/lib/libpulse-simple.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libpulse-simple.so.0
 Reading symbols from /usr/lib/libpulse.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libpulse.so.0
 Reading symbols from /usr/lib/libdirectfb-1.2.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libdirectfb-1.2.so.0
 Reading symbols from /usr/lib/libfusion-1.2.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libfusion-1.2.so.0
 Reading symbols from /usr/lib/libdirect-1.2.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libdirect-1.2.so.0
 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/ld-linux.so.2
 Reading symbols from /lib/tls/i686/cmov/librt.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/tls/i686/cmov/librt.so.1
 Reading symbols from /lib/libexpat.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/libexpat.so.1
 Reading symbols from /usr/lib/nvidia-current/libGLcore.so.1...(no
 debugging symbols found)...done.
 Loaded symbols for /usr/lib/nvidia-current/libGLcore.so.1
 Reading symbols from /usr/lib/nvidia-current/tls/libnvidia-tls.so.1...(no
 debugging symbols found)...done.
 Loaded symbols for /usr/lib/nvidia-current/tls/libnvidia-tls.so.1
 Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXext.so.6
 Reading symbols from /usr/lib/libXmu.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXmu.so.6
 Reading symbols from /usr/lib/libXi.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXi.so.6
 Reading symbols from /usr/lib/libgthread-2.0.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libgthread-2.0.so.0
 Reading symbols from /lib/libglib-2.0.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/libglib-2.0.so.0
 Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libxcb.so.1
 Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXrender.so.1
 Reading symbols from /usr/lib/libpulsecommon-0.9.21.so...(no debugging
 symbols found)...done.
 Loaded symbols for /usr/lib/libpulsecommon-0.9.21.so
 Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libICE.so.6
 Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libSM.so.6
 Reading symbols from /usr/lib/libXtst.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXtst.so.6
 Reading symbols from /usr/lib/libXt.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXt.so.6
 Reading symbols from /lib/libpcre.so.3...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/libpcre.so.3
 Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXau.so.6
 Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXdmcp.so.6
 Reading symbols from /lib/libwrap.so.0...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/libwrap.so.0
 Reading symbols from /usr/lib/libsndfile.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libsndfile.so.1
 Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/libdbus-1.so.3
 Reading symbols from /lib/libuuid.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /lib/libuuid.so.1
 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...(no debugging
 symbols found)...done.
 Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
 Reading symbols from /usr/lib/libFLAC.so.8...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libFLAC.so.8
 Reading symbols from /usr/lib/libvorbisenc.so.2...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libvorbisenc.so.2
 Reading symbols from /usr/lib/gconv/UTF-16.so...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/gconv/UTF-16.so
 Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXcursor.so.1
 Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols
 found)...done.
 Loaded symbols for /usr/lib/libXfixes.so.3
 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...(no debugging
 symbols found)...done.
 Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
 Reading symbols from /lib/libnss_mdns4_minimal.so.2...(no debugging
 symbols found)...done.
 Loaded symbols for /lib/libnss_mdns4_minimal.so.2
 Reading symbols from /lib/tls/i686/cmov/libnss_dns.so.2...(no debugging
 symbols found)...done.
 Loaded symbols for /lib/tls/i686/cmov/libnss_dns.so.2
 Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...(no debugging
 symbols found)...done.
 Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
 0x00415422 in __kernel_vsyscall ()
 (gdb) => 0x415422 <__kernel_vsyscall+2>:        ret
 (gdb) #6  0x01fc9651 in raise () from /lib/tls/i686/cmov/libc.so.6
 (gdb) Dump of assembler code for function raise:
    0x01fc9600 <+0>:     push   %ebp
    0x01fc9601 <+1>:     mov    %esp,%ebp
    0x01fc9603 <+3>:     sub    $0x8,%esp
    0x01fc9606 <+6>:     mov    %ebx,(%esp)
    0x01fc9609 <+9>:     mov    %edi,0x4(%esp)
    0x01fc960d <+13>:    call   0x1fb5a0f
    0x01fc9612 <+18>:    add    $0x12a9e2,%ebx
    0x01fc9618 <+24>:    mov    %gs:0x6c,%edi
    0x01fc961f <+31>:    mov    %gs:0x68,%ecx
    0x01fc9626 <+38>:    test   %ecx,%ecx
    0x01fc9628 <+40>:    jne    0x1fc9668 <raise+104>
    0x01fc962a <+42>:    mov    $0xe0,%eax
    0x01fc962f <+47>:    call   *%gs:0x10
    0x01fc9636 <+54>:    mov    %eax,%ecx
    0x01fc9638 <+56>:    mov    %eax,%gs:0x68
    0x01fc963e <+62>:    mov    %eax,%edi
    0x01fc9640 <+64>:    mov    0x8(%ebp),%edx
    0x01fc9643 <+67>:    xchg   %ebx,%edi
    0x01fc9645 <+69>:    mov    $0x10e,%eax
    0x01fc964a <+74>:    call   *%gs:0x10
 => 0x01fc9651 <+81>:    xchg   %edi,%ebx
    0x01fc9653 <+83>:    cmp    $0xfffff000,%eax
    0x01fc9658 <+88>:    ja     0x1fc9678 <raise+120>
    0x01fc965a <+90>:    mov    (%esp),%ebx
    0x01fc965d <+93>:    mov    0x4(%esp),%edi
    0x01fc9661 <+97>:    mov    %ebp,%esp
    0x01fc9663 <+99>:    pop    %ebp
    0x01fc9664 <+100>:   ret
    0x01fc9665 <+101>:   lea    0x0(%esi),%esi
    0x01fc9668 <+104>:   test   %edi,%edi
    0x01fc966a <+106>:   jg     0x1fc9640 <raise+64>
    0x01fc966c <+108>:   test   $0x7fffffff,%edi
    0x01fc9672 <+114>:   jne    0x1fc9688 <raise+136>
    0x01fc9674 <+116>:   mov    %ecx,%edi
    0x01fc9676 <+118>:   jmp    0x1fc9640 <raise+64>
    0x01fc9678 <+120>:   mov    -0x30(%ebx),%edx
    0x01fc967e <+126>:   neg    %eax
    0x01fc9680 <+128>:   mov    %eax,%gs:(%edx)
    0x01fc9683 <+131>:   or     $0xffffffff,%eax
    0x01fc9686 <+134>:   jmp    0x1fc965a <raise+90>
    0x01fc9688 <+136>:   neg    %edi
    0x01fc968a <+138>:   jmp    0x1fc9640 <raise+64>
 End of assembler dump.
 (gdb)
 Thread 7 (Thread 0xb75d7b70 (LWP 5866)):
 #0  0x00415422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x00f75245 in sem_wait@@GLIBC_2.1 ()
    from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0x0097e348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #3  0x0838bd15 in wzSemaphoreWait (semaphore=0x9ddf8f8) at
 main_sdl.cpp:397
 No locals.
 #4  0x0833e924 in socketThreadFunction () at netsocket.cpp:461
         maxfd = 22
         fds = {fds_bits = {4194304, 0 <repeats 31 times>}}
         tv = {tv_sec = 0, tv_usec = 49998}
         ret = 1
         __FUNCTION__ = "socketThreadFunction"
 #5  0x009339ce in ?? () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #6  0x0097e25d in ?? () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #7  0x00f6e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #8  0x0206c98e in clone () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.

 Thread 6 (Thread 0xb6ccfb70 (LWP 5867)):
 #0  0x00415422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x00f76736 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0x00980b87 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #3  0x00980bd4 in ?? () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #4  0x009339ce in ?? () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #5  0x0097e25d in ?? () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #6  0x00f6e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #7  0x0206c98e in clone () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.

 Thread 5 (Thread 0xb590bb70 (LWP 5868)):
 #0  0x00415422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x0205eac6 in poll () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #2  0x00496502 in ?? () from /usr/lib/libpulse.so.0
 No symbol table info available.
 #3  0x00482a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
 No symbol table info available.
 #4  0x00484a13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
 No symbol table info available.
 #5  0x00484ae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
 No symbol table info available.
 #6  0x004962a3 in ?? () from /usr/lib/libpulse.so.0
 No symbol table info available.
 #7  0x00515e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
 No symbol table info available.
 #8  0x00f6e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #9  0x0206c98e in clone () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.

 Thread 4 (Thread 0xb1108b70 (LWP 5869)):
 #0  0x00415422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x00f75245 in sem_wait@@GLIBC_2.1 ()
    from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0x0097e348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #3  0x0838bd15 in wzSemaphoreWait (semaphore=0xa150738) at
 main_sdl.cpp:397
 No locals.
 #4  0x08169241 in fpathThreadFunc () at fpath.cpp:85
         job = {propulsion = PROPULSION_TYPE_LIFT, droidType =
 DROID_WEAPON,
           destX = 3457, destY = 11437, origX = 2748, origY = 11181,
           dstStructure = {map = {x = 32767, y = 32767}, size = {x =
 -65535,
               y = -65535}}, droidID = 162491, moveType = FMT_MOVE, owner =
 1,
           blockingMap = 0x9b159a10, acceptNearest = true, deleted = false}
         result = {droidID = 162491, sMove = {Status = MOVEINACTIVE,
             pathIndex = 0, numPoints = 7, asPath = 0xbff566a0, destination
 = {
               x = 3457, y = 11437}, src = {x = 0, y = 0}, target = {x = 0,
               y = 0}, speed = 0, moveDir = 0, bumpDir = 0, bumpTime = 0,
             lastBump = 0, pauseTime = 0, bumpX = 0, bumpY = 0,
             shuffleStart = 0, iVertSpeed = 0, iAttackRuns = {0, 0, 0}},
           retval = FPR_OK, originalDest = {x = 3457, y = 11437}}
         __FUNCTION__ = "fpathThreadFunc"
 #5  0x009339ce in ?? () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #6  0x0097e25d in ?? () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #7  0x00f6e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #8  0x0206c98e in clone () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.

 Thread 3 (Thread 0xb04ffb70 (LWP 5877)):
 #0  0x00415422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x00f73015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0x01108c97 in ?? () from /usr/lib/libQtScript.so.4
 No symbol table info available.
 #3  0x01108ce1 in ?? () from /usr/lib/libQtScript.so.4
 No symbol table info available.
 #4  0x00f6e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #5  0x0206c98e in clone () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.

 Thread 2 (Thread 0xae5dcb70 (LWP 5878)):
 #0  0x00415422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x00f75245 in sem_wait@@GLIBC_2.1 ()
    from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0x0097e348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #3  0x0838bd15 in wzSemaphoreWait (semaphore=0xcf55738) at
 main_sdl.cpp:397
 No locals.
 #4  0x081e6042 in dangerThreadFunc (data=0x0) at map.cpp:1834
 No locals.
 #5  0x009339ce in ?? () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #6  0x0097e25d in ?? () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #7  0x00f6e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #8  0x0206c98e in clone () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.

 Thread 1 (Thread 0xb7778720 (LWP 5859)):
 #0  0x00415422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x00f76e0b in waitpid () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0x08372565 in gdbExtendedBacktrace (dumpFile=20,
 sigcontext=0xbfbd62cc)
     at exceptionhandler.cpp:560
         frame = 0xbfbd65d8
         gdbPipe = 24
         status = -1078107592
         wpid = -1078107648
         gdbCommands = "thread apply all backtrace full\nframe
 4\ndisassemble /m\ninfo registers\nquit\n"
         pid = 5900
         instruction = 0x415422 <__kernel_vsyscall+2>
 #3  0x083727b0 in posixExceptionHandler (signum=6, siginfo=0xbfbd624c,
     sigcontext=0xbfbd62cc) at exceptionhandler.cpp:669
         allreadyRunning = 1
         dumpFile = 20
         signal = 0x83f33b9 "SIGABRT: Process abort signal"
         btBuffer = {0x8372649, 0x415410, 0x415422, 0x1fc9651, 0x1fcca82,
           0xc9952f, 0xc97465, 0xc974a2, 0xc975e1, 0x18deb15, 0x1930485,
           0x1a20396, 0x1a204f7, 0x193b89f, 0x193b92c, 0x1143c3e,
 0x824a180,
           0x82494fa, 0x825385e, 0x114ddeb}
         gdmpPath = "/tmp/warzone2100.gdmp-XXXXXX"
         dumpFilename = "/tmp/warzone2100.gdmp-NMQOTb"
         btSize = 20
 #4  <signal handler called>
 No symbol table info available.
 #5  0x00415422 in __kernel_vsyscall ()
 No symbol table info available.
 #6  0x01fc9651 in raise () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #7  0x01fcca82 in abort () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #8  0x00c9952f in __gnu_cxx::__verbose_terminate_handler() ()
    from /usr/lib/libstdc++.so.6
 No symbol table info available.
 #9  0x00c97465 in ?? () from /usr/lib/libstdc++.so.6
 No symbol table info available.
 #10 0x00c974a2 in std::terminate() () from /usr/lib/libstdc++.so.6
 No symbol table info available.
 #11 0x00c975e1 in __cxa_throw () from /usr/lib/libstdc++.so.6
 No symbol table info available.
 #12 0x018deb15 in qBadAlloc() () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #13 0x01930485 in QString::QString(int, Qt::Initialization) ()
    from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #14 0x01a20396 in ?? () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #15 0x01a204f7 in ?? () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #16 0x0193b89f in QString::fromAscii_helper(char const*, int) ()
    from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #17 0x0193b92c in QString::fromAscii(char const*, int) ()
    from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #18 0x01143c3e in QScriptValue::QScriptValue(char const*) ()
    from /usr/lib/libQtScript.so.4
 No symbol table info available.
 #19 0x0824a180 in convObj (psObj=0x9949e508, engine=0xaf0ed48)
     at qtscriptfuncs.cpp:267
         value = {d_ptr = {d = 0xbfbd6a08}}
         __FUNCTION__ = "convObj"
         value = (gdb) #4  <signal handler called>
 (gdb) Dump of assembler code for function __kernel_rt_sigreturn:
 => 0x00415410 <+0>:     mov    $0xad,%eax
    0x00415415 <+5>:     int    $0x80
    0x00415417 <+7>:     nop
 End of assembler dump.
 (gdb) eax            0xfffffe00 -512
 ecx            0xbfbd6170       -1078107792
 edx            0x0      0
 ebx            0x16e3   5859
 esp            0xbfbd6240       0xbfbd6240
 ebp            0xbfbd65d0       0xbfbd65d0
 esi            0x8484ce8        138956008
 edi            0x20f3ff4        34553844
 eip            0x415410 0x415410 <__kernel_rt_sigreturn>
 eflags         0x293    [ CF AF SF IF ]
 cs             0x73     115
 ss             0x7b     123
 ds             0x7b     123
 es             0x7b     123
 fs             0x0      0
 gs             0x33     51
 (gdb) A debugging session is active.

         Inferior 1 [process 5859] will be detached.

 Quit anyway? (y or n) [answered Y; input not from terminal]
 Detaching from program:
 /home/dennis/warzone2100-3.1_beta7/src/warzone2100, process 5859
 }}}

-- 
Ticket URL: <http://developer.wz2100.net/ticket/3339>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Warzone2100-project mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-project

Reply via email to