Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115842 - Amarok 1.3.6 crashing when Playlist window is opened.
Summary: Amarok 1.3.6 crashing when Playlist window is opened.
Status: RESOLVED DUPLICATE of bug 61146
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-17 03:55 UTC by Jiri
Modified: 2005-12-17 17:03 UTC (History)
2 users (show)

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 Jiri 2005-12-17 03:55:16 UTC
I had upgraded Amarok to version 1.3.6. When I launched it, everything was fine. When I opened a playlist window, it crashed. Now, Amarok crashes every time when I start it (I guess, it tries automatically open the playlist window).
Comment 1 Jiri 2005-12-17 03:56:42 UTC
$ amarok
amaroK: [Loader] Starting amarokapp..
amaroK: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp.
QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow

$ amarokapp
QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow
STARTUP
Neopr
Comment 2 Jiri 2005-12-17 03:56:42 UTC
$ amarok
amaroK: [Loader] Starting amarokapp..
amaroK: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp.
QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow

$ amarokapp
QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow
STARTUP
Neoprávněný přístup do paměti (SIGSEGV)
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-17 04:23:12 UTC
Please post your emerge info.
Comment 4 Jiri 2005-12-17 04:31:16 UTC
My USE variable which was used to compile Amarok:

USE="3dnow 3dnowex 3dnowext Xaw3d aac aalib -acl alsa apache2 arts artswrappersuid audiofile bzip2 cdparanoia dga divx4linux dts dvb dvd dvdread encode exif ffmpeg fftw flac font-server gif gmp gps icq idn imap jabber jack jpeg lcms lesstif libcaca libsamplerate live mad matroska mbox mcal mdir mmx mmxext mng mysql mpeg4 network nsplugin nvidia oggvorbis oscar plotutils png real rtc session sse svga theora truetype unicode usb userlocales v4l v4l2 videos wmf win32codecs wxgtk1 wxwindows xosd xvid xv xvmc -eds -esd -gnome -ipv6 -junit -tcltk"
Comment 5 Jiri 2005-12-17 04:33:21 UTC
> Please post your emerge info.

USE varible is in comment #3. Emerge was successful with no problem as far as I noticed. What particular information would you like to get?
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-12-17 05:02:54 UTC
(In reply to comment #4)
> > Please post your emerge info.
> 
> USE varible is in comment #3. Emerge was successful with no problem as far as I
> noticed. What particular information would you like to get?

type 'emerge info' and post the output here...

Comment 7 stanlus 2005-12-17 05:35:46 UTC
(In reply to comment #2)
> Please post your emerge info.
> 
I have exactly the same problem. This is my emerge info:

portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
Gentoo Base System version 1.6.13
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://213.186.33.37/gentoo-distfiles/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://213.186.33.37/gentoo-distfiles/ ftp://213.186.33.38/gentoo-distfiles/"
LINGUAS="en de"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cdb cdr cdrom cli crypt cups curl dba divx4linux dvd eds emboss emoticon encode esd exif expat fam fbcon ffmpeg flash foomaticdb fortran ftp gd gdbm gif gimp gimpprint gkt glut gmp gpm graphviz gstreamer gtk gtk2 idn imagemagick imlib inifile ipv6 java jpeg kde kdgraphics koffice-plugin latex lcms libg++ libwww mad mikmod mng motif mozilla mp3 mpeg mplayer msn musicbrainz mysql ncurses nls nsplugin ogg oggvorbis openal opengl openssh oss pam pcre pdflib pear perl php png postgres ppds python qt readline samba sdl session soap sse ssl tcpd threads tiff truetype truetype-fonts type1-fonts udev usb vhosts vorbis winbind xine xinerama xml2 xmms xv xvid zlib linguas_en linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Comment 8 stanlus 2005-12-17 05:43:21 UTC
...and here are some additional information about version and the messages when I try to start amaroK.

# amarokapp -v
Qt: 3.3.4
KDE: 3.4.3
amaroK: 1.3.7

# amarokapp
QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow
STARTUP
Killed
#

:-(
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-17 05:54:07 UTC
Please post the output of ldd `which amarok`.
Comment 10 Jeffrey Forman (RETIRED) gentoo-dev 2005-12-17 06:16:38 UTC
Quick change of platform in bugzilla. Sorry about the email.
Comment 11 stanlus 2005-12-17 07:05:10 UTC
(In reply to comment #8)
> Please post the output of ldd `which amarok`.
> 
# ldd `which amarok`
        linux-gate.so.1 =>  (0xffffe000)
        libkdecore.so.4 => /usr/kde/3.4/lib/libkdecore.so.4 (0xb7d21000)
        libDCOP.so.4 => /usr/kde/3.4/lib/libDCOP.so.4 (0xb7ced000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb7cc5000)
        libutil.so.1 => /lib/libutil.so.1 (0xb7cc1000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7cab000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0xb7c7b000)
        libkdefx.so.4 => /usr/kde/3.4/lib/libkdefx.so.4 (0xb7c4e000)
        libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0xb758d000)
        libmng.so.1 => /usr/lib/libmng.so.1 (0xb7531000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb7505000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb74e8000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb74e0000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb74dc000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb74d3000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb74d0000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0xb74be000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7498000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7429000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb7408000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7404000)
        libpng.so.3 => /usr/lib/libpng.so.3 (0xb73d3000)
        libz.so.1 => /lib/libz.so.1 (0xb73c2000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb73b4000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb72ee000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb72e4000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb72cd000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb727b000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7273000)
        libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6 (0xb71a9000)
        libm.so.6 => /lib/libm.so.6 (0xb7187000)
        libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so.1 (0xb717d000)
        libc.so.6 => /lib/libc.so.6 (0xb7068000)
        libstdc++.so.5 => /usr/lib/libstdc++-v3/libstdc++.so.5 (0xb6fb4000)
        /lib/ld-linux.so.2 (0xb7f5e000)
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2005-12-17 07:26:13 UTC
(In reply to comment #10)
>         libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6
> (0xb71a9000)
>         libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so.1
> (0xb717d000)
>         libc.so.6 => /lib/libc.so.6 (0xb7068000)
>         libstdc++.so.5 => /usr/lib/libstdc++-v3/libstdc++.so.5 (0xb6fb4000)


Mixing gcc versions does not exactly work...

*** This bug has been marked as a duplicate of 61146 ***
Comment 13 Jiri 2005-12-17 16:47:33 UTC
I ran:
$ revdep-rebuild -X --soname libstdc++.so.5

The final result was:
There are no dynamic links to libstdc++.so.5... All done.

For me, the bug is not closed... If you think, I just need a help, please, reclose it and help me at http://forums.gentoo.org/viewtopic-t-413539-highlight-.html .

My emerge info is:
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/"
LANG="cs_CZ.utf8"
LC_ALL="cs_CZ.utf8"
LINGUAS="cz cs en"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex 3dnowext X Xaw3d aac aalib alsa apache2 apm arts artswrappersuid audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdparanoia cdr crypt cups curl dga directfb divx4linux dts dvb dvd dvdread emboss encode exif expat fam ffmpeg fftw flac font-server foomaticdb fortran gd gdbm gif glut gmp gphoto2 gpm gps gstreamer gtk gtk2 guile icq idn imagemagick imap imlib jabber jack java jpeg kde lcms ldap lesstif libcaca libg++ libsamplerate libwww live lua mad matroska mbox mcal mdir mhash mikmod mmx mmxext mng motif mp3 mpeg mpeg4 mysql nas ncurses network nls nsplugin nvidia ogg oggvorbis opengl oscar oss pam pcre pdflib perl plotutils png python qt quicktime readline real recode rtc samba sdl session slang speex spell sse ssl svga tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 videos vorbis win32codecs wmf wxgtk1 wxwindows xine xml xml2 xmms xosd xv xvid xvmc zlib linguas_cz linguas_cs linguas_en userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY

$ldd /usr/kde/3.4/bin/amarokapp
        linux-gate.so.1 =>  (0xffffe000)
        libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so.1 (0xb7f6d000)
        libkhtml.so.4 => /usr/kde/3.4/lib/libkhtml.so.4 (0xb7c0b000)
        libkjs.so.1 => /usr/kde/3.4/lib/libkjs.so.1 (0xb7b9c000)
        libpcreposix.so.0 => /usr/lib/libpcreposix.so.0 (0xb7b9a000)
        libpcre.so.0 => /usr/lib/libpcre.so.0 (0xb7b6b000)
        libkdeprint.so.4 => /usr/kde/3.4/lib/libkdeprint.so.4 (0xb7a99000)
        libkparts.so.2 => /usr/kde/3.4/lib/libkparts.so.2 (0xb7a53000)
        libkutils.so.1 => /usr/kde/3.4/lib/libkutils.so.1 (0xb79ee000)
        libknewstuff.so.1 => /usr/kde/3.4/lib/libknewstuff.so.1 (0xb79b4000)
        libkio.so.4 => /usr/kde/3.4/lib/libkio.so.4 (0xb7676000)
        libkdeui.so.4 => /usr/kde/3.4/lib/libkdeui.so.4 (0xb7399000)
        libkdesu.so.4 => /usr/kde/3.4/lib/libkdesu.so.4 (0xb7380000)
        libkwalletclient.so.1 => /usr/kde/3.4/lib/libkwalletclient.so.1 (0xb736e000)
        libkdecore.so.4 => /usr/kde/3.4/lib/libkdecore.so.4 (0xb7125000)
        libDCOP.so.4 => /usr/kde/3.4/lib/libDCOP.so.4 (0xb70f0000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb70bc000)
        libutil.so.1 => /lib/libutil.so.1 (0xb70b8000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb70a1000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0xb7070000)
        libkdefx.so.4 => /usr/kde/3.4/lib/libkdefx.so.4 (0xb7042000)
        libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0xb6962000)
        libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb694d000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xb68f5000)
        libmng.so.1 => /usr/lib/libmng.so.1 (0xb6896000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb685f000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb683f000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb6837000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6833000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6829000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0xb6815000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb67ed000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb677c000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb675c000)
        libpng.so.3 => /usr/lib/libpng.so.3 (0xb672b000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb6722000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb670b000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6702000)
        libfam.so.0 => /usr/lib/libfam.so.0 (0xb66fa000)
        libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6 (0xb662c000)
        libtag.so.1 => /usr/lib/libtag.so.1 (0xb65e0000)
        libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5 (0xb6523000)
        libGL.so.1 => /usr/lib/opengl/nvidia/lib/libGL.so.1 (0xb64a0000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb63d0000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb63c0000)
        libdl.so.2 => /lib/libdl.so.2 (0xb63bc000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb636a000)
        libmysqlclient.so.14 => /usr/lib/libmysqlclient.so.14 (0xb624c000)
        libz.so.1 => /lib/libz.so.1 (0xb623a000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb620b000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb61f6000)
        libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0xb61c5000)
        libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0xb60c4000)
        libm.so.6 => /lib/libm.so.6 (0xb60a1000)
        libc.so.6 => /lib/libc.so.6 (0xb5f8b000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb5f86000)
        libGLcore.so.1 => /usr/lib/opengl/nvidia/lib/libGLcore.so.1 (0xb57c9000)
        libnvidia-tls.so.1 => /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1 (0xb57c7000)
        /lib/ld-linux.so.2 (0xb7f77000)
Comment 14 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-17 17:03:22 UTC
Well the problem is the same, so the problem is that you have the two libstdc++.so linked in the same executable, so the bug is a dupe.

It might be required to escape the name anyway so revdep-rebuild --soname 'libstdc\+\+.so.5' to get it right because revdep-rebuild accepts regexps.


*** This bug has been marked as a duplicate of 61146 ***