First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 209407
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 199851
Assigned To: Gstreamer Herd <gstreamer@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Harris Landgarten <harrisl@lhjonline.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 209407 depends on: Show dependency tree
Bug 209407 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-02-09 00:13 0000
Something in the last week broke mp3 playback in rhythmbox. This applies to
rhythmbox-0.10.1-r1 and rhythmbox-0.11.2-r1 compiled with mad flag.

When I run rhythmbox from the cli I get:

RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL'
failed

Inside rhythmbox is error is "Internal Data Flow Error"

rhythmbox plays oggs with no problem.

gst-launch-0.10 filesrc location=annaandtheking.mp3 ! mad ! audioconvert !
audioresample ! alsasink

plays with no error so I assume the problem isn't in gstreamer



Reproducible: Always




Portage 2.1.3.19 (default-linux/amd64/2007.0/desktop, gcc-4.1.2,
glibc-2.6.1-r0, 2.6.24-gentoo x86_64)
=================================================================
System uname: 2.6.24-gentoo x86_64 Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz
Timestamp of tree: Fri, 08 Feb 2008 23:00:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf
/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c
/etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans
userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="C"
LINGUAS="en"
MAKEOPTS="-j5"
PKGDIR="/mnt/nfs_portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/nfs_portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise
/usr/portage/local/layman/xeffects /usr/portage/local/layman/gentoo-china
/usr/portage/local/layman/vmware /usr/local/overlays"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 arts berkdb bitmap-fonts cairo cdr cli cracklib
crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox
fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde
kerberos ldap mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly
ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support qt4
quicktime readline reflection sdl session spell spl sse sse2 ssl svg tcpd tiff
truetype truetype-fonts type1-fonts unicode vorbis xml xorg xv zlib"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x
ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3
trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw
asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa
lfloat linear meter mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd
authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile
authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd
deflate dir disk_cache env expires ext_filter file_cache filter headers ident
imagemap include info log_config logio mem_cache mime mime_magic negotiation
proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so
speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc"
INPUT_DEVICES="evdev keyboard mouse wacom" KERNEL="linux" LCD_DEVICES="bayrad
cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en"
USERLAND="GNU" VIDEO_CARDS="vesa nv fbdev nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From Rémi Cardona 2008-02-09 07:09:21 0000 -------
Since you seem to know your way around gstreamer, could you please try decoding
with the "decodebin" and then the "playbin" element to see if they work too?

Thanks

------- Comment #2 From Gilles Dartiguelongue 2008-02-09 09:42:05 0000 -------
the assertion suggests that your rhythmbox db might be broken.

------- Comment #3 From Harris Landgarten 2008-02-09 14:59:30 0000 -------
More info:

I mv'd .gnomee2/rhythmdb.xml and then reimported my music folder. All the mp3
files failed to import with import error - internal data error. All the oggs
imported fine. Seems like rhythmbox is failing on something in the mp3 header.
It is certainly finding the files. I wonder if a library is missing but ldd
shows nothing broken. What would effect only mp3s?

------- Comment #4 From Harris Landgarten 2008-02-10 01:28:09 0000 -------
I resolved the problem by keywording gst-plugins-ugly which installed
gst-plugins-ugly-0.10.6-r1

From the Changlog of gst-plugins-ugly-0.10.6-r1:

Update mpegaudioparse to CVS 20071117 to work with current core.

------- Comment #5 From Harris Landgarten 2008-02-10 04:34:00 0000 -------
Since this is a gstreamer problem that effects all media-sound programs that
play mp3s through gstreamer (rhythmbox, banshee, muine etc) would you please re
title this bug to reflect this. That will make it easier for others with this
problem. I would also like to know what specifically was updated that caused
this issue. I run a mostly stable system and keyword as necessary.

------- Comment #6 From Gilles Dartiguelongue 2008-02-10 09:50:47 0000 -------
would you please list any gstreamer entries in your /etc/portage/package.*

------- Comment #7 From Harris Landgarten 2008-02-10 12:46:15 0000 -------
After further investigation I found the cause of the problem. Gstreamer was
~amd64 while gst-plugins where amd64. When gstreamer was upgraded to 0.10.17
and gst-plugins-ugly was not, that broke mp3 parsing. Gstreamer had been
keyworded during the installation of the last gnome bump. I have now keyworded
gst-plugins*.

gstreamer-0.10.17 should depend on gst-plugins-ugly-gst-plugins-ugly-0.10.6-r1
if MAD flag. Then I would have gotten a blocking error on gst-plugins-ugly when
gstreamer tried to update.

These kind of problems could be better controlled if plugin USE flags were on
gstreamer instead of on music playing applications.

------- Comment #8 From Samuli Suominen 2008-02-10 17:36:32 0000 -------

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

First Last Prev Next    No search results available      Search page      Enter new bug