Description of problem: Both /usr/lib64/gstreamer-0.10/libgstsiren.so (-farsight) and /usr/lib64/gstreamer-0.10/libgstrtp.so (-good) appear to contain the GstRTPSirenPay class, which is causing me problems when trying to run gst-inspect or gst-launch. Version-Release number of selected component (if applicable): gstreamer-plugins-farsight-0.12.10-2.fc11.x86_64 gstreamer-plugins-good-0.10.15-1.fc11.x86_64 Steps to Reproduce: 1. Have both gstreamer-plugins-farsight gstreamer-plugins-good installed 2. run "gst-inspect" from a terminal, or otherwise cause GStreamer to regenerate it's plugin registry Actual results: $ gst-launch (gst-launch-0.10:15111): GLib-GObject-WARNING **: cannot register existing type `GstRTPSirenPay' (gst-launch-0.10:15111): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed (gst-launch-0.10:15111): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed ERROR: Caught a segmentation fault while loading plugin file: /usr/lib64/gstreamer-0.10/libgstaudiofx.so Please either: - remove it and restart. - run with --gst-disable-segtrap and debug. Expected results: A list of installed GStreamer elements Additional info: The classes were moved from -farsight to -good in 0.12.11 farsight release and the 0.10.15 good release (Changelog from good is below). To stop the conflict, -farsight would probably need to upgraded to 0.12.11 2009-02-10 17:20:57 +0000 Olivier Crete <olivier.crete.uk> * gst/rtp/Makefile.am: * gst/rtp/gstrtp.c: * gst/rtp/gstrtpsirendepay.c: * gst/rtp/gstrtpsirendepay.h: * gst/rtp/gstrtpsirenpay.c: * gst/rtp/gstrtpsirenpay.h: Move siren rtp pay/depay from gst-plugins-farsight
James, could you try the gst-plugins-good (0.10.15-3) in testing? This should obsolete gst-plugins-farsight, since it's not used anymore by Empathy.
It works fine for me after installing that, thanks.
Cool, I'll go ahead and close this then since that update will fix this. Thanks! *** This bug has been marked as a duplicate of bug 507009 ***