Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84216 - Various programs that used to work now crash with a segmentation fault.
Summary: Various programs that used to work now crash with a segmentation fault.
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-05 12:17 UTC by Peter `MathFox' Roozemaal
Modified: 2005-03-05 12:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter `MathFox' Roozemaal 2005-03-05 12:17:23 UTC
wesnoth and pysol started segfaulting recently. (within the last few days.) They worked nicely a week ago. No updates on both programs took place within the period of working fine and crashing.
In this period kdelibs was upgraded to kdelibs-3.3.2-r4

Reproducible: Always
Steps to Reproduce:
1. wesnoth

Actual Results:  
started game: 1950930715
Segmentation fault


Expected Results:  
Show window to play a game.

A backtrace:

Starting program: /usr/games/bin/wesnoth
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[Thread debugging
using libthread_db enabled]
[New Thread 16384 (LWP 13955)]
started game: 1951194677
 
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 13955)]
0x0000002a97e7b780 in ?? ()
(gdb) where
#0  0x0000002a97e7b780 in ?? ()
#1  0x0000002a989e7a0b in std::vector<Arts::MethodDef,
std::allocator<Arts::MethodDef>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::MethodDef*,
std::vector<Arts::MethodDef, std::allocator<Arts::MethodDef> > >,
Arts::MethodDef const&) () from /usr/kde/3.3/lib/libmcop.so.1
#2  0x0000002a989e7c07 in void Arts::readTypeSeq<Arts::MethodDef>(Arts::Buffer&,
std::vector<Arts::MethodDef, std::allocator<Arts::MethodDef> >&) ()
   from /usr/kde/3.3/lib/libmcop.so.1
#3  0x0000002a989dff91 in Arts::InterfaceDef::readType(Arts::Buffer&) ()
   from /usr/kde/3.3/lib/libmcop.so.1
#4  0x0000002a989e02bc in Arts::InterfaceDef::InterfaceDef(Arts::Buffer&) ()
   from /usr/kde/3.3/lib/libmcop.so.1
#5  0x0000002a989e9ddd in void
Arts::readTypeSeq<Arts::InterfaceDef>(Arts::Buffer&,
std::vector<Arts::InterfaceDef, std::allocator<Arts::InterfaceDef> >&) ()
   from /usr/kde/3.3/lib/libmcop.so.1
#6  0x0000002a989e116d in Arts::ModuleDef::readType(Arts::Buffer&) ()
   from /usr/kde/3.3/lib/libmcop.so.1
#7  0x0000002a989e1420 in Arts::ModuleDef::ModuleDef(Arts::Buffer&) ()
   from /usr/kde/3.3/lib/libmcop.so.1
#8  0x0000002a98a03b73 in Arts::IDLFileReg::startup() ()
   from /usr/kde/3.3/lib/libmcop.so.1
#9  0x0000002a98a0915c in Arts::StartupManager::startup() ()
   from /usr/kde/3.3/lib/libmcop.so.1
---Type <return> to continue, or q <return> to quit---
#10 0x0000002a989f17af in Arts::Dispatcher::Dispatcher(Arts::IOManager*,
Arts::Dispatcher::StartServer) () from /usr/kde/3.3/lib/libmcop.so.1
#11 0x0000002a97e1cb07 in arts_backend_init ()
   from /usr/kde/3.3/lib/libartscbackend.so.0
#12 0x0000002a97965ad8 in arts_init () from /usr/kde/3.3/lib/libartsc.so.0
#13 0x0000002a959e35e1 in SDL_FreeWAV () from /usr/lib/libSDL-1.2.so.0
#14 0x0000002a959df4a5 in SDL_OpenAudio () from /usr/lib/libSDL-1.2.so.0
#15 0x0000002a957936f5 in Mix_OpenAudio () from /usr/lib/libSDL_mixer-1.2.so.0
#16 0x0000000000645771 in std::string*
std::__uninitialized_fill_n_aux<std::string*, unsigned long,
std::string>(std::string*, unsigned long, std::string const&, __false_type) ()
#17 0x00000000004c2702 in std::basic_string<char, std::char_traits<char>,
std::allocator<char> > std::operator+<char, std::char_traits<char>,
std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>,
std::allocator<char>
> const&) ()
#18 0x00000000004d04f7 in std::basic_string<char, std::char_traits<char>,
std::allocator<char> > std::operator+<char, std::char_traits<char>,
std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>,
std::allocator<char>
> const&) ()
#19 0x00000000004d6492 in std::basic_string<char, std::char_traits<char>,
std::allocator<char> > std::operator+<char, std::char_traits<char>,
std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>,
std::allocator<char>
> const&) ()
---Type <return> to continue, or q <return> to quit---
#20 0x0000002a9642de31 in __libc_start_main () from /lib/libc.so.6
#21 0x000000000040744a in ?? ()
(gdb) q

emerge info

Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r12 x86_64)
=================================================================
System uname: 2.6.9-gentoo-r12 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005, 11:44:12)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.8.5-r3, 1.7.9-r1, 1.6.3, 1.9.4, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.nedlinux.nl http://ftp.easynet.nl/mirror/gentoo/
http://gentoo.mirror.sdv.fr http://gentoo.math.bme.hu"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa arts berkdb bitmap-fonts bonobo cdr crypt curl doc dvd
dvdr esd f77 fam flac font-server fortran gdbm gif gnome gpm gstreamer gtk
gtkhtml guile imagemagick imlib ipv6 java jp2 jpeg junit kde ldap libwww
lm-sensors lzw lzw-tiff mad mikmod motif mozilla multilib mysql ncurses nls
oggvorbis opengl oss pam pda pdflib perl png postgres python qt readline samba
sdl slang speex ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts
usb userlocales xml xml2 xmms xpm xrandr xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS

Note: My sound card is not configured properly.
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-05 12:49:52 UTC
The backtrace looks identical to a number of other ones related to random arts crashes, e.g. http://bugs.kde.org/show_bug.cgi?id=93910

I don't think we can do much, better put efforts here:
http://bugs.kde.org/show_bug.cgi?id=62603
(maybe trying the patch there)