#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