[Bug 790686] matroskamux: re-activate TOC support

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Dec 15 09:41:24 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=790686

--- Comment #20 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
After this there are a few more leaks but I don't have time to look into that
now. Some GstTocs are leaking. Run with "make elements/matroskamux.valgrind" in
tests/check to get this.

Running suite(s): matroskamux
==27460== 2,992 (88 direct, 2,904 indirect) bytes in 1 blocks are definitely
lost in loss record 1,793 of 1,806
==27460==    at 0x4C2ABEF: malloc (vg_replace_malloc.c:299)
==27460==    by 0x58AB568: g_malloc (gmem.c:94)
==27460==    by 0x58C3035: g_slice_alloc (gslice.c:1025)
==27460==    by 0x58C34C8: g_slice_alloc0 (gslice.c:1051)
==27460==    by 0x53787C3: gst_toc_new (gsttoc.c:143)
==27460==    by 0x10A15F: new_reference_toc (matroskamux.c:408)
==27460==    by 0x10B64F: test_toc (matroskamux.c:927)
==27460==    by 0x10C7D7: test_toc_with_edition (matroskamux.c:983)
==27460==    by 0x50C1A70: tcase_run_tfun_fork (check_run.c:465)
==27460==    by 0x50C1A70: srunner_iterate_tcase_tfuns (check_run.c:237)
==27460==    by 0x50C1A70: srunner_run_tcase (check_run.c:377)
==27460==    by 0x50C1A70: srunner_iterate_suites (check_run.c:205)
==27460==    by 0x50C1A70: srunner_run_tagged (check_run.c:740)
==27460==    by 0x50B676C: gst_check_run_suite (gstcheck.c:1059)
==27460==    by 0x109DC7: main (matroskamux.c:1018)
==27460== 
==27460== 3,026 (88 direct, 2,938 indirect) bytes in 1 blocks are definitely
lost in loss record 1,794 of 1,806
==27460==    at 0x4C2ABEF: malloc (vg_replace_malloc.c:299)
==27460==    by 0x58AB568: g_malloc (gmem.c:94)
==27460==    by 0x58C3035: g_slice_alloc (gslice.c:1025)
==27460==    by 0x58C34C8: g_slice_alloc0 (gslice.c:1051)
==27460==    by 0x53787C3: gst_toc_new (gsttoc.c:143)
==27460==    by 0x91E00FB: gst_matroska_mux_start (matroska-mux.c:3002)
==27460==    by 0x91E00FB: gst_matroska_mux_handle_buffer (matroska-mux.c:3871)
==27460==    by 0x4E862FC: gst_collect_pads_default_collected
(gstcollectpads.c:1561)
==27460==    by 0x4E83427: gst_collect_pads_check_collected
(gstcollectpads.c:1362)
==27460==    by 0x4E84E26: gst_collect_pads_chain (gstcollectpads.c:2217)
==27460==    by 0x5343182: gst_pad_chain_data_unchecked (gstpad.c:4270)
==27460==    by 0x5343182: gst_pad_push_data (gstpad.c:4526)
==27460==    by 0x534B6B2: gst_pad_push (gstpad.c:4645)
==27460==    by 0x10B6A6: test_toc (matroskamux.c:938)
==27460==    by 0x10C7D7: test_toc_with_edition (matroskamux.c:983)
==27460==    by 0x50C1A70: tcase_run_tfun_fork (check_run.c:465)
==27460==    by 0x50C1A70: srunner_iterate_tcase_tfuns (check_run.c:237)
==27460==    by 0x50C1A70: srunner_run_tcase (check_run.c:377)
==27460==    by 0x50C1A70: srunner_iterate_suites (check_run.c:205)
==27460==    by 0x50C1A70: srunner_run_tagged (check_run.c:740)
==27460==    by 0x50B676C: gst_check_run_suite (gstcheck.c:1059)
==27460==    by 0x109DC7: main (matroskamux.c:1018)
==27460== 
==27461== 2,642 (88 direct, 2,554 indirect) bytes in 1 blocks are definitely
lost in loss record 1,780 of 1,793
==27461==    at 0x4C2ABEF: malloc (vg_replace_malloc.c:299)
==27461==    by 0x58AB568: g_malloc (gmem.c:94)
==27461==    by 0x58C3035: g_slice_alloc (gslice.c:1025)
==27461==    by 0x58C34C8: g_slice_alloc0 (gslice.c:1051)
==27461==    by 0x53787C3: gst_toc_new (gsttoc.c:143)
==27461==    by 0x10C0B6: new_no_edition_toc (matroskamux.c:432)
==27461==    by 0x10C0B6: test_toc (matroskamux.c:929)
==27461==    by 0x10C6E4: test_toc_without_edition (matroskamux.c:990)
==27461==    by 0x50C1A70: tcase_run_tfun_fork (check_run.c:465)
==27461==    by 0x50C1A70: srunner_iterate_tcase_tfuns (check_run.c:237)
==27461==    by 0x50C1A70: srunner_run_tcase (check_run.c:377)
==27461==    by 0x50C1A70: srunner_iterate_suites (check_run.c:205)
==27461==    by 0x50C1A70: srunner_run_tagged (check_run.c:740)
==27461==    by 0x50B676C: gst_check_run_suite (gstcheck.c:1059)
==27461==    by 0x109DC7: main (matroskamux.c:1018)
==27461== 
==27461== 2,841 (88 direct, 2,753 indirect) bytes in 1 blocks are definitely
lost in loss record 1,781 of 1,793
==27461==    at 0x4C2ABEF: malloc (vg_replace_malloc.c:299)
==27461==    by 0x58AB568: g_malloc (gmem.c:94)
==27461==    by 0x58C3035: g_slice_alloc (gslice.c:1025)
==27461==    by 0x58C34C8: g_slice_alloc0 (gslice.c:1051)
==27461==    by 0x53787C3: gst_toc_new (gsttoc.c:143)
==27461==    by 0x91E00FB: gst_matroska_mux_start (matroska-mux.c:3002)
==27461==    by 0x91E00FB: gst_matroska_mux_handle_buffer (matroska-mux.c:3871)
==27461==    by 0x4E862FC: gst_collect_pads_default_collected
(gstcollectpads.c:1561)
==27461==    by 0x4E83427: gst_collect_pads_check_collected
(gstcollectpads.c:1362)
==27461==    by 0x4E84E26: gst_collect_pads_chain (gstcollectpads.c:2217)
==27461==    by 0x5343182: gst_pad_chain_data_unchecked (gstpad.c:4270)
==27461==    by 0x5343182: gst_pad_push_data (gstpad.c:4526)
==27461==    by 0x534B6B2: gst_pad_push (gstpad.c:4645)
==27461==    by 0x10B6A6: test_toc (matroskamux.c:938)
==27461==    by 0x10C6E4: test_toc_without_edition (matroskamux.c:990)
==27461==    by 0x50C1A70: tcase_run_tfun_fork (check_run.c:465)
==27461==    by 0x50C1A70: srunner_iterate_tcase_tfuns (check_run.c:237)
==27461==    by 0x50C1A70: srunner_run_tcase (check_run.c:377)
==27461==    by 0x50C1A70: srunner_iterate_suites (check_run.c:205)
==27461==    by 0x50C1A70: srunner_run_tagged (check_run.c:740)
==27461==    by 0x50B676C: gst_check_run_suite (gstcheck.c:1059)
==27461==    by 0x109DC7: main (matroskamux.c:1018)
==27461== 
100%: Checks: 14, Failures: 0, Errors: 0

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