Bug 681092 - Rhythmbox freezes shortly after launching
Summary: Rhythmbox freezes shortly after launching
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: rhythmbox
Version: 14
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-01 04:41 UTC by kbridger
Modified: 2012-08-16 12:27 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-16 12:27:37 UTC
Type: ---


Attachments (Terms of Use)

Description kbridger 2011-03-01 04:41:18 UTC
Description of problem:
After launching RB it freezes, becoming unresponsive to input and using 100% CPU (of a single core).  Its memory usage does not increase.  My library is accessed via a NFS share.

Version-Release number of selected component (if applicable):
0.13.3

How reproducible:
Every time I run RB now (started happening about 5 days ago).  I installed Banshee to look at its mirage integration and since then RB just does not start properly.

Steps to Reproduce:
1. Launch RB
2. Initiate playback.  Sometimes it is the first song, sometimes it takes a few song changes.
3.
  
Actual results:
RB launches, displays interface, runs through library checks (seen via running as "rhythmbox -d".  Try to play something in the Play Queue and the interface freezes.

Expected results:
RB launches, and allows playback of music files.

Additional info: Here is the output of my latest attempt to cause the freeze.  It froze right after the very last  status bar update line.  Note that the interface froze, but then the background checking seemed to continue as the file queries lines continued to output after the interface froze.

(20:38:08) [0x220b170] [rhythmdb_process_stat_event] rhythmdb.c:2146: not modified: file:///media/Music/Gordon%20Downie/Coke%20Machine%20Glow/16%20-%20Insomniacs%20Of%20The%20World,%20Good%20Night.mp3
(20:38:08) [0x220b170] [rhythmdb_process_one_event] rhythmdb.c:2505: processing RHYTHMDB_EVENT_STAT
(20:38:08) [0x220b170] [rhythmdb_process_stat_event] rhythmdb.c:2146: not modified: file:///media/Music/Crowded%20House/Recurring%20Dream%3B%20The%20Very%20Best%20Of%20Crowded%20House/03%20-%20Fall%20At%20Your%20Feet.mp3
(20:38:08) [0x220b170] [rhythmdb_process_one_event] rhythmdb.c:2505: processing RHYTHMDB_EVENT_STAT
(20:38:08) [0x220b170] [rhythmdb_process_stat_event] rhythmdb.c:2146: not modified: file:///media/Music/Dave%20Matthews%20Band/Before%20These%20Crowded%20Streets/08%20-%20Crush.mp3
(20:38:08) [0x220b170] [rb_statusbar_sync_status] rb-statusbar.c:469: updating status with: '12 songs, 1 hour and 10 minutes, 72.7 MB', 'Checking (7295/9906)', 0.736422
(20:38:08) [0x220b170] [rhythmdb_process_one_event] rhythmdb.c:2505: processing RHYTHMDB_EVENT_STAT
(20:38:08) [0x220b170] [rhythmdb_process_stat_event] rhythmdb.c:2146: not modified: file:///media/Music/Controller.Controller/X-Amounts/08%20-%20Heavy_As_A_Heart.mp3
(20:38:09) [0x220b170] [rhythmdb_process_one_event] rhythmdb.c:2505: processing RHYTHMDB_EVENT_STAT
(20:38:09) [0x220b170] [rhythmdb_process_stat_event] rhythmdb.c:2146: not modified: file:///media/Music/Peter%20Murphy/Deep/06%20-%20The_Line_Between_The_Devil_s_Teeth__And_That_Which_Cannot_Be_Repeat_.mp3
(20:38:09) [0x220b170] [rhythmdb_process_one_event] rhythmdb.c:2505: processing RHYTHMDB_EVENT_STAT
(20:38:09) [0x220b170] [rhythmdb_process_stat_event] rhythmdb.c:2146: not modified: file:///media/Music/Morrissey/Your%20Arsenal/02%20-%20Glamorous%20Glue.mp3
(20:38:09) [0x220b170] [rb_entry_view_row_activated_cb] rb-entry-view.c:2211: row activated
(20:38:09) [0x220b170] [rb_entry_view_row_activated_cb] rb-entry-view.c:2215: emitting entry activated
(20:38:09) [0x220b170] [rb_shell_player_entry_activated_cb] rb-shell-player.c:2728: got entry 0x7fc7840479d0 activated
(20:38:09) [0x220b170] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:3150: setting playing source to 0x24472a0
(20:38:09) [0x220b170] [rb_shell_player_sync_with_source] rb-shell-player.c:2969: playing source: 0x24472a0, active entry: 0x7fc784037640
(20:38:09) [0x220b170] [rb_shell_player_sync_buttons] rb-shell-player.c:3064: syncing with source 0x24472a0
(20:38:09) [0x220b170] [rhythmdb_query_model_base_row_deleted] rhythmdb-query-model.c:2695: deleting entry 0x7fc784037640 from base model 0x25bd100 to model 0x25f0270
(20:38:09) [0x220b170] [rb_entry_view_row_deleted_cb] rb-entry-view.c:2241: row deleted
(20:38:09) [0x220b170] [rhythmdb_query_model_base_row_deleted] rhythmdb-query-model.c:2695: deleting entry 0x7fc784037640 from base model 0x25bd100 to model 0x37d78f0
(20:38:09) [0x220b170] [rb_entry_view_row_deleted_cb] rb-entry-view.c:2241: row deleted
(20:38:09) [0x220b170] [rb_shell_clipboard_entries_changed_cb] rb-shell-clipboard.c:817: entryview changed
(20:38:09) [0x220b170] [rhythmdb_property_model_delete_prop] rhythmdb-property-model.c:864: deleting "Rock": refcount: 10
(20:38:09) [0x220b170] [rhythmdb_property_model_delete_prop] rhythmdb-property-model.c:864: deleting "The Verve": refcount: 9
(20:38:09) [0x220b170] [rhythmdb_property_model_delete_prop] rhythmdb-property-model.c:864: deleting "Forth": refcount: 9
(20:38:09) [0x220b170] [impl_open] rb-player-gst.c:811: setting new uri to file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3
(20:38:09) [0x220b170] [impl_play] rb-player-gst.c:873: not in transition, stopping current track to start the new one
(20:38:09) [0x220b170] [start_state_change] rb-player-gst.c:398: state change succeeded synchronously
(20:38:09) [0x220b170] [state_change_finished] rb-player-gst.c:423: setting new playback URI file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3
(20:38:09) [0x220b170] [rb_shell_player_set_playing_entry] rb-shell-player.c:1765: Success!
(20:38:09) [0x220b170] [tick_cb] rb-shell-player.c:3647: tick: [file:///media/Music/The_Verve/Forth/03_-_Rather_Be.mp3, -1:338000000000(0)]
(20:38:09) [0x220b170] [elapsed_nano_changed_cb] rb-mpris-plugin.c:1291: emitting Seeked; new time 0
(20:38:09) [0x220b170] [rb_statusbar_sync_status] rb-statusbar.c:469: updating status with: '11 songs, 1 hour and 5 minutes, 67.0 MB', 'Checking (7319/9906)', 0.738845
(20:38:09) [0x220b170] [bus_cb] rb-player-gst.c:541: playbin reached state PAUSED
(20:38:09) [0x220b170] [bus_cb] rb-player-gst.c:541: playbin reached state READY
(20:38:09) [0x220b170] [track_change_done] rb-player-gst.c:351: track change finished
(20:38:09) [0x220b170] [playing_stream_cb] rb-shell-player.c:3563: new playing stream: file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3
(20:38:09) [0x220b170] [rb_header_sync] rb-header.c:487: syncing with entry = file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3
(20:38:09) [0x220b170] [LocalCoverArtSearch.search] /usr/lib64/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.py:200: searching for local art for file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3
(20:38:09) [0x220b170] [rb_audioscrobbler_song_changed_cb] rb-audioscrobbler.c:1070: new entry: file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3
(20:38:09) [0x220b170] [rb_audioscrobbler_is_queueable] rb-audioscrobbler.c:599: entry file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3 is queueable
(20:38:09) [0x220b170] [rb_audioscrobbler_song_changed_cb] rb-audioscrobbler.c:1070: new entry: file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3
(20:38:09) [0x220b170] [rb_audioscrobbler_is_queueable] rb-audioscrobbler.c:599: entry file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3 is queueable
(20:38:09) [0x220b170] [playing_entry_changed_cb] rb-mpris-plugin.c:1186: emitting Metadata and CanSeek changed
(20:38:09) [0x220b170] [add_string_property] rb-mpris-plugin.c:372: adding xesam:url = file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3
(20:38:09) [0x220b170] [add_string_property_2] rb-mpris-plugin.c:397: adding xesam:title = Keep What Ya Got
(20:38:09) [0x220b170] [add_string_property_2] rb-mpris-plugin.c:397: adding xesam:artist = Ian Brown
(20:38:09) [0x220b170] [add_string_property_2] rb-mpris-plugin.c:397: adding xesam:album = Solarised
(20:38:09) [0x220b170] [add_string_property] rb-mpris-plugin.c:372: adding xesam:genre = Rock
(20:38:09) [0x220b170] [add_ulong_property] rb-mpris-plugin.c:418: adding xesam:audioBitrate = 128
(20:38:09) [0x220b170] [add_ulong_property_as_int64] rb-mpris-plugin.c:435: adding mpris:length = 270000000
(20:38:09) [0x220b170] [add_ulong_property] rb-mpris-plugin.c:418: adding xesam:trackNumber = 7
(20:38:09) [0x220b170] [add_ulong_property] rb-mpris-plugin.c:418: adding xesam:useCount = 0
(20:38:09) [0x220b170] [add_double_property] rb-mpris-plugin.c:451: adding xesam:userRating = 0.000000
(20:38:09) [0x220b170] [should_notify] rb-status-icon-plugin.c:595: shell is visible, not notifying
(20:38:09) [0x220b170] [rb_shell_player_sync_with_source] rb-shell-player.c:2969: playing source: 0x24472a0, active entry: 0x7fc7840479d0
(20:38:09) [0x220b170] [rb_shell_set_window_title] rb-shell.c:2245: setting title to "Ian Brown - Keep What Ya Got"
(20:38:09) [0x220b170] [rb_shell_player_sync_buttons] rb-shell-player.c:3064: syncing with source 0x24472a0
(20:38:09) [0x220b170] [playing_changed_cb] rb-mpris-plugin.c:1166: emitting PlaybackStatus change
(20:38:09) [0x220b170] [process_tag] rb-player-gst.c:226: emitting info field 0
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag artist doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag album doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag track-number doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [process_tag] rb-player-gst.c:226: emitting info field 4
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag container-format doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag replaygain-track-gain doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag replaygain-track-peak doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag container-format doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag audio-codec doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [process_tag] rb-player-gst.c:226: emitting info field 20
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag has-crc doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag channel-mode doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag layer doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag mode doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [rb_gst_process_tag_string] rb-player-gst-helper.c:239: tag emphasis doesn't correspond to a metadata field we're interested in
(20:38:09) [0x220b170] [process_tag] rb-player-gst.c:226: emitting info field 20
(20:38:09) [0x220b170] [bus_cb] rb-player-gst.c:541: playbin reached state PAUSED
(20:38:09) [0x220b170] [bus_cb] rb-player-gst.c:541: playbin reached state PLAYING
(20:38:09) [0x220b170] [paned_size_allocate_cb] rb-shell.c:2919: paned position 214
(20:38:09) [0x220b170] [paned_size_allocate_cb] rb-shell.c:2920: right_paned position 1174
(20:38:09) [0x220b170] [sidebar_paned_size_allocate_cb] rb-shell.c:2931: sidebar paned position 300
(20:38:09) [0x220b170] [paned_size_allocate_cb] rb-browser-source.c:738: paned size allocate
(20:38:09) [0x220b170] [paned_size_allocate_cb] rb-podcast-source.c:165: paned size allocate
(20:38:09) [0x220b170] [paned_size_allocate_cb] rb-podcast-source.c:165: paned size allocate
(20:38:09) [0x220b170] [paned_size_allocate_cb] rb-podcast-source.c:165: paned size allocate
(20:38:09) [0x220b170] [paned_size_allocate_cb] rb-iradio-source.c:691: paned size allocate
(20:38:09) [0x220b170] [paned_size_allocate_cb] rb-shell.c:2919: paned position 214
(20:38:09) [0x220b170] [paned_size_allocate_cb] rb-shell.c:2920: right_paned position 1174
(20:38:09) [0x220b170] [tick_cb] rb-shell-player.c:3647: tick: [file:///media/Music/Ian%20Brown/Solarised/07%20-%20Keep%20What%20Ya%20Got.mp3, 179125000:270000000000(0)]
(20:38:10) [0x220b170] [rb_shell_clipboard_entryview_changed_cb] rb-shell-clipboard.c:809: entryview changed
(20:38:10) [0x220b170] [rb_shell_clipboard_sync] rb-shell-clipboard.c:600: syncing clipboard
(20:38:10) [0x220b170] [rb_statusbar_page_status_changed_cb] rb-statusbar.c:546: source status changed
(20:38:10) [0x220b170] [volume_changed_cb] rb-mpris-plugin.c:1159: emitting Volume change
(20:38:10) [0x220b170] [volume_changed_cb] rb-mpris-plugin.c:1159: emitting Volume change
(20:38:10) [0x220b170] [URLCache.fetch] /usr/lib64/rhythmbox/plugins/rb/URLCache.py:373: fetching cache entry ranking:lastfm:artist:gettoptracks:Ian+Brown [http://ws.audioscrobbler.com/2.0/?method=artist.gettoptracks&artist=Ian+Brown&api_key=27151108bfce62e12c1f6341437e0e83]
(20:38:10) [0x220b170] [URLCache.fetch] /usr/lib64/rhythmbox/plugins/rb/URLCache.py:373: fetching cache entry info:lastfm:artist:getinfo:Ian+Brown [http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=Ian+Brown&api_key=27151108bfce62e12c1f6341437e0e83]
(20:38:10) [0x220b170] [URLCache.fetch] /usr/lib64/rhythmbox/plugins/rb/URLCache.py:373: fetching cache entry ranking:lastfm:artist:gettopalbums:Ian+Brown [http://ws.audioscrobbler.com/2.0/?method=artist.gettopalbums&artist=Ian+Brown&api_key=27151108bfce62e12c1f6341437e0e83]
(20:38:10) [0x220b170] [URLCache.fetch] /usr/lib64/rhythmbox/plugins/rb/URLCache.py:373: fetching cache entry info:lastfm:artist:getsimilar:Ian+Brown [http://ws.audioscrobbler.com/2.0/?method=artist.getsimilar&artist=Ian+Brown&api_key=27151108bfce62e12c1f6341437e0e83]
(20:38:10) [0x220b170] [URLCache.fetch] /usr/lib64/rhythmbox/plugins/rb/URLCache.py:373: fetching cache entry ranking:lastfm:artist:gettoptracks:Ian+Brown [http://ws.audioscrobbler.com/2.0/?method=artist.gettoptracks&artist=Ian+Brown&api_key=27151108bfce62e12c1f6341437e0e83]
(20:38:10) [0x220b170] [rb_browser_source_state_pref_changed] rb-browser-source.c:750: state prefs changed
(20:38:10) [0x220b170] [rb_browser_source_state_prefs_sync] rb-browser-source.c:760: syncing state
(20:38:10) [0x220b170] [paned_size_allocate_cb] rb-shell.c:2919: paned position 214
(20:38:10) [0x220b170] [paned_size_allocate_cb] rb-shell.c:2920: right_paned position 1174
(20:38:10) [0x220b170] [rb_statusbar_sync_status] rb-statusbar.c:469: updating status with: '11 songs, 1 hour and 5 minutes, 67.0 MB', 'Checking (7336/9906)', 0.740561
(20:38:27) [0x38de9c0] [stat_thread_main] rhythmdb.c:839: 8000 file info queries done
(20:38:58) [0x38de9c0] [stat_thread_main] rhythmdb.c:839: 9000 file info queries done
(20:39:34) [0x38de9c0] [stat_thread_main] rhythmdb.c:868: exiting stat thread

Comment 1 Fedora End Of Life 2012-08-16 12:27:39 UTC
This message is a notice that Fedora 14 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 14. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained.  At this time, all open bugs with a Fedora 'version'
of '14' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this 
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen 
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we were unable to fix it before Fedora 14 reached end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" (top right of this page) and open it against that 
version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.