Error in dbus mediaserver2 plugin ( while creating automatic playlist )
$ _install/bin/rhythmbox
sys:1: Warning: invalid (NULL) pointer instance
sys:1: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
sys:1: Warning: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
sys:1: Warning: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Steps to reproduce:
- Enable dbus mediaserver2 plugin
- Create New Automatic Playlist and press New.
- Errors are displayed.
Diagnosis:
static void
connect_query_model_signals (SourceRegistrationData *source_data)
{
g_signal_connect (source_data->base_query_model, "row-inserted", G_CALLBACK (row_inserted_cb), source_data);
g_signal_connect (source_data->base_query_model, "entry-prop-changed", G_CALLBACK (entry_prop_changed_cb), source_data);
g_signal_connect (source_data->base_query_model, "row-deleted", G_CALLBACK (row_deleted_cb), source_data);
}
source_data->base_query_model
is 0x0.
Reason: The base query model is only available a bit later in automatic playlist source creation.