GNOME Bugzilla – Bug 685749
Playing any song gives loads of error messages
Last modified: 2012-10-11 08:26:12 UTC
From Mageia: https://bugs.mageia.org/show_bug.cgi?id=7688 rhythmbox 2.98: When you try to play any song in rhythmbox, it exits and spews these error messages: (rhythmbox:13580): GLib-GObject-WARNING **: specified class size for type `GstPulseSrc' is smaller than the parent type's `GstAudioSrc' class size (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (rhythmbox:13580): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed Cannot connect to server socket err = No such file or directory Cannot connect to server socket jack server is not running or cannot be started (rhythmbox:13580): GLib-GObject-WARNING **: specified class size for type `GstAlsaSrc' is smaller than the parent type's `GstAudioSrc' class size (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (rhythmbox:13580): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed (rhythmbox:13580): GLib-GObject-WARNING **: specified class size for type `GstOss4Sink' is smaller than the parent type's `GstAudioSink' class size (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (rhythmbox:13580): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed (rhythmbox:13580): GLib-GObject-WARNING **: specified class size for type `GstOssSrc' is smaller than the parent type's `GstAudioSrc' class size (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (rhythmbox:13580): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (rhythmbox:13580): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed (rhythmbox:13580): GLib-GObject-WARNING **: specified class size for type `GstOpenALSink' is smaller than the parent type's `GstAudioSink' class size (rhythmbox:13580): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (rhythmbox:13580): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed (rhythmbox:13580): GLib-GObject-WARNING **: cannot register existing type `GstAudioClock' (rhythmbox:13580): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (rhythmbox:13580): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
This looks like you've mixed gstreamer 0.10 and 1.0, possibly by building with a gstreamer 1.0 version of webkit. What output do you get from "ldd rhythmbox | grep gst"?
Seems to happen on F18 as well and yes mixed gst libs: https://bugzilla.redhat.com/show_bug.cgi?id=861833
Indeed. Webkit was built against 1.0... Note that I already linked the Red Hat bug.