Package: libsoup-3.0-0
Version: 3.6.5-2

Dear Maintainer,

Users of our GStreamer based application (Mopidy) have experienced deadlocks 
when using souphttpsrc, a GStreamer plugin built on libsoup-3.0. It was 
identified as a lock-ordering problem caused by libsoup's long-standing 
incorrect use of GLib GModule functions within its constructor. The libsoup fix 
was merged on 18/7/2025.

The deadlock was made possible by changes to gstreamer1.0-plugins-good that are 
present in the Debian 1.26.2 package shipping in Trixie. I appreciate this 
isn't a security issue, but souphttpsrc is a fundamental GStreamer plugin that 
will otherwise be broken in the upcoming Trixie release. It would be great if 
you could consider porting the upstream libsoup fix.

Thanks,
Nick

Upstream error description: https://gitlab.gnome.org/GNOME/libsoup/-/issues/463
Upstream fix: https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/475
Related GStreamer change: 
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/7c3ee65d60a2d7a1a22ad889083525a38b656eb2
Related GLib documentation: 
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4691

Reply via email to