/usr/bin/less weird memory consumption?

Jon Noack noackjr at alumni.rice.edu
Sat Apr 17 07:16:21 PDT 2004


On 4/16/2004 10:13 PM, Tai-hwa Liang wrote:
> On Fri, 16 Apr 2004, Alex Vasylenko wrote:
>> Tai-hwa Liang wrote:
>>> Anyone tried to view a file contains *hugh* line with
>>> /usr/bin/less in -CURRENT?
>>> 
>>> Sample file:
>>> 
>>> 	dd if=/dev/zero bs=512 count=1500 | tr '\00' ' ' > test.txt
>>> 
>>> On my -CURRENT box cvsup'd this morning, "/usr/bin/less text.txt"
>>> consumes about 511 MBytes of memory(see 'top'). -STABLE(less 358)
>>> and less 381 on Debian doesn't seem to have such problem, though.
>> 
>> There's a memory leak. The latest less (382) doesn't have this
>> problem. Use attached patch.
> 
> That works like a charm! Any chance would this patch being committed
> into the tree?

It looks like less v381 was just imported and contains the fix.  See
revision 1.1.1.4:
http://www.freebsd.org/cgi/cvsweb.cgi/src/contrib/less/line.c

Jon Noack



More information about the freebsd-current mailing list