After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 722693 - `cannot register existing type `GstObject'` makes banshee hang at startup
`cannot register existing type `GstObject'` makes banshee hang at startup
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-sharp
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-01-21 13:36 UTC by Andrés G. Aragoneses (IRC: knocte)
Modified: 2014-01-21 14:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andrés G. Aragoneses (IRC: knocte) 2014-01-21 13:36:15 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.
Comment 1 Sebastian Dröge (slomo) 2014-01-21 13:46:33 UTC
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
Comment 2 Andrés G. Aragoneses (IRC: knocte) 2014-01-21 14:16:18 UTC
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.