As per subject, starting Amarok (1.4_beta3) with gst-plugins-ogg and some OGG files in the playlist always results in a SIGSEGV with gst-plugins-ogg 0.10.6 installed. Going back to gst-plugins-ogg 0.10.4 fixes it instantly for me. tulip ~ # emerge --info Portage 2.1_pre10-r2 (default-linux/x86/2005.0, gcc-3.4.6, glibc-2.4-r2, 2.6.16 -suspend2-r4 i686) ================================================================= System uname: 2.6.16-suspend2-r4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.12.0_pre19 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabl ed] dev-lang/python: 2.4.3-r1 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.16 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/shar e/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/ share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/jav a-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /e tc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.gentoo.gr.jp ftp://gentoo.netnitco.net/pub/mirror s/gentoo/source/ http://adelie.polymtl.ca/" LC_ALL="it_IT.UTF-8" LINGUAS="it" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/php/testing /usr/local/ overlays/php/experimental /usr/local/overlays/gentopia /usr/local/overlays/java -experimental /usr/local/overlays/java-migration /usr/local/overlays/gcj" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apache2 arts avi berkdb bitmap-fonts cairo cdr cli crypt c ups dbus dga doc dri dvd eds emacs emboss encode fbcon firefox flac foomaticdb fortran gcj gdbm gif gnome gnutls gpm gstreamer gtk gtk2 imap imlib ipv6 isdnlo g jpeg kde libg++ libwww mad maildir mbox mikmod mmx motif mp3 mpeg musicbrainz mysql ncurses nls nptl ogg oggvorbis opengl oss pam pcmcia pcre pdflib perl pn g pppd python qt quicktime readline reflection samba sasl sdl session spell spl sse sse2 ssl tcpd theora truetype truetype-fonts type1-fonts unicode vorbis xm l2 xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse ker nel_linux linguas_it userland_GNU video_cards_i810" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS
*** Bug 132346 has been marked as a duplicate of this bug. ***
Moving to gstreamer herd, hoping they can know something to that, I can't do much about this especially without any backtrace. Not like gst 0.10 backend in 1.4_beta3 is that nice anyway.
GDB says: [Thread debugging using libthread_db enabled] [New Thread -1246856816 (LWP 30798)] kbuildsycoca running... [New Thread -1249227872 (LWP 30812)] [New Thread -1257620576 (LWP 30813)] [Thread -1257620576 (LWP 30813) exited] [Thread -1249227872 (LWP 30812) exited] QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for Play listWindow/PlaylistWindow [New Thread -1257620576 (LWP 30814)] [New Thread -1249227872 (LWP 30815)] [Thread -1249227872 (LWP 30815) exited] [Thread -1257620576 (LWP 30814) exited] STARTUP [New Thread -1257620576 (LWP 30821)] [Thread -1257620576 (LWP 30821) exited] [New Thread -1249227872 (LWP 30824)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1249227872 (LWP 30824)] 0xb483b7a7 in gst_ogg_demux_perform_seek (ogg=0x85c6018, event=0x0) at gstoggdemux.c:1984 1984 stop += chain->segment_start; (gdb) list 1979 1980 if ((stop = ogg->segment.stop) == -1) 1981 stop = ogg->segment.duration; 1982 1983 if (stop != -1) 1984 stop += chain->segment_start; 1985 1986 /* create the segment event we are going to send out */ 1987 event = gst_event_new_new_segment (FALSE, ogg->segment.rate, 1988 ogg->segment.format, The relevant changes between 0.10.4 and 0.10.6 are more or less these: http://webcvs.freedesktop.org/gstreamer/gst-plugins-base/ext/ogg/gstoggdemux.c?r1=1.147&r2=1.138 PS: sorry for the duplicate...
Since Amarok 1.4 the GStreamer engine has been dropped and only the Xine backend is enabled. Thus I'm closing this bug as "WONTFIX".