Skip to content
This repository has been archived by the owner on Apr 17, 2022. It is now read-only.

crash no idea why #3339

Closed
wzdev-ci opened this issue Mar 18, 2012 · 9 comments
Closed

crash no idea why #3339

wzdev-ci opened this issue Mar 18, 2012 · 9 comments

Comments

@wzdev-ci
Copy link
Contributor

resolution_fixed type_bug | by Berg


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

Issue migrated from trac:3339 at 2022-04-16 09:39:21 -0700

@wzdev-ci
Copy link
Contributor Author

Berg uploaded file warzone2100.gdmp-PXz5Op (22.5 KiB)

don't know if its related but its another random crash

@wzdev-ci
Copy link
Contributor Author

Berg commented


terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
**'**DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
Saved dump file to '/tmp/warzone2100.gdmp-PXz5Op'
If you create a bugreport regarding this crash, please include this file.
Aborted

@wzdev-ci
Copy link
Contributor Author

Berg commented


another crash

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: Thu Mar 29 18:13:03 2012
Operating system: Linux
Node name: dennis-desktop
Release: 2.6.32-40-generic
Version: #87-Ubuntu SMP Mon Mar 5 20:26:31 UTC 2012
Machine: i686

Pointers: 32bit

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

Misc Data:
[18:13:03]mod: ultimatescavs-1-0.gmod.wz
[18:13:03]mod: ultimatescavs-1-0.gmod.wz
[18:13:03]mod: ultimatescavs-1-0.gmod.wz
[18:13:03]Video Mode 1280 x 720 (window)
[18:13:03]OpenGL Vendor: NVIDIA Corporation
[18:13:03]OpenGL Renderer: GeForce 8800 GTS/PCI/SSE2
[18:13:03]OpenGL Version: 3.2.0 NVIDIA 195.36.24
[18:13:03]GLEW Version: 1.5.2
[18:13:03]OpenGL GLSL Version : 1.50 NVIDIA via Cg compiler
[18:13:03]OpenAL Device Name: PulseAudio Software
[18:13:03]OpenAL Vendor: OpenAL Community
[18:13:03]OpenAL Version: 1.1 ALSOFT 1.12.854
[18:13:03]OpenAL Renderer: OpenAL Soft
[18:13:03]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
[18:13:03]Using Backend: SDL
[18:13:03]Using language: System locale
[18:13:23]mod: ultimatescavs-1-0.gmod.wz
[18:13:23]mod: ultimatescavs-1-0.gmod.wz
[18:13:27]Current Level/map is MagicTheG_01-T1
[18:13:39]User has used cheat code: deity

Dump caused by signal: SIGABRT: Process abort signal

Log message: info    |06:21:45: [actionInAttackRange:210] unknown attack range order
Log message: info    |06:21:45: [actionInAttackRange:210] Assert in Warzone: action.cpp:210 (!"unknown attackrange order"), last script event: '13 (CALL_NEWDROID)'
Log message: info    |06:21:47: [actionInAttackRange:210] unknown attack range order
Log message: info    |06:21:47: [actionInAttackRange:210] Assert in Warzone: action.cpp:210 (!"unknown attackrange order"), last script event: 'N/A'

GLIBC raw backtrace:
./src/warzone2100[0x8372649]
[0x160410]
[0x160422]
/lib/tls/i686/cmov/libc.so.6(gsignal+0x51)[0x3421651]
/lib/tls/i686/cmov/libc.so.6(abort+0x182)[0x3424a82]
/usr/lib/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x14f)[0x6c4652f]
/usr/lib/libstdc++.so.6(+0xbd465)[0x6c44465]
/usr/lib/libstdc++.so.6(+0xbd4a2)[0x6c444a2]
/usr/lib/libstdc++.so.6(+0xbd5e1)[0x6c445e1]
/usr/lib/libstdc++.so.6(_Znwj+0x7f)[0x6c44c5f]
/usr/lib/libstdc++.so.6(_Znaj+0x1d)[0x6c44d3d]
/usr/lib/libQtScript.so.4(+0x1270c7)[0x10410c7]
/usr/lib/libQtScript.so.4(+0x12aef7)[0x1044ef7]
/usr/lib/libQtScript.so.4(+0x129120)[0x1043120]
/usr/lib/libQtScript.so.4(+0x1c3da2)[0x10ddda2]
/usr/lib/libQtScript.so.4(_ZN12QScriptValue11setPropertyERK7QStringRKS_RK6QFlagsINS_12PropertyFlagEE+0xa8)[0x10de1f8]
./src/warzone2100(_Z7convObjP11BASE_OBJECTP13QScriptEngine+0x3b6)[0x8249e5a]
./src/warzone2100(_Z9convDroidP5DROIDP13QScriptEngine+0x33)[0x82494fa]
./src/warzone2100[0x825385e]
/usr/lib/libQtScript.so.4(+0x1cbdeb)[0x10e5deb]

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 3206
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 0xadaa5b70 (LWP 3221)]
[New Thread 0xaf5aeb70 (LWP 3220)]
[New Thread 0xb1125b70 (LWP 3216)]
[New Thread 0xb5928b70 (LWP 3215)]
[New Thread 0xb6cecb70 (LWP 3214)]
[New Thread 0xb75f4b70 (LWP 3213)]
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
0x00160422 in __kernel_vsyscall ()
(gdb) => 0x160422 <__kernel_vsyscall+2>:	ret    
(gdb) #6  0x03421651 in raise () from /lib/tls/i686/cmov/libc.so.6
(gdb) Dump of assembler code for function raise:
   0x03421600 <+0>:	push   %ebp
   0x03421601 <+1>:	mov    %esp,%ebp
   0x03421603 <+3>:	sub    $0x8,%esp
   0x03421606 <+6>:	mov    %ebx,(%esp)
   0x03421609 <+9>:	mov    %edi,0x4(%esp)
   0x0342160d <+13>:	call   0x340da0f
   0x03421612 <+18>:	add    $0x12a9e2,%ebx
   0x03421618 <+24>:	mov    %gs:0x6c,%edi
   0x0342161f <+31>:	mov    %gs:0x68,%ecx
   0x03421626 <+38>:	test   %ecx,%ecx
   0x03421628 <+40>:	jne    0x3421668 <raise+104>
   0x0342162a <+42>:	mov    $0xe0,%eax
   0x0342162f <+47>:	call   *%gs:0x10
   0x03421636 <+54>:	mov    %eax,%ecx
   0x03421638 <+56>:	mov    %eax,%gs:0x68
   0x0342163e <+62>:	mov    %eax,%edi
   0x03421640 <+64>:	mov    0x8(%ebp),%edx
   0x03421643 <+67>:	xchg   %ebx,%edi
   0x03421645 <+69>:	mov    $0x10e,%eax
   0x0342164a <+74>:	call   *%gs:0x10
=> 0x03421651 <+81>:	xchg   %edi,%ebx
   0x03421653 <+83>:	cmp    $0xfffff000,%eax
   0x03421658 <+88>:	ja     0x3421678 <raise+120>
   0x0342165a <+90>:	mov    (%esp),%ebx
   0x0342165d <+93>:	mov    0x4(%esp),%edi
   0x03421661 <+97>:	mov    %ebp,%esp
   0x03421663 <+99>:	pop    %ebp
   0x03421664 <+100>:	ret    
   0x03421665 <+101>:	lea    0x0(%esi),%esi
   0x03421668 <+104>:	test   %edi,%edi
   0x0342166a <+106>:	jg     0x3421640 <raise+64>
   0x0342166c <+108>:	test   $0x7fffffff,%edi
   0x03421672 <+114>:	jne    0x3421688 <raise+136>
   0x03421674 <+116>:	mov    %ecx,%edi
   0x03421676 <+118>:	jmp    0x3421640 <raise+64>
   0x03421678 <+120>:	mov    -0x30(%ebx),%edx
   0x0342167e <+126>:	neg    %eax
   0x03421680 <+128>:	mov    %eax,%gs:(%edx)
   0x03421683 <+131>:	or     $0xffffffff,%eax
   0x03421686 <+134>:	jmp    0x342165a <raise+90>
   0x03421688 <+136>:	neg    %edi
   0x0342168a <+138>:	jmp    0x3421640 <raise+64>
End of assembler dump.
(gdb) 
Thread 7 (Thread 0xb75f4b70 (LWP 3213)):
#0  0x00160422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x003b6245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x00ee4348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0x0838bd15 in wzSemaphoreWait (semaphore=0x97928f8) at main_sdl.cpp:397
No locals.
#4  0x0833e924 in socketThreadFunction () at netsocket.cpp:461
        maxfd = -2147483648
        fds # {fds_bits {0 <repeats 32 times>]
        tv # {tv_sec 0, tv_usec = 49999}
        ret = -1
        __FUNCTION__ = "socketThreadFunction"
#5  0x00e999ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6  0x00ee425d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7  0x003af96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8  0x034c498e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 6 (Thread 0xb6cecb70 (LWP 3214)):
#0  0x00160422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x003b7736 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x00ee6b87 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0x00ee6bd4 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#4  0x00e999ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#5  0x00ee425d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6  0x003af96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0x034c498e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 5 (Thread 0xb5928b70 (LWP 3215)):
#0  0x00160422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x034b6ac6 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0x0026d502 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.
#3  0x00259a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
No symbol table info available.
#4  0x0025ba13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
No symbol table info available.
#5  0x0025bae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
No symbol table info available.
#6  0x0026d2a3 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.
#7  0x00394e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
No symbol table info available.
#8  0x003af96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9  0x034c498e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 4 (Thread 0xb1125b70 (LWP 3216)):
#0  0x00160422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x003b6245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x00ee4348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0x0838bd15 in wzSemaphoreWait (semaphore=0x9b00bb0) at main_sdl.cpp:397
No locals.
#4  0x08169241 in fpathThreadFunc () at fpath.cpp:85
        job # {propulsion PROPULSION_TYPE_LEGGED, droidType = DROID_CYBORG, 
          destX # 14720, destY 4992, origX # 15726, origY 5375, 
          dstStructure # {map {x # 32767, y 32767}, size # {x -65535, 
              y # -65535], droidID 161401, moveType = FMT_ATTACK, 
          owner # 1, blockingMap 0xbf6926d8, acceptNearest = true, 
          deleted = false}
        result # {droidID 161401, sMove # {Status MOVEINACTIVE, 
            pathIndex # 0, numPoints 9, asPath # 0xbf3f0708, destination {
              x # 14720, y 4992}, 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 # 14720, y 4992]
        __FUNCTION__ = "fpathThreadFunc"
#5  0x00e999ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6  0x00ee425d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7  0x003af96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8  0x034c498e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xaf5aeb70 (LWP 3220)):
#0  0x00160422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x003b4015 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x010a0c97 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#3  0x010a0ce1 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#4  0x003af96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#5  0x034c498e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xadaa5b70 (LWP 3221)):
#0  0x00160422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x003b6245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x00ee4348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0x0838bd15 in wzSemaphoreWait (semaphore=0xcadb578) at main_sdl.cpp:397
No locals.
#4  0x081e6042 in dangerThreadFunc (data=0x0) at map.cpp:1834
No locals.
#5  0x00e999ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6  0x00ee425d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7  0x003af96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8  0x034c498e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb7795720 (LWP 3206)):
#0  0x00160422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x003b7e0b in waitpid () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x08372565 in gdbExtendedBacktrace (dumpFile=20, sigcontext=0xbfb148bc)
    at exceptionhandler.cpp:560
        frame = 0xbfb14bc8
        gdbPipe = 22
        status = -1078900696
        wpid = -1078900752
        gdbCommands = "thread apply all backtrace full\nframe 4\ndisassemble /m\ninfo registers\nquit\n"
        pid = 3234
        instruction = 0x160422 <__kernel_vsyscall+2>
#3  0x083727b0 in posixExceptionHandler (signum=6, siginfo=0xbfb1483c, 
    sigcontext=0xbfb148bc) at exceptionhandler.cpp:669
        allreadyRunning = 1
        dumpFile = 20
        signal = 0x83f3399 "SIGABRT: Process abort signal"
        btBuffer = {0x8372649, 0x160410, 0x160422, 0x3421651, 0x3424a82, 
          0x6c4652f, 0x6c44465, 0x6c444a2, 0x6c445e1, 0x6c44c5f, 0x6c44d3d, 
          0x10410c7, 0x1044ef7, 0x1043120, 0x10ddda2, 0x10de1f8, 0x8249e5a, 
          0x82494fa, 0x825385e, 0x10e5deb}
        gdmpPath = "/tmp/warzone2100.gdmp-XXXXXX"
        dumpFilename = "/tmp/warzone2100.gdmp-1j0EjN"
        btSize = 20
#4  <signal handler called>
No symbol table info available.
#5  0x00160422 in __kernel_vsyscall ()
No symbol table info available.
#6  0x03421651 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#7  0x03424a82 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#8  0x06c4652f in __gnu_cxx::__verbose_terminate_handler() ()
   from /usr/lib/libstdc++.so.6
No symbol table info available.
#9  0x06c44465 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#10 0x06c444a2 in std::terminate() () from /usr/lib/libstdc++.so.6
No symbol table info available.
#11 0x06c445e1 in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#12 0x06c44c5f in operator new(unsigned int) () from /usr/lib/libstdc++.so.6
No symbol table info available.
#13 0x06c44d3d in operator new[](unsigned int) () from /usr/lib/libstdc++.so.6
No symbol table info available.
#14 0x010410c7 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#15 0x01044ef7 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#16 0x01043120 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#17 0x010ddda2 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#18 0x010de1f8 in QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) () from /usr/lib/libQtScript.so.4
No symbol table info available.
#19 0x08249e5a in convObj (psObj=0xffae338, engine=0xc840cb0)
    at qtscriptfuncs.cpp:262
        value # {d_ptr {d = 0xbfb15098]
        __FUNCTION__ = "convObj"
        value = (gdb) #4  <signal handler called>
(gdb) Dump of assembler code for function __kernel_rt_sigreturn:
=> 0x00160410 <+0>:	mov    $0xad,%eax
   0x00160415 <+5>:	int    $0x80
   0x00160417 <+7>:	nop
End of assembler dump.
(gdb) eax            0xfffffe00	-512
ecx            0xbfb14760	-1078900896
edx            0x0	0
ebx            0xc86	3206
esp            0xbfb14830	0xbfb14830
ebp            0xbfb14bc0	0xbfb14bc0
esi            0x8484ce8	138956008
edi            0x354bff4	55885812
eip            0x160410	0x160410 <__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 3206] 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 3206

@wzdev-ci
Copy link
Contributor Author

Berg changed _comment0 which not transferred by tractive

@wzdev-ci
Copy link
Contributor Author

Berg commented


No idea why these cashes keep happening and they are at random lengths of time the game plays.
This crash leave my pc running like a snail so its using all my ram maybe and it needs a reboot to clear it and reset the screen

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Apr 8, 2012

Berg commented


Program: ./src/warzone2100(warzone2100)
Command line: "./src/warzone2100" 
Version: Version SDL-3.1_beta7 - Built Apr  5 2012
Distributor: UNKNOWN
Compiled on: Mar 19 2012 10:05:47
Compiled by: GCC 4.4.3
Compiled mode: Release build
Executed on: Mon Apr  9 13:47:16 2012
Operating system: Linux
Node name: dennis-desktop
Release: 2.6.32-40-generic
Version: #87-Ubuntu SMP Mon Mar 5 20:26:31 UTC 2012
Machine: i686

Pointers: 32bit

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

Misc Data:
[13:47:17]Video Mode 1366 x 768 (window)
[13:47:17]OpenGL Vendor: NVIDIA Corporation
[13:47:17]OpenGL Renderer: GeForce 8800 GTS/PCI/SSE2
[13:47:17]OpenGL Version: 3.2.0 NVIDIA 195.36.24
[13:47:17]GLEW Version: 1.5.2
[13:47:17]OpenGL GLSL Version : 1.50 NVIDIA via Cg compiler
[13:47:17]OpenAL Device Name: PulseAudio Software
[13:47:17]OpenAL Vendor: OpenAL Community
[13:47:17]OpenAL Version: 1.1 ALSOFT 1.12.854
[13:47:17]OpenAL Renderer: OpenAL Soft
[13:47:17]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
[13:47:17]Using Backend: SDL
[13:47:17]Using language: System locale
[13:47:28]UPnP device not found.
[13:49:05]Current Level/map is VolkaRousel2x2DR-T1

Dump caused by signal: SIGABRT: Process abort signal

Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: 'N/A'
Log message: info    |01:52:05: [displayBlueprints:1712] Expected a delivery point.
Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: 'N/A'
Log message: info    |01:52:05: [displayBlueprints:1712] Expected a delivery point.
Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: 'N/A'
Log message: info    |01:52:05: [displayBlueprints:1712] Expected a delivery point.
Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: 'N/A'
Log message: info    |01:52:05: [displayBlueprints:1712] Expected a delivery point.
Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: 'N/A'
Log message: info    |01:52:05: [displayBlueprints:1712] Expected a delivery point.
Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: 'N/A'
Log message: info    |01:52:05: [displayBlueprints:1712] Expected a delivery point.
Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: 'N/A'
Log message: info    |01:52:05: [displayBlueprints:1712] Expected a delivery point.
Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: 'N/A'
Log message: info    |01:52:05: [displayBlueprints:1712] Expected a delivery point.
Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: '13 (CALL_NEWDROID)'
Log message: info    |01:52:05: [displayBlueprints:1712] Expected a delivery point.
Log message: info    |01:52:05: [displayBlueprints:1712] Assert in Warzone: display3d.cpp:1712 (deliveryPointToMove != __null), last script event: '13 (CALL_NEWDROID)'
Log message: error   |01:55:36: [intDoScreenRefresh:813] Reset tabs since statMajor is too big

GLIBC raw backtrace:
./src/warzone2100[0x8372641]
[0xf0c410]
[0xf0c422]
/lib/tls/i686/cmov/libc.so.6(gsignal+0x51)[0xa15651]
/lib/tls/i686/cmov/libc.so.6(abort+0x182)[0xa18a82]
/usr/lib/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x14f)[0x81352f]
/usr/lib/libstdc++.so.6(+0xbd465)[0x811465]
/usr/lib/libstdc++.so.6(+0xbd4a2)[0x8114a2]
/usr/lib/libstdc++.so.6(+0xbd5e1)[0x8115e1]
/usr/lib/libQtCore.so.4(+0x5cb15)[0x5bc1b15]
/usr/lib/libQtCore.so.4(_ZN7QStringC1EiN2Qt14InitializationE+0x65)[0x5c13485]
/usr/lib/libQtCore.so.4(+0x19e396)[0x5d03396]
/usr/lib/libQtCore.so.4(+0x19e4f7)[0x5d034f7]
/usr/lib/libQtCore.so.4(_ZN7QString16fromAscii_helperEPKci+0x8f)[0x5c1e89f]
/usr/lib/libQtCore.so.4(_ZN7QString9fromAsciiEPKci+0x2c)[0x5c1e92c]
/usr/lib/libQtScript.so.4(_ZN12QScriptValueC1EPKc+0x7e)[0x10cec3e]
./src/warzone2100(_Z7convObjP11BASE_OBJECTP13QScriptEngine+0x6dc)[0x824a180]
./src/warzone2100(_Z9convDroidP5DROIDP13QScriptEngine+0x33)[0x82494fa]
./src/warzone2100[0x825385e]
/usr/lib/libQtScript.so.4(+0x1cbdeb)[0x10d8deb]

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 3026
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 0xae25bb70 (LWP 3043)]
[New Thread 0xb060eb70 (LWP 3042)]
[New Thread 0xb1112b70 (LWP 3036)]
[New Thread 0xb5915b70 (LWP 3035)]
[New Thread 0xb6cd9b70 (LWP 3034)]
[New Thread 0xb75e1b70 (LWP 3033)]
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
0x00f0c422 in __kernel_vsyscall ()
(gdb) => 0xf0c422 <__kernel_vsyscall+2>:	ret    
(gdb) #6  0x00a15651 in raise () from /lib/tls/i686/cmov/libc.so.6
(gdb) Dump of assembler code for function raise:
   0x00a15600 <+0>:	push   %ebp
   0x00a15601 <+1>:	mov    %esp,%ebp
   0x00a15603 <+3>:	sub    $0x8,%esp
   0x00a15606 <+6>:	mov    %ebx,(%esp)
   0x00a15609 <+9>:	mov    %edi,0x4(%esp)
   0x00a1560d <+13>:	call   0xa01a0f
   0x00a15612 <+18>:	add    $0x12a9e2,%ebx
   0x00a15618 <+24>:	mov    %gs:0x6c,%edi
   0x00a1561f <+31>:	mov    %gs:0x68,%ecx
   0x00a15626 <+38>:	test   %ecx,%ecx
   0x00a15628 <+40>:	jne    0xa15668 <raise+104>
   0x00a1562a <+42>:	mov    $0xe0,%eax
   0x00a1562f <+47>:	call   *%gs:0x10
   0x00a15636 <+54>:	mov    %eax,%ecx
   0x00a15638 <+56>:	mov    %eax,%gs:0x68
   0x00a1563e <+62>:	mov    %eax,%edi
   0x00a15640 <+64>:	mov    0x8(%ebp),%edx
   0x00a15643 <+67>:	xchg   %ebx,%edi
   0x00a15645 <+69>:	mov    $0x10e,%eax
   0x00a1564a <+74>:	call   *%gs:0x10
=> 0x00a15651 <+81>:	xchg   %edi,%ebx
   0x00a15653 <+83>:	cmp    $0xfffff000,%eax
   0x00a15658 <+88>:	ja     0xa15678 <raise+120>
   0x00a1565a <+90>:	mov    (%esp),%ebx
   0x00a1565d <+93>:	mov    0x4(%esp),%edi
   0x00a15661 <+97>:	mov    %ebp,%esp
   0x00a15663 <+99>:	pop    %ebp
   0x00a15664 <+100>:	ret    
   0x00a15665 <+101>:	lea    0x0(%esi),%esi
   0x00a15668 <+104>:	test   %edi,%edi
   0x00a1566a <+106>:	jg     0xa15640 <raise+64>
   0x00a1566c <+108>:	test   $0x7fffffff,%edi
   0x00a15672 <+114>:	jne    0xa15688 <raise+136>
   0x00a15674 <+116>:	mov    %ecx,%edi
   0x00a15676 <+118>:	jmp    0xa15640 <raise+64>
   0x00a15678 <+120>:	mov    -0x30(%ebx),%edx
   0x00a1567e <+126>:	neg    %eax
   0x00a15680 <+128>:	mov    %eax,%gs:(%edx)
   0x00a15683 <+131>:	or     $0xffffffff,%eax
   0x00a15686 <+134>:	jmp    0xa1565a <raise+90>
   0x00a15688 <+136>:	neg    %edi
   0x00a1568a <+138>:	jmp    0xa15640 <raise+64>
End of assembler dump.
(gdb) 
Thread 7 (Thread 0xb75e1b70 (LWP 3033)):
#0  0x00f0c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00142245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x001cc348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0x0838bd0d in wzSemaphoreWait (semaphore=0xa0628e0) at main_sdl.cpp:397
No locals.
#4  0x0833e91c 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  0x001819ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6  0x001cc25d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7  0x0013b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8  0x00ab898e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 6 (Thread 0xb6cd9b70 (LWP 3034)):
#0  0x00f0c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00143736 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x001ceb87 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0x001cebd4 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#4  0x001819ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#5  0x001cc25d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6  0x0013b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0x00ab898e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 5 (Thread 0xb5915b70 (LWP 3035)):
#0  0x00f0c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00aaaac6 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0x0040d502 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.
#3  0x003f9a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
No symbol table info available.
#4  0x003fba13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
No symbol table info available.
#5  0x003fbae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
No symbol table info available.
#6  0x0040d2a3 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.
#7  0x009b1e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
No symbol table info available.
#8  0x0013b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9  0x00ab898e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 4 (Thread 0xb1112b70 (LWP 3036)):
#0  0x00f0c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00142245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x001cc348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0x0838bd0d in wzSemaphoreWait (semaphore=0xa3b8c00) at main_sdl.cpp:397
No locals.
#4  0x08169241 in fpathThreadFunc () at fpath.cpp:85
        job # {propulsion PROPULSION_TYPE_HOVER, droidType = DROID_WEAPON, 
          destX # 5142, destY 20516, origX # 12416, origY 15496, 
          dstStructure # {map {x # 32767, y 32767}, size # {x -65535, 
              y # -65535], droidID 165557, moveType # FMT_MOVE, owner 1, 
          blockingMap # 0x99253828, acceptNearest true, deleted = false}
        result # {droidID 165557, sMove # {Status MOVEINACTIVE, 
            pathIndex # 0, numPoints 60, asPath = 0xbfbcdc58, 
            destination # {x 5142, y # 20516}, 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 # 5142, y 20516]
        __FUNCTION__ = "fpathThreadFunc"
#5  0x001819ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6  0x001cc25d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7  0x0013b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8  0x00ab898e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xb060eb70 (LWP 3042)):
#0  0x00f0c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00140015 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x01093c97 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#3  0x01093ce1 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#4  0x0013b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#5  0x00ab898e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xae25bb70 (LWP 3043)):
#0  0x00f0c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00142245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x001cc348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0x0838bd0d in wzSemaphoreWait (semaphore=0xcafb9e0) at main_sdl.cpp:397
No locals.
#4  0x081e6042 in dangerThreadFunc (data=0x0) at map.cpp:1834
No locals.
#5  0x001819ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6  0x001cc25d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7  0x0013b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8  0x00ab898e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb7782720 (LWP 3026)):
#0  0x00f0c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00143e0b in waitpid () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x0837255d in gdbExtendedBacktrace (dumpFile=20, sigcontext=0xbfdfbafc)
    at exceptionhandler.cpp:560
        frame = 0xbfdfbe08
        gdbPipe = 24
        status = -1075856792
        wpid = -1075856848
        gdbCommands = "thread apply all backtrace full\nframe 4\ndisassemble /m\ninfo registers\nquit\n"
        pid = 3056
        instruction = 0xf0c422 <__kernel_vsyscall+2>
#3  0x083727a8 in posixExceptionHandler (signum=6, siginfo=0xbfdfba7c, 
    sigcontext=0xbfdfbafc) at exceptionhandler.cpp:669
        allreadyRunning = 1
        dumpFile = 20
        signal = 0x83f3399 "SIGABRT: Process abort signal"
        btBuffer = {0x8372641, 0xf0c410, 0xf0c422, 0xa15651, 0xa18a82, 
          0x81352f, 0x811465, 0x8114a2, 0x8115e1, 0x5bc1b15, 0x5c13485, 
          0x5d03396, 0x5d034f7, 0x5c1e89f, 0x5c1e92c, 0x10cec3e, 0x824a180, 
          0x82494fa, 0x825385e, 0x10d8deb}
        gdmpPath = "/tmp/warzone2100.gdmp-XXXXXX"
        dumpFilename = "/tmp/warzone2100.gdmp-dlG3E0"
        btSize = 20
#4  <signal handler called>
No symbol table info available.
#5  0x00f0c422 in __kernel_vsyscall ()
No symbol table info available.
#6  0x00a15651 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#7  0x00a18a82 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#8  0x0081352f in __gnu_cxx::__verbose_terminate_handler() ()
   from /usr/lib/libstdc++.so.6
No symbol table info available.
#9  0x00811465 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#10 0x008114a2 in std::terminate() () from /usr/lib/libstdc++.so.6
No symbol table info available.
#11 0x008115e1 in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#12 0x05bc1b15 in qBadAlloc() () from /usr/lib/libQtCore.so.4
No symbol table info available.
#13 0x05c13485 in QString::QString(int, Qt::Initialization) ()
   from /usr/lib/libQtCore.so.4
No symbol table info available.
#14 0x05d03396 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#15 0x05d034f7 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#16 0x05c1e89f in QString::fromAscii_helper(char const*, int) ()
   from /usr/lib/libQtCore.so.4
No symbol table info available.
#17 0x05c1e92c in QString::fromAscii(char const*, int) ()
   from /usr/lib/libQtCore.so.4
No symbol table info available.
#18 0x010cec3e in QScriptValue::QScriptValue(char const*) ()
   from /usr/lib/libQtScript.so.4
No symbol table info available.
#19 0x0824a180 in convObj (psObj=0xab238f30, engine=0xc9c2490)
    at qtscriptfuncs.cpp:267
        value # {d_ptr {d = 0xbfdfc238]
        __FUNCTION__ = "convObj"
        value = (gdb) #4  <signal handler called>
(gdb) Dump of assembler code for function __kernel_rt_sigreturn:
=> 0x00f0c410 <+0>:	mov    $0xad,%eax
   0x00f0c415 <+5>:	int    $0x80
   0x00f0c417 <+7>:	nop
End of assembler dump.
(gdb) eax            0xfffffe00	-512
ecx            0xbfdfb9a0	-1075856992
edx            0x0	0
ebx            0xbd2	3026
esp            0xbfdfba70	0xbfdfba70
ebp            0xbfdfbe00	0xbfdfbe00
esi            0x8484ce8	138956008
edi            0xb3fff4	11796468
eip            0xf0c410	0xf0c410 <__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 3026] 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 3026

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Dec 8, 2012

Per changed status from new to closed

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Dec 8, 2012

Per changed resolution from `` to fixed

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Dec 8, 2012

Per commented


Believe this one has been fixed.

@wzdev-ci wzdev-ci closed this as completed Dec 8, 2012
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant