Ok, I will investigate in this way.

Thank you very much for your help.
I'm in holidays until Thursday. Maybe I will recontact you if I find
something.

Best regards.

On Fri, Apr 2, 2010 at 15:06, Chris Vine <ch...@cvine.freeserve.co.uk>wrote:

> On Fri, 2 Apr 2010 14:13:28 +0200
> Fabian Jacquet <fabian.jacq...@gmail.com> wrote:
> > I already try with "G_SLICE=always-malloc" environment variable and
> > here is the  result.
> > Leak of 835584/1000 or 835
> > Leak of 811008/1000 or 811
> > Leak of 724992/1000 or 724
> > Leak of 720896/1000 or 720
> > Leak of 720896/1000 or 720
> > Leak of 724992/1000 or 724
> > Leak of 724992/1000 or 724
> >
> > So, we still have a memory leak but less.
> > Maybe is it interesting for future investigations.
>
> This is very strange, and indeed inexplicable.
>
> So we have it that when you call g_utf8_collate() from more than one
> thread, it leaks, but only when the threads are created with the windows
> native thread functions and not via the GThread wrappers?  This defies
> logic.
>
> I wonder whether the original plan A might not have been the right one.
> Possibly it is the way the various libraries link together.  Maybe you
> are using a different version of some relevant windows dll than your
> glib library was compiled against, or some initialisation that needs
> to be carried out hasn't been.
>
> Chris
>
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to