[Pidgin] #12181: Pidgin crashes on video call via XMPP

Pidgin trac at pidgin.im
Mon May 25 14:03:57 EDT 2015


#12181: Pidgin crashes on video call via XMPP
--------------------+------------------------------
 Reporter:  Miggel  |       Owner:  Maiku
     Type:  defect  |      Status:  closed
Milestone:          |   Component:  Voice and Video
  Version:  2.7.1   |  Resolution:  fixed
 Keywords:          |
--------------------+------------------------------

Comment (by mmcco):

 I just experienced this in a build of Tomasz's 3.0.0 source tarball on
 Xubuntu 15.04.

 For what it's worth, both crashes seem to be caused by calls to
 `GST_ELEMENT_PARENT`, although mine was on line 922 of
 `libpurple/mediamanager.c`.

 It only occurred with video - audio failed civilly. Before the crash,
 there was an error message of the below form in the debug log:

   (Taken from
 http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-
 troubleshooting.html)

   **Q:** I get an error that says something like (process:26626): GLib-
 GObject-WARNING ^^*^^*: specified instance size for type 'DVDReadSrc' is
 smaller than the parent type's 'GstElement' instance size What's wrong ?

   **A:** If you run GStreamer from git uninstalled, it means that
 something changed in the core that requires a recompilation in the
 plugins. Recompile the plugins by doing "make clean && make".

 I wish I had saved the message, but it appears that I didn't.

 As the above Q&A and Tomasz both suggest, this was probably due to
 GStreamer 1.0 trying to load plugins from v. 0.1. I recompiled Pidgin
 after removing all libraries related to GStreamer 0.10 and Farstream 0.1,
 and it now works.

 I'm not sure what the best way of addressing this is. Maybe we can be
 unrelenting in our requirements for GStreamer 1.0 and Farstream 0.2? It
 seems now that we have preprocessor conditions allowing for older
 versions. Would we break any specific platforms by not supporting the
 older library versions anymore?

--
Ticket URL: <https://developer.pidgin.im/ticket/12181#comment:6>
Pidgin <https://pidgin.im>
Pidgin


More information about the Tracker mailing list