Summary: | Rhythmbox freezes after end of first track; rb_player_open never completes | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Philip Withnall <bugzilla> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED WORKSFORME | ||
Severity: | critical | CC: | bugzilla |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | http://bugzilla.gnome.org/show_bug.cgi?id=446828 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ltrace of Rhythmbox while it's not playing the second track
ltrace of Rhythmbox as it freezes Terminal output from "rhythmbox -d" |
Description
Philip Withnall
2007-06-12 18:15:27 UTC
Created attachment 121833 [details]
ltrace of Rhythmbox while it's not playing the second track
This is from while it's not playing the second track (when it's supposed to be), but before I make it freeze.
Created attachment 121835 [details]
ltrace of Rhythmbox as it freezes
This is an ltrace of Rhythmbox running as I press a button and it freezes.
Created attachment 121837 [details]
Terminal output from "rhythmbox -d"
This is terminal output from Rhythmbox while it's not playing the second track, through to when it freezes (and stops outputting anything to the terminal).
Here's my emerge info: emerge --info Portage 2.1.2.9 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.21-gentoo-r2 x86_64) ================================================================= System uname: 2.6.21-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System release 1.12.10 Timestamp of tree: Tue, 12 Jun 2007 16:20:01 +0000 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 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.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms splitdebug strict" GENTOO_MIRRORS="http://gentoo.virginmedia.com/ ftp://gentoo.virginmedia.com/sites/gentoo http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ " LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" LINGUAS="en_GB" MAKEOPTS="-j2" PKGDIR="/usr/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="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi aim alsa amd64 apache2 artworkextra avahi bash-completion berkdb bitmap-fonts bonobo bzip2 cairo cddb cdparanoia cdr cli cracklib crypt cups dbus doc dri dv dvd dvdr dvdread eds encode esd exif firefox flac fortran ftp galago gd gdbm gif gnome gphoto2 gpm graphviz gstreamer gtk gtkhtml hal hardened iconv ieee1394 ipv6 isdnlog jabber javascript jpeg jpeg2k keyring libg++ libnotify mad matroska midi mime mmx mng mono mp3 mpeg msn mudflap mysql mysqli ncurses nls nocd nptl nptlonly nsplugin offensive ogg opengl openmp pam pango pcre pdf perl php png pppd python quicktime readline reflection samba session spell spl sqlite3 sse sse2 ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb videos vorbis xcomposite xml xorg xulrunner 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" CAMERAS="minolta directory ptp2 template" ELIBC="glibc" INPUT_DEVICES="mouse keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="nvidia nv" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS This means that Rhythmbox is compiled with the following USE flags: media-sound/rhythmbox-0.10.1 USE="avahi dbus debug doc flac hal keyring libnotify mad python vorbis -daap -howl -ipod -lirc -musicbrainz -tagwriting" Can you reproduce this bug with older versions of rhythmbox? current svn trunk? Anyway, thanks for all the very precise info but I think you'll have better luck by filing a bug upstream. Please post the url here. Thanks (In reply to comment #5) > Can you reproduce this bug with older versions of rhythmbox? current svn trunk? > Anyway, thanks for all the very precise info but I think you'll have better > luck by filing a bug upstream. Please post the url here. > > Thanks > I've tried with 0.10.0, but no further back, as this problem started when I upgraded to GNOME 2.18, and I was already on Rhythmbox 0.10.0 before that (and it was working fine). The fact that it started after I upgraded makes me think it's some sort of problem with a library such as GTK+ or GStreamer, but I've got no evidence to support that. :-( I haven't been able to get Rhythmbox trunk to compile for me, as it seems to be using SVN GLib for configuration, but then my system-wide GLib for building and linking. SVN has GSequence support, but my system-wide one doesn't, meaning Rhythmbox fails during compilation. Upstream bug filed here: http://bugzilla.gnome.org/show_bug.cgi?id=446828 Thanks for the quick response. :-) strange issue, this release is a bug fix only release from 0.10.0. Upstream will probably be interested in this. If you want a quicker resolution you might try to catch devs on #rhythmbox on gnome irc network. They are quite responsive with users able to give such feedback. (In reply to comment #7) > strange issue, this release is a bug fix only release from 0.10.0. Upstream > will probably be interested in this. If you want a quicker resolution you might > try to catch devs on #rhythmbox on gnome irc network. They are quite responsive > with users able to give such feedback. > I couldn't catch anybody tonight, but I'll try again soon. Thanks. Interestingly, today's update of GTK+ from 2.10.12 to 2.10.13 appears to have fixed the issue, and Rhythmbox now works fine. I've got no idea how this could've happened, unless either there was some specific bug in 2.10.12, or there was some problem with the compilation (which magically didn't cause everything else to fail). Anyway, issue resolved. |