Memory leak?
David Leadbeater
dgl at dgl.cx
Mon Aug 20 17:03:53 UTC 2007
Hi,
I'm getting an out of memory from brackup when backing up some large
files to
S3. (Well, not *that* large -- the largest file is 250MB).
This is under Perl 5.6.2 and 5.8.8 (I tried upgrading Perl just
incase) on FreeBSD 5.2. Using Brackup 1.0.5 installed from FreeBSD
ports. The box has 1GB RAM.
If I watch the brackup process while it's running it does seem to use
a lot of memory.. (Around 130MB to 190MB RSS, the VSZ is around 500MB
but I guess that's just files being mmap()ed)
Eventually it dies with an error like the one below.
It seems to carry on where it left off if I start it again so it's
fairly easy to work around anyway.
Any ideas?
Thanks,
David
* storing chunk: [xxx(/home)] t=f yyy{off=99614720,len=5242880}
* storing chunk: [xxx(/home)] t=f yyy{off=104857600,len=5242880}
* storing chunk: [xxx(/home)] t=f yyy{off=110100480,len=5242880}
* storing chunk: [xxx(/home)] t=f yyy{off=115343360,len=5242880}
* storing chunk: [xxx(/home)] t=f yyy{off=120586240,len=5242880}
* storing chunk: [xxx(/home)] t=f yyy{off=125829120,len=5242880}
* storing chunk: [xxx(/home)] t=f yyy{off=131072000,len=5242880}
* storing chunk: [xxx(/home)] t=f yyy{off=136314880,len=5242880}
* storing chunk: [xxx(/home)] t=f yyy{off=141557760,len=5242880}
Error running backup: Out of memory during "large" request for
8392704 bytes, total sbrk() is 529641472 bytes at /usr/local/lib/
perl5/site_perl/5.8.8/Brackup/PositionedChunk.pm line 98.
Error running backup: Out of memory during "large" request for
4198400 bytes, total sbrk() is 529641472 bytes at /usr/local/lib/
perl5/site_perl/5.8.8/Brackup/Root.pm line 230, <GEN1> line 1.
Use of uninitialized value in numeric eq (==) at /usr/local/lib/perl5/
site_perl/5.8.8/Brackup/GPGProcess.pm line 35.
Error running backup: size not right at /usr/local/lib/perl5/
site_perl/5.8.8/Brackup/GPGProcess.pm line 35.
More information about the brackup
mailing list