Package: wesnoth
Version: 1.1.1-3
Severity: grave
Justification: renders package unusable

Hi,

wesnoth segfaults at startup with no particular error message:
$ wesnoth
Battle for Wesnoth v1.1.1
Started on Tue Feb 28 14:03:02 2006

started game: 2965448656
Checking video mode: 1024x768x32...
32
setting mode to 1024x768x32
Erreur de segmentation (core dumped)
$

I joined the backtrace to this bug report (I compiled wesnoth using
apt-get source wesnoth and then dpkg-buildpackage -uc -us -rfakeroot)

Note that wesnoth sometimes (perhaps every 10th start) does not
segfault.

wesnoth worked fine before I upgrade my debian/unstable, including
libsdl1.2debian (see dependencies below).

Thanks,

tibob

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-k7
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages wesnoth depends on:
ii  libc6                     2.3.6-2        GNU C Library: Shared libraries an
ii  libfreetype6              2.1.10-1       FreeType 2 font engine, shared lib
ii  libfribidi0               0.10.7-2       Free Implementation of the Unicode
ii  libgcc1                   1:4.0.2-9      GCC support library
ii  libsdl-image1.2           1.2.4-1        image loading library for Simple D
ii  libsdl-mixer1.2           1.2.6-1.1+b1   mixer library for Simple DirectMed
ii  libsdl-net1.2             1.2.5-6        network library for Simple DirectM
ii  libsdl1.2debian           1.2.9-1        Simple DirectMedia Layer
ii  libstdc++6                4.0.2-9        The GNU Standard C++ Library v3
ii  libx11-6                  6.9.0.dfsg.1-4 X Window System protocol client li
ii  python2.3                 2.3.5-9        An interactive high-level object-o
ii  ttf-dejavu                2.1-2          Bitstream Vera fonts with addition
ii  wesnoth-data              1.1.1-3        data files for Wesnoth
ii  zlib1g                    1:1.2.3-9      compression library - runtime

wesnoth recommends no packages.

-- no debconf information
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library 
"/lib/tls/libthread_db.so.1".

Core was generated by `wesnoth'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libSDL_image-1.2.so.0...done.
Loaded symbols for /usr/lib/libSDL_image-1.2.so.0
Reading symbols from /usr/lib/libSDL_mixer-1.2.so.0...done.
Loaded symbols for /usr/lib/libSDL_mixer-1.2.so.0
Reading symbols from /usr/lib/libSDL_net-1.2.so.0...done.
Loaded symbols for /usr/lib/libSDL_net-1.2.so.0
Reading symbols from /usr/lib/libSDL-1.2.so.0...done.
Loaded symbols for /usr/lib/libSDL-1.2.so.0
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /usr/lib/libpython2.3.so.1.0...done.
Loaded symbols for /usr/lib/libpython2.3.so.1.0
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libfribidi.so.0...done.
Loaded symbols for /usr/lib/libfribidi.so.0
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /usr/lib/libtiff.so.4...done.
Loaded symbols for /usr/lib/libtiff.so.4
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libvorbisfile.so.3...done.
Loaded symbols for /usr/lib/libvorbisfile.so.3
Reading symbols from /usr/lib/libvorbis.so.0...done.
Loaded symbols for /usr/lib/libvorbis.so.0
Reading symbols from /usr/lib/libogg.so.0...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib/libsmpeg-0.4.so.0...done.
Loaded symbols for /usr/lib/libsmpeg-0.4.so.0
Reading symbols from /lib/tls/libdl.so.2...done.
Loaded symbols for /lib/tls/libdl.so.2
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/tls/libutil.so.1...done.
Loaded symbols for /lib/tls/libutil.so.1
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
#0  0xb7c7cd57 in XLookupString () from /usr/X11R6/lib/libX11.so.6
(gdb) bt full
#0  0xb7c7cd57 in XLookupString () from /usr/X11R6/lib/libX11.so.6
No symbol table info available.
#1  0xb7ecbbf7 in X11_TranslateKey () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#2  0xb7ecc1c3 in X11_SetKeyboardState () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0xb7ed223f in X11_CheckMouseMode () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#4  0xb7ec77e5 in SDL_SetVideoMode () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#5  0x082d6633 in update_rect ([EMAIL PROTECTED]) at stl_vector.h:610
        rect = <value optimized out>
#6  0x080f09d5 in (anonymous namespace)::game_controller::init_video 
(this=0xbfdd8818) at game.cpp:347
        video_flags = -2147483648
        video_info = <value optimized out>
        DefaultBPP = <value optimized out>
        bpp = <value optimized out>
        res = <value optimized out>
#7  0x08106cc0 in play_game (argc=1, argv=0xbfdd8bb4) at game.cpp:1651
        stream = {stream = 0xb0c127d0}
        compress = <value optimized out>
        input = {static npos = 4294967295, 
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>}, 
    _M_p = 0xb7c1ce78 "¨ªÁ·\002"}}
        output = {static npos = 4294967295, 
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>}, 
    _M_p = 0x1 <Address 0x1 out of bounds>}}
        cfg = {values = {_M_t = {
      _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
t_string> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
t_string> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = 
{<No data fields>}, <No data fields>}, _M_header = {
          _M_color = std::_S_red, _M_parent = 0xb7b0eff4, _M_left = 0xb7b0f480, 
_M_right = 0x1}, _M_node_count = 3218967160}}}, children = {
    _M_t = {
      _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
std::vector<config*, std::allocator<config*> > > > >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
std::vector<config*, std::allocator<config*> > > > >> = {<No data fields>}, <No 
data fields>}, 
        _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header 
= {_M_color = 3081827456, _M_parent = 0xb7e867a5, 
          _M_left = 0xb7c18cb8, _M_right = 0x83c4b68}, _M_node_count = 
3081826292}}}, 
  ordered_children = 
{<std::_Vector_base<config::child_pos,std::allocator<config::child_pos> >> = {
      _M_impl = {<std::allocator<config::child_pos>> = 
{<__gnu_cxx::new_allocator<config::child_pos>> = {<No data fields>}, <No data 
fields>}, 
        _M_start = 0xb7b0f480, _M_finish = 0xbfdd8a88, _M_end_of_storage = 
0xb7a326c2}}, <No data fields>}}
        val = {static npos = 4294967295, 
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>}, 
    _M_p = 0xb7bbb740 "U\211å\203ìH\213E\020\215Mè\211Mä\213M 
\211]ô\017¶U\024ègaüÿ\201ÃZÕ\005"}}
#8  0x0810911d in main (argc=0, argv=0x0) at game.cpp:1789
        t = 1141131782
        res = <value optimized out>
(gdb) quit

Reply via email to