Date: Thu, 29 Sep 2005 20:35:54 +0800 From: David Xu <davidxu@freebsd.org> To: Lefteris Tsintjelis <lefty@ene.asda.gr> Cc: freebsd-threads@freebsd.org Subject: Re: pthread_key_create memory leakage in pthreads? Message-ID: <433BDFAA.6070307@freebsd.org> In-Reply-To: <433BBBD9.3070000@ene.asda.gr> References: <433BBBD9.3070000@ene.asda.gr>
next in thread | previous in thread | raw e-mail | index | archive | help
Lefteris Tsintjelis wrote: > Hi, > > dmesg: FreeBSD 5.4-STABLE #0: Sun Sep 25 20:08:39 EEST 2005 > > I am using valgrind to check my program but it always seems to come > with this > message: > > ==8210== 600 bytes in 3 blocks are definitely lost in loss record 3 of 6 > ==8210== at 0x3C03619F: malloc (in > /usr/local/lib/valgrind/vgpreload_memcheck.so) > ==8210== by 0x3C0978EC: (within > /usr/local/lib/valgrind/libpthread.so.1) > ==8210== by 0x3C09A2FD: (within > /usr/local/lib/valgrind/libpthread.so.1) > ==8210== by 0x3C09A489: pthread_key_create (in > /usr/local/lib/valgrind/libpthread.so.1) > > I am not sure if its accurate or not. I use a proper pthread_exit in > my thread. > Is there anything more that I should do besides that? > > Please CC > > Thnx, > > Lefteris > > The thread library is valgrind's version, the path is /usr/local/lib/valgrind/libpthread.so.1, it is not the native FreeBSD thread library. David Xu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?433BDFAA.6070307>