[Bug 663944] [PATCH] souphttpsrc leaking file descriptors + memory when destroyed while connecting

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 16 02:57:57 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=663944
  GStreamer | gst-plugins-good | git

--- Comment #10 from Dmitry Shatrov <shatrov at gmail.com> 2013-09-16 09:57:53 UTC ---
The cause of leaks at souphttpsrc termination is that GIO cancellables don't
have a chance to be run because corresponding glib message loop is no more.

Other code does cleanups in a normal way. Some of the cleanups are made with
g_cancellable_cancel(), which assumes that there's a message loop which will
execute deferred operations. The souphttpsrc patch makes sure that all these
cancellables are actually processed. That's done by iterating the loop until it
has nothing to do.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list