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