GNOME Bugzilla – Bug 135937
Rhythmbox HEAD + gstreamer HEAD crash on song change
Last modified: 2004-12-22 21:47:04 UTC
As soon as a song ends, rhythmbox crashes. It seems to be failing to write updated metadata.
+ Trace 44709
$1 = {db = 0x81db0c8, sort_func = 0, sort_user_data = 0x0, query = 0x0, stamp = 3060987877, max_size_mb = 0, max_count = 0, cancelled = 0, connected = 1, model_poll_id = 5724, total_duration = 1263, total_size = 24720656, entries = 0x43a12c60, reverse_map = 0x43a12c90, query_complete = 0x43a12ce0, pending_updates = 0x43a12d50, reorder_drag_and_drop = 0} (gdb) p *model->priv->db->priv $4 = {name = 0x81dbf78 "/home/peter/.gnome2/rhythmbox/rhythmdb.xml", lock = {mutex = { runtime_mutex = 0x0, static_mutex = { pad = "\000\000\000\000\000\000\000\0000{\023C", '\0' <repeats 11 times>, dummy_double = 0, dummy_pointer = 0x0, dummy_long = 0}}, read_cond = 0x821a0e0, write_cond = 0x832b958, read_counter = 0, have_writer = 1, want_to_read = 0, want_to_write = 0}, column_types = 0x81db570, query_thread_pool = 0x81db6b8, metadata = 0x81db480, vfsinfo = 0x0, query_in_progress = 0, main_thread_cancel = 0x81db170, update_queue = 0x81db1e0, add_queue = 0x81db250, action_queue = 0x81db2c0, dry_run = 0, no_update = 0, writelocked = 0, readlocks = 0, added_entries = 0x0, changed_entries = 0x8368b7c, propname_map = 0x81db668, thread_reaper_id = 5698, status_queue = 0x81db330, outstanding_threads = 0, exit_mutex = 0x0, exiting = 0}
by the way, this is 100% reproducible for me, on every song change.
This is quite likely a dup of the gstreamer head opt bug. *** This bug has been marked as a duplicate of 135672 ***
I don't think so. The problem is that model->priv->query is NULL while the code expects it to be valid; I don't think this is on the the GStreamer end at all.
Can you try with a GStreamer cvs version before this entry : 2004-02-24 Andy Wingo <wingo@pobox.com> * gst/gstelement.c (gst_element_dispose): Protect against multiple invocations.
Peter, you're absolutely right. * committed walters@rhythmbox.org--2003b/rhythmbox--mainline--0.7--patch-243