[Bug 765052] tracer: add refcounts tracer

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Apr 18 10:20:07 UTC 2016


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

Tim-Philipp Müller <t.i.m at zen.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |t.i.m at zen.co.uk

--- Comment #9 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
Out of curiosity - did you actually use this to track down anything or was the
primary goal to play with the tracing system a bit?

The reason I'm asking is that I'm not entirely sure if tracing refcounts like
this is really useful, and if it's just for learning tracer but of limited use
in practice then I'd be wondering about the possible additional overhead.

I think what we really need is something else, namely tracing ownership
*transfers*. Now you could say that is very interesting and we should
definitely do that as well, but it's orthogonal to this bug, and that'd be
fair, just thought I'd mention it ;)

There's also a problem with this kind of tracing, namely that it only works
reliably for mini object, for GObjects we won't be able to trace stuff that
goes through GObject directly, such as GValue stuff, property setters/getters,
bindings stuff etc.

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