Rhythmbox hangs regularly

Bug #954281 reported by Jono Bacon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I have noticed that Rhythmbox has been hanging regularly. I run Rhythmbox with cross-fading and album art switched on.

To see if I could nail down the issue, I ran Rhythmbox with debug messages switched on. When it hung I saw the usual flurry of tick_cb messages and then some other output. This is below:

(20:24:52) [0x8c412e0] [tick_cb] rb-shell-player.c:3596: tick: [file:///home/jono/Music/Judas%20Priest/Living%20After%20Midnight/15%20-%20Ram%20It%20Down.mp3, 1316093214:290030000000(1)]
(20:24:52) [0x8c412e0] [tick_cb] rb-shell-player.c:3596: tick: [file:///home/jono/Music/Judas%20Priest/Living%20After%20Midnight/15%20-%20Ram%20It%20Down.mp3, 1517049214:290030000000(1)]
(20:24:52) [0x8c412e0] [tick_cb] rb-shell-player.c:3596: tick: [file:///home/jono/Music/Judas%20Priest/Living%20After%20Midnight/15%20-%20Ram%20It%20Down.mp3, 1718378214:290127000000(1)]
(20:24:52) [0xa8e8b80] [volume_changed_cb] rb-player-gst-xfade.c:938: stream file:///home/jono/Music/The%20Who/Thirty%20Years%20Of%20Maximum%20R%20&%20B%20-%20Disc%202/22%20-%20Pinball%20Wizard.mp3 fully faded out (at 0.000000)
(20:24:52) [0xa8e8b80] [volume_changed_cb] rb-player-gst-xfade.c:963: posting rb-fade-out-done message for stream file:///home/jono/Music/The%20Who/Thirty%20Years%20Of%20Maximum%20R%20&%20B%20-%20Disc%202/22%20-%20Pinball%20Wizard.mp3
(20:24:52) [0xb0802d50] [volume_changed_cb] rb-player-gst-xfade.c:926: stream file:///home/jono/Music/Judas%20Priest/Living%20After%20Midnight/15%20-%20Ram%20It%20Down.mp3 fully faded in (at 1.000000) -> PLAYING state
(20:24:52) [0x8c412e0] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1759: got fade-out-done for stream file:///home/jono/Music/The%20Who/Thirty%20Years%20Of%20Maximum%20R%20&%20B%20-%20Disc%202/22%20-%20Pinball%20Wizard.mp3 -> PENDING_REMOVE
(20:24:52) [0x8c412e0] [dump_stream_list] rb-player-gst-xfade.c:483: current stream list:
(20:24:52) [0x8c412e0] [dump_stream_list] rb-player-gst-xfade.c:506: [playing] file:///home/jono/Music/Judas%20Priest/Living%20After%20Midnight/15%20-%20Ram%20It%20Down.mp3
(20:24:52) [0x8c412e0] [dump_stream_list] rb-player-gst-xfade.c:506: [pending remove] file:///home/jono/Music/The%20Who/Thirty%20Years%20Of%20Maximum%20R%20&%20B%20-%20Disc%202/22%20-%20Pinball%20Wizard.mp3
(20:24:52) [0x8c412e0] [dump_stream_list] rb-player-gst-xfade.c:483: current stream list:
(20:24:52) [0x8c412e0] [dump_stream_list] rb-player-gst-xfade.c:506: [playing] file:///home/jono/Music/Judas%20Priest/Living%20After%20Midnight/15%20-%20Ram%20It%20Down.mp3
(20:24:52) [0x8c412e0] [dump_stream_list] rb-player-gst-xfade.c:506: [pending remove] file:///home/jono/Music/The%20Who/Thirty%20Years%20Of%20Maximum%20R%20&%20B%20-%20Disc%202/22%20-%20Pinball%20Wizard.mp3
(20:24:52) [0x8c412e0] [reap_streams] rb-player-gst-xfade.c:1477: reaping stream file:///home/jono/Music/The%20Who/Thirty%20Years%20Of%20Maximum%20R%20&%20B%20-%20Disc%202/22%20-%20Pinball%20Wizard.mp3
(20:24:52) [0x8c412e0] [unlink_and_dispose_stream] rb-player-gst-xfade.c:1408: stopping stream file:///home/jono/Music/The%20Who/Thirty%20Years%20Of%20Maximum%20R%20&%20B%20-%20Disc%202/22%20-%20Pinball%20Wizard.mp3

GStreamer-WARNING **: wrong STREAM_LOCK count 0

This may be something to do with cross-fading, so I have switched off cross-fading, restarted RB and I will see if the issue occurs again. I will report back if and when it does.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: rhythmbox 2.95.5-0ubuntu1
Uname: Linux 3.3.0-030300rc1-generic-pae i686
ApportVersion: 1.94.1-0ubuntu2
Architecture: i386
Date: Tue Mar 13 10:58:04 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120102)
SourcePackage: rhythmbox
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Jono Bacon (jonobacon) wrote :
Revision history for this message
Jono Bacon (jonobacon) wrote :

I suspect this might indeed be an issue with the cross-fading. I have not noticed any hangs since I turned it off.

Revision history for this message
Vadim Rutkovsky (roignac) wrote :

This might be a GStreamer trouble - https://bugzilla.gnome.org/show_bug.cgi?id=668254
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

Could you test if this bug exist in new rhythmbox 2.97 version? 2.97 fixes lots of bugs, existing in 2.96, which is in Ubuntu 12.04 LTS

You can install rhythmbox 2.97-1ubuntu1~precise1 from official gnome3-team repository ( ppa:gnome3-team/gnome3 ), see
https://launchpad.net/~gnome3-team/+archive/gnome3

Changed in rhythmbox (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.