Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79191 - arts-1.3.2 segfault when compiled with 3.3.5
Summary: arts-1.3.2 segfault when compiled with 3.3.5
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-23 04:26 UTC by Pablo De Nápoli
Modified: 2005-06-10 09:36 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 Pablo De Nápoli 2005-01-23 04:26:57 UTC
I've upgraded to gcc 3.3.5 (and binutils 2.15.92.0.2-r1) (from gcc-3.3.4)

After that, kde stoped working. I've recompiled qt and kdelibs, and
it works again except for arts that crashes with a segmentation fault
every time I start kde.
Here you have the back trace (after compiling arts with USE="debug")

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 2156)]
[KCrash handler]
#37 0x40843f11 in kill () from /lib/libc.so.6
#38 0x406d6bbd in pthread_kill () from /lib/libpthread.so.0
#39 0x406d6f1b in raise () from /lib/libpthread.so.0
#40 0x40843b22 in raise () from /lib/libc.so.6
#41 0x408453d0 in abort () from /lib/libc.so.6
#42 0x4083cfc9 in __assert_fail () from /lib/libc.so.6
#43 0x40495c66 in Arts::Object_base::_create ()
   from /usr/kde/3.3/lib/libmcop.so.1
#44 0x404ccb01 in typeinfo name for Arts::Connection ()
   from /usr/kde/3.3/lib/libmcop.so.1
#45 0x404ce80b in typeinfo name for Arts::IOManager ()
   from /usr/kde/3.3/lib/libmcop.so.1
#46 0x0000048e in ?? ()
#47 0x404ced60 in typeinfo name for Arts::IOManager ()
   from /usr/kde/3.3/lib/libmcop.so.1
#48 0x40495c00 in Arts::Object_stub::_release ()
   from /usr/kde/3.3/lib/libmcop.so.1
#49 0x40016d90 in _r_debug ()
#50 0x080a26f0 in ?? ()
#51 0x080638a9 in Arts::Dispatcher::ioManager ()
#52 0xbffff080 in ?? ()
#53 0x0808feb0 in ?? ()
#54 0xbffff090 in ?? ()
#55 0x08061946 in std::iterator<std::random_access_iterator_tag, std::string, int, std::string*, std::string&>::iterator ()
#56 0xbffff090 in ?? ()
#57 0xbffff080 in ?? ()
#58 0xbffff0a0 in ?? ()
#59 0x407e5a74 in ?? ()
   from //usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5
#60 0xbffff09c in ?? ()
#61 0x0808fecc in ?? ()
#62 0x0808febc in ?? ()
#63 0x0808feb4 in ?? ()
#64 0x0807fce4 in ?? ()
#65 0x0015c0d6 in ?? ()
#66 0xbffff110 in ?? ()
#67 0x40016d90 in _r_debug ()
#68 0x0805013d in ?? ()
#69 0x0808ff1c in ?? ()
#70 0x407ea3ec in std::string::_S_empty_rep_storage ()
   from //usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5
#71 0x4001ed1c in ?? () from /usr/kde/3.3/lib/libsoundserver_idl.so.1
#72 0x400173a0 in ?? ()
#73 0x0808ff1c in ?? ()
#74 0xbffff0d8 in ?? ()
#75 0x407b664b in std::string::assign ()
   from //usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5

Here is my emerge info
Portage 2.0.51-r14 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.4.29 i686)
=================================================================
System uname: 2.4.29 i686 AMD Duron(tm)
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Oct 17 2004, 12:00:48)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon -funroll-loops -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/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="-O3 -march=athlon -funroll-loops -pipe -fomit-frame-pointer"
DISTDIR="/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg ccache digest distlocks sandbox sfperms usersandbox"
GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ http://mirrors.tds.net/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ ftp://mirrors.tds.net/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.mirrors.pair.com/"
MAKEOPTS="-j2"
PKGDIR="/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X aalib apm arts audiofile avi berkdb bitmap-fonts cdparanoia cdr crypt cups doc encode esd f77 fam fbcon flac font-server foomaticdb fortran gdbm gif gimpprint ginac gmp gpm gstreamer gtk gtk2 icq imagemagick imlib ipv6 jabber java jpeg kde lesstif libg++ libwww lzw-tiff mad mikmod mmx mmx2 motif mozilla mpeg msn nas ncurses network nls no_wxgtk1 oggvorbis opengl oss pdflib perl plotutils png ppds python qt quicktime readline rts samba sdl slang sld speex spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts xchattext xine xml xml2 xmms xv xvid yahoo zlib ~dvd ~dvdr"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS




Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Hans Sjunnesson 2005-02-17 01:43:39 UTC
I have a duplicate of this bug. After emerging kdelibs-3.3.2-r3 artsd crashes when I start KDE.
Trying to start artsd from the console gives this:

unix_connect: can't connect to server (unix:/tmp/mcop-root/corleone_dormnet_his_se-6cca-42147149)
loading extension from '/usr/kde/3.3/lib/libartsmidi.la' failed: /usr/kde/3.3/lib/libartsmidi.so.0: undefined symbol: _ZTv0_n32_N4Arts14StdSynthModule11autoSuspendEv
MCOP ObjectManager: Could not load extension libartsmidi.la.
MCOP ObjectManager: can't find implementation for Arts::MidiManager.
loading extension from '/usr/kde/3.3/lib/libartsbuilder.la' failed: /usr/kde/3.3/lib/libartsbuilder.so.0: undefined symbol: _ZTv0_n32_N4Arts16SynthModule_stub11autoSuspendEv
MCOP ObjectManager: Could not load extension libartsbuilder.la.
MCOP ObjectManager: can't find implementation for Arts::ArtsBuilderLoader.
Segmentation fault
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-02-17 02:01:08 UTC
I don't know if it's the same as the original report, anyway this is
caused by not having arts, kdelibs and kdemultimedia compiled with the same 
compiler. So it's really a dupe of bug 67532.
Comment 3 Hans Sjunnesson 2005-02-19 03:33:17 UTC
Yes, recompiling kdemultimedia with the same compiler solved it for me.
Comment 4 Gregorio Guidi (RETIRED) gentoo-dev 2005-06-10 09:36:34 UTC
No news from reporter, assuming this is fixed now.