After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 679829 - [0.11] Memory leak in decodebin
[0.11] Memory leak in decodebin
Status: RESOLVED DUPLICATE of bug 674800
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.11.x
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-12 23:39 UTC by Matej Knopp
Modified: 2012-07-13 00:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matej Knopp 2012-07-12 23:39:23 UTC
gst_decode_bin_autoplug_factories returns new GValueArray, however during marshalling the array is copied to the GValue in g_cclosure_marshal_generic (value_from_ffi_type) and nothing releases the original valuearray (created in gst_decode_bin_autoplug_factories).

I'm not sure how to fix this, is there any way to tell the marshal to release the original value (or take over it's ownership)?
Comment 1 Mark Nauwelaerts 2012-07-13 00:06:58 UTC
AFAIK this is basically a glib marshaller bug reported (with patch) in bug #674800.
Comment 2 Matej Knopp 2012-07-13 00:32:39 UTC
Thanks. Should have found the original report.

*** This bug has been marked as a duplicate of bug 674800 ***