Package Details: finch 2.14.14-5

Git Clone URL: https://aur.archlinux.org/pidgin.git (read-only, click to copy)
Package Base: pidgin
Description: ncurses-based messaging client
Upstream URL: https://pidgin.im/
Licenses: GPL
Submitter: arojas
Maintainer: andreas_baumann
Last Packager: andreas_baumann
Votes: 2
Popularity: 1.07
First Submitted: 2026-04-07 17:27 (UTC)
Last Updated: 2026-05-15 19:44 (UTC)

Latest Comments

Mr.Tao commented on 2026-05-11 21:22 (UTC)

No problem. You might also be interested in including pidgin-scale-buddy-icons-for-window.patch. ;-) I've just submitted it for review.

andreas_baumann commented on 2026-05-11 17:34 (UTC)

Thanks a lot, applied. :-)

Mr.Tao commented on 2026-05-11 15:04 (UTC) (edited on 2026-05-11 15:04 (UTC) by Mr.Tao)

Proposed fix for GStreamer device-monitor crashes

I think the crashes reported around Pidgin/libpurple + GStreamer device monitoring are caused by a dangling GstDevice pointer in libpurple/mediamanager.c.

There is already an upstream fix for the main use-after-free issue. I also added a small follow-up cleanup patch to avoid leaking the GstDevice references returned by gst_message_parse_device_added() / gst_message_parse_device_removed().

I tested this in the pidgin-gnutls AUR package. The two relevant patches are:

For this packagebase, the required change should be:

  • bump pkgrel from 4 to 5
  • add both patches to source=()
  • add their sha256sums
  • apply both patches in prepare()

This fix belongs here rather than in pidgin-gtkui, because the crash is in libpurple and this packagebase builds libpurple / finch.