Bug#583844: warzone2100: Segmentation fault on game launch/startup

Jonathan E. Magen yonkeltron at gmail.com
Mon May 31 01:50:09 UTC 2010


Package: warzone2100
Version: 2.2.4-3
Severity: grave
Tags: squeeze
Justification: renders package unusable


Upon starting warzone2100, the application crashes. The crash report
(automatically generated) follows:

== BEGIN DEBUG ==
Program: /usr/games/warzone2100(warzone2100)
Command line: "warzone2100" 
Version: Version r0 - Built Nov  2 2009
Distributor: Debian
Compiled on: Nov  2 2009 16:45:03
Compiled by: GCC 4.3.4
Compiled mode: Release build
Executed on: Sun May 30 21:48:01 2010
Operating system: Linux
Node name: Akiba
Release: 2.6.32-trunk-686
Version: #1 SMP Sun Jan 10 06:32:16 UTC 2010
Machine: i686

Pointers: 32bit

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

Misc Data:
[09:48:01]OpenGL Vendor : Tungsten Graphics, Inc
[09:48:01]OpenGL Renderer : Mesa DRI Intel(R) 945GM GEM 20091221 2009Q4 x86/MMX/SSE2
[09:48:01]OpenGL Version : 1.4 Mesa 7.7.1
[09:48:01]OpenGL GLSL Version : 1.20
[09:48:01]Video Mode 832 x 624 (32 bpp) (window)

Dump caused by signal: SIGSEGV: Invalid memory reference


GLIBC raw backtrace:
warzone2100[0x82366fc]
[0xb788640c]
/usr/lib/libasound.so.2(snd_pcm_resume+0x31)[0xb7163811]
/usr/lib/libasound.so.2[0xb71a4f4f]
/usr/lib/libasound.so.2(snd_pcm_resume+0x31)[0xb7163811]
/usr/lib/libasound.so.2[0xb7175b05]
/usr/lib/libasound.so.2(snd_pcm_resume+0x31)[0xb7163811]
/usr/lib/libasound.so.2(snd_pcm_recover+0x64)[0xb7163f14]
/usr/lib/libopenal.so.1[0xb76c630d]
/usr/lib/libopenal.so.1[0xb76c63cc]
/usr/lib/libopenal.so.1[0xb76c65fa]
/usr/lib/libopenal.so.1[0xb76c4b92]
/lib/i686/cmov/libpthread.so.0[0xb7306585]
/lib/i686/cmov/libc.so.6(clone+0x5e)[0xb73e829e]

GDB extended backtrace:
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 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 /usr/games/warzone2100...Reading symbols from /usr/lib/debug/usr/games/warzone2100...done.
(no debugging symbols found)...done.
Attaching to program: /usr/games/warzone2100, process 24531
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/libSDL_net-1.2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libSDL_net-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 /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/libGLC.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libGLC.so.0
Reading symbols from /usr/lib/libGL.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/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 /lib/libpopt.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpopt.so.0
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/i686/cmov/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libm.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/i686/cmov/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb429db70 (LWP 24545)]
[New Thread 0xb67c3b70 (LWP 24541)]
Loaded symbols for /lib/i686/cmov/libpthread.so.0
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/libasound.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/i686/cmov/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libdirectfb-1.2.so.9...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdirectfb-1.2.so.9
Reading symbols from /usr/lib/libfusion-1.2.so.9...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfusion-1.2.so.9
Reading symbols from /usr/lib/libdirect-1.2.so.9...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdirect-1.2.so.9
Reading symbols from /usr/lib/libvga.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvga.so.1
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
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/libfribidi.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfribidi.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 /usr/lib/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXxf86vm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXxf86vm.so.1
Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdamage.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 /usr/lib/libdrm.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /lib/libx86.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libx86.so.1
Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
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 /usr/lib/libpulse.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpulse.so.0
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 /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 /usr/lib/libasyncns.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libasyncns.so.0
Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /usr/lib/libgdbm.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgdbm.so.3
Reading symbols from /lib/libcap.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libcap.so.2
Reading symbols from /lib/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /usr/lib/libXi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /lib/i686/cmov/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/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 /lib/i686/cmov/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libresolv.so.2
Reading symbols from /lib/libattr.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libattr.so.1
Reading symbols from /lib/i686/cmov/libnss_compat.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/i686/cmov/libnss_nis.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/i686/cmov/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libnss_files.so.2
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/libXrandr.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrandr.so.2
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/dri/i915_dri.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/dri/i915_dri.so
Reading symbols from /usr/lib/libdrm_intel.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdrm_intel.so.1
Reading symbols from /usr/lib/libportaudio.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libportaudio.so.2
Reading symbols from /usr/lib/libjack.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libjack.so.0
0xb7886424 in __kernel_vsyscall ()
(gdb) #0  0xb7886424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb73ea19b in semop () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb719ca28 in snd_pcm_dmix_open () from /usr/lib/libasound.so.2
No symbol table info available.
#3  0xb719d35d in _snd_pcm_dmix_open () from /usr/lib/libasound.so.2
No symbol table info available.
#4  0xb7168ae1 in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#5  0xb71691cd in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#6  0xb7169307 in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#7  0xb71a86cc in _snd_pcm_softvol_open () from /usr/lib/libasound.so.2
No symbol table info available.
#8  0xb7168ae1 in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#9  0xb716933b in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#10 0xb7185833 in _snd_pcm_plug_open () from /usr/lib/libasound.so.2
No symbol table info available.
#11 0xb7168ae1 in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#12 0xb716933b in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#13 0xb71a57d2 in _snd_pcm_asym_open () from /usr/lib/libasound.so.2
No symbol table info available.
#14 0xb7168ae1 in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#15 0xb716933b in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#16 0xb718e31c in _snd_pcm_empty_open () from /usr/lib/libasound.so.2
No symbol table info available.
#17 0xb7168ae1 in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#18 0xb71691cd in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#19 0xb684d56d in ?? () from /usr/lib/libportaudio.so.2
No symbol table info available.
#20 0xb684de70 in ?? () from /usr/lib/libportaudio.so.2
No symbol table info available.
#21 0xb684e8b0 in ?? () from /usr/lib/libportaudio.so.2
No symbol table info available.
#22 0xb684ec32 in ?? () from /usr/lib/libportaudio.so.2
No symbol table info available.
#23 0xb684a51c in Pa_Initialize () from /usr/lib/libportaudio.so.2
No symbol table info available.
#24 0xb76cc8ac in ?? () from /usr/lib/libopenal.so.1
No symbol table info available.
#25 0xb76ccbaf in ?? () from /usr/lib/libopenal.so.1
No symbol table info available.
#26 0xb76ae211 in alcGetString () from /usr/lib/libopenal.so.1
No symbol table info available.
#27 0x081cb6fe in PrintOpenALVersion (part=LOG_SOUND) at openal_track.c:133
        pDeviceNames = <value optimized out>
        buf = "\000\000\000\000\226\332i\267\360\n\241\277\344\n\241\277\000\000\000\000\004\000\000\000\003\000\000\000\060\v\241\277pF\212\267\r\002\b\b\002", '\000' <repeats 11 times>, "\024aq\n\001\000\000\000\000\002\000\000\001\000\000\000\b\273\065?\033\224\060\267\307~0\267\377\377\377\377\\\022\060\267\bHJ\267\307~0\267\b\300\334\264\b\300\334\264\310\n\241\277\026Z?\267\200am\267h\\m\267\033\224\060\267\300\334j\267\200am\267\253O\211\267(H\212\267\364\277E\267\b\300\334\264\b\300\334\264\370\n\241\277\026Z?\267\200am\267h\\m\267\030\v\241\277\300\334j\267\200am\267p\002\000\000\030\v\241\277\026Z?\267\251\334j\267h\\m\267H\v\241\277\252\335j\267\000\000\000\000\000\000\000\000\320\201)\b\352\364j\267\251\334j\267h\\m\267m\335j\267h\\m\267\b\300\334\264p\002\000\000X\v\241\277\342\335j\267"
        __FUNCTION__ = "PrintOpenALVersion"
#28 0x081cb9ad in sound_InitLibrary () at openal_track.c:215
        err = <value optimized out>
        listenerVel = {0, 0, 0}
        listenerOri = {0, 0, 1, 0, 1, 0}
        __FUNCTION__ = "sound_InitLibrary"
#29 0x081cc7d6 in sound_Init () at track.c:52
        __FUNCTION__ = "sound_Init"
#30 0x081c9613 in audio_Init (pStopTrackCallback=0x80e4040 <droidAudioTrackStopped>) at audio.c:103
No locals.
#31 0x0811b2d4 in systemInitialise () at init.c:431
        __FUNCTION__ = "systemInitialise"
#32 0x08138775 in main (argc=) at main.c:1019
        __FUNCTION__ = "main"
(gdb) #4  0xb7168ae1 in ?? () from /usr/lib/libasound.so.2
(gdb) (gdb) eax            0xfffffffc	-4
ecx            0x0	0
edx            0x2	2
ebx            0xb71e2164	-1222762140
esp            0xbfa0fd00	0xbfa0fd00
ebp            0xbfa0fd98	0xbfa0fd98
esi            0xbfa0ff2c	-1079967956
edi            0xb719d180	-1223044736
eip            0xb7168ae1	0xb7168ae1
eflags         0x200282	[ SF IF ID ]
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 24531] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/games/warzone2100, process 24531
=== END DEBUG ===

The application is currently unusable as it will not start.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages warzone2100 depends on:
ii  libc6                     2.10.2-9       Embedded GNU C Library: Shared lib
ii  libgcc1                   1:4.4.4-1      GCC support library
ii  libgl1-mesa-glx [libgl1]  7.7.1-1        A free implementation of the OpenG
ii  libglc0                   0.7.2-1        QuesoGLC GLC implementation
ii  libglu1-mesa [libglu1]    7.7.1-1        The OpenGL utility library (GLU)
ii  libogg0                   1.2.0~dfsg-1   Ogg bitstream library
ii  libopenal1                1:1.11.753-1   Software implementation of the Ope
ii  libphysfs1                2.0.1-1        filesystem abstraction library for
ii  libpng12-0                1.2.43-1       PNG library - runtime
ii  libpopt0                  1.16-1         lib for parsing cmdline parameters
ii  libsdl-net1.2             1.2.7-2        network library for Simple DirectM
ii  libsdl1.2debian           1.2.14-6       Simple DirectMedia Layer
ii  libstdc++6                4.4.4-1        The GNU Standard C++ Library v3
ii  libtheora0                1.1.1+dfsg.1-3 The Theora Video Compression Codec
ii  libvorbis0a               1.3.1-1        The Vorbis General Audio Compressi
ii  libvorbisfile3            1.3.1-1        The Vorbis General Audio Compressi
ii  libx11-6                  2:1.3.3-3      X11 client-side library
ii  warzone2100-data          2.2.4-3        data files for warzone2100

Versions of packages warzone2100 recommends:
ii  warzone2100-music             2.2.4-3    official music for warzone2100
pn  warzone2100-video             <none>     (no description available)

warzone2100 suggests no packages.

-- no debconf information





More information about the Pkg-games-devel mailing list