Hmmm.. I know this bug is closed and there is another closed bug that's a duplicate, but I'm still running into the problem on Intrepid Ibex.
I've added the terminal output to this message as the previous person did, but I guess it's not enough to track down the problem. Unfortunately it doesn't crash, it just doesn't display anything in the UI (I'm guessing that GTK is very confused) so I'm not sure that a traceback would be of any use. The feed I'm having trouble with is: http://feeds.feedburner.com/akg I haven't been able to reproduce this at will, but it's happening fairly frequently. Pseudo-reproduction steps: 1. Double click on an un-downloaded item in the list 2. Go to a different application (each time I remember it happening I was looking at something in Akregator, although I can't imagine that there's a connection) 3. After a while realize that I didn't get notified that the download was finished. 4. Iconify the other application 5. Rhythmbox does not repaint. No amount of iconfying etc will get it to repaint or do anything. It's just an empty white window. 6. Terminal that Rhythmbox was started from has the output at the bottom of this message. 7. Kill Rhythmbox and restart it. Go to podcasts. 8. The item that I downloaded appears to have an empty status. 9. Double click on the item and it immediately has a "Downloaded" status. If I were to guess, I *think* the issue might be because the item in question has an "unknown" time when the download starts and then it has a time. The model and the view in the table get out of sync and the whole thing gives up. I don't know why it only appears to happen when I'm not looking at it (possible just coincidence). If possible, please reopen this bug. If you can't I'll be happy to submit another one. I've included all the information I can think to give, but if you need more, please tell me what it is and I'll try to provide it. (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_double: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed (rhythmbox:31923): GLib-CRITICAL **: g_sequence_get: assertion `!is_end (iter)' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:31923): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed (rhythmbox:31923): Gtk-CRITICAL **: file /build/buildd/gtk+2.0-2.14.3/gtk/gtktreeview.c: line 4881 (gtk_tree_view_bin_expose): assertion `has_next' failed. There is a disparity between the internal view of the GtkTreeView, and the GtkTreeModel. This generally means that the model has changed without letting the view know. Any display from now on is likely to be incorrect. -- Locks up when podcast download finishes https://bugs.launchpad.net/bugs/140036 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs