GNOME Bugzilla – Bug 722693
`cannot register existing type `GstObject'` makes banshee hang at startup
Last modified: 2014-01-21 14:16:18 UTC
I ran banshee once and I had this in the terminal, which smells like a gstreamer-sharp bug: (Nereid:21885): GLib-GObject-WARNING **: cannot register existing type `GstObject' (Nereid:21885): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (Nereid:21885): GLib-GObject-CRITICAL **: g_type_register_static: assertion `parent_type > 0' failed (Nereid:21885): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (Nereid:21885): GStreamer-CRITICAL **: gst_pad_set_activatepush_function: assertion `GST_IS_PAD (pad)' failed Banshee froze after that.
This sounds like mixing GStreamer 0.10 and 1.x in the same application, possibly via plugins or libraries indirectly. Please check if this happens here first
You're right, I think I had some old binaries from previous build which I didn't clean. Once I started with a clean checkout, this stopped happening.