[Bug 665703] mpeg4videoparse: memory leak

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jan 5 14:48:27 PST 2012


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

Nicola <lists> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |

--- Comment #9 from Nicola <lists at svrinformatica.it> 2012-01-05 22:48:22 UTC ---
this file is really unfortunate, please try this pipeline:

filesrc location=test-mp4_1.gdp ! gdpdepay ! mpeg4videoparse ! matroskamux !
filesink location=test.mkv

you'll see:

==20008== 16 bytes in 1 blocks are definitely lost in loss record 831 of 2,188
==20008==    at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==20008==    by 0x55BB682: g_malloc (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==20008==    by 0x55D1E4D: g_strdup (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==20008==    by 0xA2FEA9C: gst_matroska_mux_video_pad_setcaps
(matroska-mux.c:1108)
==20008==    by 0x4E89AEE: gst_pad_set_caps (gstpad.c:2730)
==20008==    by 0x4E8B51F: gst_pad_push_data (gstpad.c:4247)
==20008==    by 0x4E8F095: gst_pad_push (gstpad.c:4730)
==20008==    by 0x9190C1D: gst_base_parse_push_frame (gstbaseparse.c:1993)
==20008==    by 0x9191C35: gst_base_parse_handle_and_push_frame.isra.9
(gstbaseparse.c:1770)
==20008==    by 0x9192A3C: gst_base_parse_chain (gstbaseparse.c:2493)
==20008==    by 0x4E8F1A9: gst_pad_push (gstpad.c:4710)
==20008==    by 0x93D767E: gst_gdp_depay_chain (gstgdpdepay.c:328)
==20008==    by 0x4E8F1A9: gst_pad_push (gstpad.c:4710)
==20008==    by 0x91A64CB: gst_base_src_loop (gstbasesrc.c:2559)
==20008==    by 0x4EB66E3: gst_task_func (gsttask.c:327)
==20008==    by 0x55DC7D7: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==20008==    by 0x55DA2B5: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==20008==    by 0x586DEFB: start_thread (pthread_create.c:304)
==20008==    by 0x5B6489C: clone (clone.S:112)
==20008== 
==20008== 28 bytes in 1 blocks are definitely lost in loss record 1,082 of
2,188
==20008==    at 0x4C279F2: calloc (vg_replace_malloc.c:467)
==20008==    by 0x55BB6E9: g_malloc0 (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==20008==    by 0xA2FE76A: gst_matroska_mux_video_pad_setcaps
(matroska-mux.c:1117)
==20008==    by 0x4E89AEE: gst_pad_set_caps (gstpad.c:2730)
==20008==    by 0x4E8B51F: gst_pad_push_data (gstpad.c:4247)
==20008==    by 0x4E8F095: gst_pad_push (gstpad.c:4730)
==20008==    by 0x9190C1D: gst_base_parse_push_frame (gstbaseparse.c:1993)
==20008==    by 0x9191C35: gst_base_parse_handle_and_push_frame.isra.9
(gstbaseparse.c:1770)
==20008==    by 0x9192A3C: gst_base_parse_chain (gstbaseparse.c:2493)
==20008==    by 0x4E8F1A9: gst_pad_push (gstpad.c:4710)
==20008==    by 0x93D767E: gst_gdp_depay_chain (gstgdpdepay.c:328)
==20008==    by 0x4E8F1A9: gst_pad_push (gstpad.c:4710)
==20008==    by 0x91A64CB: gst_base_src_loop (gstbasesrc.c:2559)
==20008==    by 0x4EB66E3: gst_task_func (gsttask.c:327)
==20008==    by 0x55DC7D7: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==20008==    by 0x55DA2B5: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==20008==    by 0x586DEFB: start_thread (pthread_create.c:304)
==20008==    by 0x5B6489C: clone (clone.S:112)

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