Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132344 - gst-plugins-ogg 0.10.6 makes amarok 1.4_beta3 crash
Summary: gst-plugins-ogg 0.10.6 makes amarok 1.4_beta3 crash
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
: 132346 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-05-05 06:52 UTC by Matteo Settenvini
Modified: 2006-06-03 05:13 UTC (History)
1 user (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 Matteo Settenvini 2006-05-05 06:52:01 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-05 06:59:03 UTC
*** Bug 132346 has been marked as a duplicate of this bug. ***
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-05-05 07:07:28 UTC
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.
Comment 3 Matteo Settenvini 2006-05-05 07:22:04 UTC
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...
Comment 4 Matteo Settenvini 2006-06-03 05:13:20 UTC
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".