[Bug 731780] rtpjitterbuffer: free item if it is a duplicated one

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Dec 12 17:08:24 PST 2014


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

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |t.i.m at zen.co.uk
            Version|1.3.2                       |git
            Summary|gstrtpjitterbuffer: free    |rtpjitterbuffer: free item
                   |item if it is a duplicated  |if it is a duplicated one
                   |one                         |
     Ever Confirmed|0                           |1

--- Comment #6 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2014-12-13 01:08:20 UTC ---
Easy way to reproduce this:

tpm at xps:~/gst/glib-master/gst-plugins-good/tests/check$ make
elements/rtpaux.valgrind
Running suite(s): rtpaux
==9521== 64 bytes in 1 blocks are definitely lost in loss record 2,563 of 3,764
==9521==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==9521==    by 0x5B1E539: g_malloc (gmem.c:97)
==9521==    by 0x5B34C5F: g_slice_alloc (gslice.c:1007)
==9521==    by 0x825BEFF: alloc_item (gstrtpjitterbuffer.c:815)
==9521==    by 0x825BEFF: do_lost_timeout (gstrtpjitterbuffer.c:2884)
==9521==    by 0x825BEFF: do_timeout (gstrtpjitterbuffer.c:2941)
==9521==    by 0x825BEFF: wait_next_timeout (gstrtpjitterbuffer.c:3020)
==9521==    by 0x5B3ED14: g_thread_proxy (gthread.c:764)
==9521==    by 0x5E0F0A3: start_thread (pthread_create.c:309)
==9521== 
==9521== 432 (32 direct, 400 indirect) bytes in 1 blocks are definitely lost in
loss record 3,690 of 3,764
==9521==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==9521==    by 0x5B1E539: g_malloc (gmem.c:97)
==9521==    by 0x5B34C5F: g_slice_alloc (gslice.c:1007)
==9521==    by 0x55EE6F2: gst_structure_new_id_empty_with_size
(gststructure.c:145)
==9521==    by 0x55F0ABE: gst_structure_new_valist (gststructure.c:281)
==9521==    by 0x55F0B66: gst_structure_new (gststructure.c:253)
==9521==    by 0x825BEE1: do_lost_timeout (gstrtpjitterbuffer.c:2876)
==9521==    by 0x825BEE1: do_timeout (gstrtpjitterbuffer.c:2941)
==9521==    by 0x825BEE1: wait_next_timeout (gstrtpjitterbuffer.c:3020)
==9521==    by 0x5B3ED14: g_thread_proxy (gthread.c:764)
==9521==    by 0x5E0F0A3: start_thread (pthread_create.c:309)
==9521==

-- 
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