Re: Re: Re: Valgrind says gtkmm is leaking
- From: american communist party gmail com
- To: gtkmm-list gnome org
- Subject: Re: Re: Re: Valgrind says gtkmm is leaking
- Date: Mon, 07 Jun 2010 01:45:49 +0000
On Jun 6, 2010 6:44pm, american communist party gmail com wrote:
> On Jun 6, 2010 4:14pm, Chris Vine chris cvine freeserve co uk> wrote:
> > I haven't looked at all your examples but I suspect your code is OK and
> > there aren't any leaks. What you are most likely seeing is the effect
> > of single instance library allocations (which are usually not
> > deallocated because there is no reason to do so) and of glib memory
> > slices.
> > This could usefully form the start of a suppressions file. See the
> > valgrind documentation for further information. However to get
> > meaningful results you need to run your test program with the
> > environmental variable G_SLICE set to always-malloc.
> > Chris
>
> With a debug (-ggdb) version of the same sample helloworld app,
> no suppression file;
>
> $ G_SLICE=always-malloc;export G_SLICE
> $ valgrind --tool=memcheck --leak-check=yes -v ./a.out 2>&1 | tee valgrind.log
> ~~~
> ==6137== LEAK SUMMARY:
> ==6137== definitely lost: 2,484 bytes in 6 blocks
> ==6137== indirectly lost: 6,704 bytes in 211 blocks
> ==6137== possibly lost: 89,034 bytes in 899 blocks
> ==6137== still reachable: 978,790 bytes in 9,025 blocks
> ==6137== suppressed: 0 bytes in 0 blocks
> ==6137== Reachable blocks (those to which a pointer was found) are not shown.
> ==6137== To see them, rerun with: --leak-check=full --show-reachable=yes
> ==6137==
> ==6137== ERROR SUMMARY: 546 errors from 546 contexts (suppressed: 15 from 8)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]