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 684234 - [pad] Leaks parent references when unlinking pads
[pad] Leaks parent references when unlinking pads
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.11.x
Other Linux
: Normal blocker
: 0.11.x
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-09-17 17:17 UTC by Tim-Philipp Müller
Modified: 2012-09-24 18:27 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
pad: Fix refcount bug by unreffing the correct variable (1008 bytes, patch)
2012-09-18 10:15 UTC, Sebastian Dröge (slomo)
committed Details | Review

Description Tim-Philipp Müller 2012-09-17 17:17:38 UTC
tpm@zingle:~/gst/0.11/gst-plugins-base/tests/check$ make elements/textoverlay.check
  CC     elements_textoverlay-textoverlay.o
  CCLD   elements/textoverlay
Running suite(s): textoverlay
50%: Checks: 4, Failures: 2, Errors: 0
gstcheck.c:202:F:general:test_render_continuity:0: element (0x2058170) refcount is 2 instead of 1
gstcheck.c:202:F:general:test_video_waits_for_text:0: element (0x2058170) refcount is 2 instead of 1

Probably fall out of link/unlink function api change..
Comment 1 Sebastian Dröge (slomo) 2012-09-18 10:15:03 UTC
Created attachment 224596 [details] [review]
pad: Fix refcount bug by unreffing the correct variable
Comment 2 Sebastian Dröge (slomo) 2012-09-18 10:48:42 UTC
commit 8f5134529653934a8dbfd6ce2f916dec86fc6d86
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Tue Sep 18 12:14:34 2012 +0200

    pad: Fix refcount bug by unreffing the correct variable