I've just verified with tcmalloc that there is no leak in
gtk_combo_box_new_with_entry(), on x86. The issue is with Valgrind which
gets confused with concurrent threads.  Although the spaguetti output pprof
is a bit confusing at first, once you look through the documentation the
diagrams are very helpful.

Issue solved.

Thanks.

2013/1/23 Andrew Potter <agpot...@gmail.com>

> On Wed, Jan 23, 2013 at 1:38 PM, Edscott Wilson <
> edscott.wilson.gar...@gmail.com> wrote:
>
> > Maybe it's just a bug in Valgrind... I'm finding that a threaded
> >  environment may confuse Valgrind. I'll do some more checking.
> >
>
> In Valgrind threads become serialized, there is no true concurrency.
>
> I found a lot more success hunting memory leaks using Google's tcmalloc
> library. To use the heapcheck feature, you'll need to run your program on a
> x86 platform (a VM x86 on x86_64 works). tcmalloc on x86_64 does not
> provide the requisite stack traces.
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to