FS#44331 - [farstream-0.1] Pidgin crashing in SIPE calls

Attached to Project: Arch Linux
Opened by Mickael Fontaine (M1CK431) - Tuesday, 24 March 2015, 23:09 GMT
Last edited by Evangelos Foutras (foutrelis) - Saturday, 03 October 2015, 23:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Pidgin (with SIPE plugin) crash when receiving a call from a Lync 2013 user.

After many search, I have found that it's a bug in farstream O.1.2. In fedora, this package has a patch:
http://pkgs.fedoraproject.org/cgit/farstream.git/commit/?id=a46cc680eac1543eba5f8a5e9255267495f05b9b

Today, I have also make a test with Fedora 21 and I can receive a Lync 2013 call without crash.
Please can you apply the same patch for the archlinux package?

Additional info:
All my package is up-to-date.
$ uname -srom
Linux 3.19.2-1-ARCH x86_64 GNU/Linux
$ pacman -Q pidgin pidgin-sipe farstream-0.1
pidgin 2.10.11-1
pidgin-sipe 1.19.0-2
farstream-0.1 0.1.2-4

Steps to reproduce:
Receive a call from a Lync 2013 user with Pidgin

Regards,
M1CK431
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Saturday, 03 October 2015, 23:11 GMT
Reason for closing:  Fixed
Additional comments about closing:  pidgin>=2.10.11-4 uses farstream-0.2
Comment by Evangelos Foutras (foutrelis) - Wednesday, 25 March 2015, 11:40 GMT
I've included that patch in farstream-0.1 0.1.2-5.

Please test and confirm that it fixes the issue.
Comment by Mickael Fontaine (M1CK431) - Wednesday, 25 March 2015, 14:00 GMT
First very thank you for you quick response.

I have test and now I can take a call from some Lync 2013 user but not with some other.
However, now even if I have a call from a no working Lync 2013 user, my Pidgin not crash.
I have just this error message in the conversation window: "A non-recoverable Farstream error has occurred."

So the bug is still here but with a lower severity.

Regards,
Mickael
Comment by Evangelos Foutras (foutrelis) - Thursday, 26 March 2015, 08:09 GMT
Check if you have the following packages installed, and whether installing them allows you to receive calls that previously failed:

gstreamer0.10-base-plugins
gstreamer0.10-ugly-plugins
Comment by Mickael Fontaine (M1CK431) - Thursday, 26 March 2015, 10:24 GMT
This is all my gstreamer packages installed:
$ pacman -Qs gstreamer0.10*
local/gstreamer0.10 0.10.36-4
GStreamer Multimedia Framework
local/gstreamer0.10-bad 0.10.23-8
GStreamer Multimedia Framework Bad Plugin libraries (gst-plugins-bad)
local/gstreamer0.10-bad-plugins 0.10.23-8 (gstreamer0.10-plugins)
GStreamer Multimedia Framework Bad Plugins (gst-plugins-bad)
local/gstreamer0.10-base 0.10.36-3
GStreamer Multimedia Framework Base plugin libraries
local/gstreamer0.10-base-plugins 0.10.36-3 (gstreamer0.10-plugins)
GStreamer Multimedia Framework Base Plugins (gst-plugins-base)
local/gstreamer0.10-ffmpeg 0.10.13-2 (gstreamer0.10-plugins)
Gstreamer FFMpeg Plugin
local/gstreamer0.10-good 0.10.31-6
GStreamer Multimedia Framework Good plugin libraries
local/gstreamer0.10-good-plugins 0.10.31-6 (gstreamer0.10-plugins)
GStreamer Multimedia Framework Good Plugins (gst-plugins-good)
local/gstreamer0.10-ugly 0.10.19-14
GStreamer Multimedia Framework Ugly plugin libraries
local/gstreamer0.10-ugly-plugins 0.10.19-14 (gstreamer0.10-plugins)
GStreamer Multimedia Framework Ugly Plugins (gst-plugins-ugly)

The error is always the same:
A non-recoverable Farstream error has occurred.

Regards,
Mickael
Comment by Evangelos Foutras (foutrelis) - Saturday, 03 October 2015, 23:11 GMT
pidgin 2.10.11-4 is now using farstream-0.2 (and GStreamer 1.0) so it might work better in regards to SIPE calls; if not, file a new bug.

Loading...