[Bug 770373] leak tracer: signal handlers need fixing

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Sep 10 19:20:35 UTC 2016


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

--- Comment #10 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
With those, valgrind seems happy enough, apart from:

 2,032 bytes in 1 blocks are definitely lost in loss record 1,573 of 1,583
    at 0x4C2CBE5: calloc (vg_replace_malloc.c:711)
    by 0x5A92D00: g_malloc0 (gmem.c:124)
    by 0x5AAB163: thread_memory_from_self (gslice.c:519)
    by 0x5AAB163: g_slice_alloc (gslice.c:1003)
    by 0x5AABF75: g_slist_prepend (gslist.c:254)
    by 0x5AB50B0: g_once_init_enter (gthread.c:661)
    by 0x5A8AFAB: g_main_context_new (gmain.c:620)
    by 0x72A01CB: gst_leaks_tracer_signal_thread (gstleaks.c:665)
    by 0x5AB4F04: g_thread_proxy (gthread.c:784)
    by 0x6168463: start_thread (pthread_create.c:333)

But this looks like something that just needs to be added to the suppression
files to me, it's a GSList node that should be allocated i g_once_enter_init()
and freed in g_once_enter_leave(), so I think it's just something kept around
by GSlice.

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