<pre>&gt;&gt;<i> I&#39;m fronting a problem of memory leak (that i detect with valgrind
</i>&gt;&gt;<i> test tool) on my app and after some time i discover that
</i>&gt;&gt;<i> if i just init the gstreamer lib (with gst_init()) and after finalize
</i>&gt;&gt;<i> it (sith gst_deinit()) the memory leak is the same. After
</i>&gt;&gt;<i> test my app without gst_* calls, no memory leak is detected. So, after
</i>&gt;&gt;<i> search on web, i found some people with the same
</i>&gt;&gt;<i> problem and no solutions shown, how i see on topic below of
</i>&gt;&gt;<i> gstreamer-devel (and some others)
</i>&gt;&gt;<i> 
</i>&gt;&gt;<i> <a href="http://gstreamer-devel.966125.n4.nabble.com/quot-Possibly-lost-quot-memory-shown-by-valgrind-during-gst-init-check-td972463.html">http://gstreamer-devel.966125.n4.nabble.com/quot-Possibly-lost-quot-memory-shown-by-valgrind-during-gst-init-check-td972463.html</a>
</i>&gt;&gt;<i> 
</i>&gt;&gt;<i> I must say that i set the env vars
</i>&gt;&gt;<i> 
</i>&gt;&gt;<i> G_SLICE=always-malloc 
</i>&gt;&gt;<i> G_DEBUG=gc-friendly
</i>&gt;&gt;<i> 
</i>&gt;&gt;<i> So, i&#39;d like to know if it is really a know-bug or it&#39;s a wrong lib
</i>&gt;&gt;<i> use of my part. If it&#39;s a using problem, someone has
</i>&gt;&gt;<i> tips for solution?
</i>&gt;&gt;<i> 
</i>&gt;&gt;<i> I really be grateful for some help/tips.</i><br><br>&gt; My reply from back then is still true. gst_init() does a number of
&gt; one-time allocations which gst_deinit() doesn&#39;t/can&#39;t clean up, esp.
&gt; inside GObject. You may want to use GStreamer&#39;s gst.supp valgrind
&gt; suppression file from the common module to suppress these kind of leaks,
&gt; just like our own unit tests do when they run under valgrind.

&gt; Cheers
&gt; -Tim
</pre>Hi Tim,<br><br>In advance, thanks for the fast answer.<br>I understand your answer but in my tests, the memory leak has a variable size and <br>according to your answer, the memory leak&#39;s size should be fixed. I run the same simple <br>

test many times and always a different size is show by valgrind. <br>After see that, I try run my full app with pipelines and everything inside them. The memory leak<br>continue growing and valgrind (already with gst.supp file of the gstreamer git tree) show me<br>

some others leaks, mainly on bus_* calls and plugin_* calls. is it too a normal behavior?<br>My app make many pipelines and finish them with set_state(NULL) and with unref calls.<br><br>Some others tips? Thanks in advance for some help!<br>

<br>-- <br><div>Raul Holanda Cordeiro</div><div>Celular: +55 (85) 8863-6877</div><div>Celular: +55 (85) 8805-3592</div><div>Skype: raulhcordeiro</div><br>