*BSD News Article 5790


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!metro!cs.uow.edu.au!cc.uow.edu.au!pejn
From: pejn@cc.uow.edu.au (Paul Nulsen)
Subject: Re: free() - not working properly
Message-ID: <1992Sep30.074301.22726@cc.uow.edu.au>
Organization: University Of Wollongong
References: <9227414.18251@mulga.cs.mu.OZ.AU>
Date: Wed, 30 Sep 92 07:43:01 GMT
Lines: 21

johnp@mundil.cs.mu.OZ.AU (John Steve PETROU) writes:
>I was wondering if anyone else has had the same problems as me with
>free().

I am having problems that look as though they are caused by memory leaks
too. The first symptom I noticed is that there seems to be excessive
swapping under X windows. As the only user, with 3 xterms, xman (maybe one
page open) and xclock running the system quickly gets into a state where it
has to swap each time I move between xterms - even when I just hop back and
forth between two. Perhaps I do not understand memory management very well,
but this seems excessive to me.

My system is a 486 with 8 MByte memory and about 30 Mbyte of swap space.
When I try to format the jove manual, groff died with an out of memory
message. This happens even when I try to do it as the only user (without X
windows) immediately after a reboot. Again, I have not investigated this
very carefully, but I can't see anything obvious wrong with the manual
source. I suppose it could be a bug in groff too. Any ideas anyone?

Paul Nulsen
pejn@wampyr.cc.uow.edu.au