Bug#1109685: libsoup-3.0-0: deadlock with gstreamer1.0-plugins-good 1.26.2-1

Simon McVittie smcv at debian.org
Tue Jul 22 12:01:51 BST 2025


Control: forwarded -1 https://gitlab.gnome.org/GNOME/libsoup/-/issues/463
Control: tags -1 + fixed-upstream patch
Control: affects -1 + mopidy
Control: severity -1 important

On Mon, 21 Jul 2025 at 23:50:29 +0100, Nick Steel wrote:
>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.

(I am not really a libsoup3 maintainer, but I'm a GNOME team member, 
which is the next best thing available here.)

This fix was only merged very recently and we are about to enter hard 
freeze, so the timeline to get it into 13.0 would be really tight, but 
we can try. If it's too late for 13.0 then addressing it via the 13.1 
stable update seems proportionate - I expect that we will need to update 
libsoup3 with additional CVE fixes at some point anyway.

How badly does this affect mopidy? If this had been reported as a bug in 
mopidy, would it have been grave ("makes the package in question 
unusable by most or all users") or important ("has a major effect on the 
usability of a package, without rendering it completely unusable to 
everyone") or normal (an ordinary bug)?

     smcv



More information about the pkg-gnome-maintainers mailing list