[kaffe] memory leaking

Martin Pohlack mp26@os.inf.tu-dresden.de
Wed Jun 11 06:40:02 2003


Greg Wooledge wrote:
> After having run the CVS release of kaffe, and now version 1.1.0,
> for several days, I'm pretty sure it's leaking memory a lot faster
> than the CVS version from a month ago did.  The early May version
> typically took 24 to 48 hours to fill up the memory I allowed it
> (224 MB) while running Freenet.  With the current version, I can
> reach the limit in just a few hours.
> 
> From a practical standpoint, this means I have to restart the Freenet
> node much more frequently.

In my recent attempt to build kaffe with the "diet libc" I noticed some 
#warnings, given by "diet libc":

../kaffevm/.libs/libkaffevm.a(syscalls.o)(.text+0x4e8): In function 
`jthreadedGetHostByAddr':
/home/mp26/erwin/kaffe/kaffe/kaffevm/systems/unix-jthreads/syscalls.c:270: 
warning: gethostbyaddr() leaks memory.  Use gethostbyaddr_r instead!
../kaffevm/.libs/libkaffevm.a(syscalls.o)(.text+0x493): In function 
`jthreadedGetHostByName':
/home/mp26/erwin/kaffe/kaffe/kaffevm/systems/unix-jthreads/syscalls.c:251: 
warning: gethostbyname() leaks memory.  Use gethostbyname_r instead!



Maybe that is one of the leaks?

Martin Pohlack