Purify errors
Alex Kiernan
alexk at demon.net
Tue Feb 13 16:28:51 UTC 2001
Russ Allbery <rra at stanford.edu> writes:
> Fabien Tassin <fta at sofaraway.org> writes:
>
> > Are these stats taken on the fly or is a complete session
> > (start/run/stop) needed ?
>
> > I've tested the malloc checker built in glibc > 2.1 for a complete
> > 'short' run, it reports far more than this (hundreds of unfreed
> > locations).
>
> I would trust Purify considerably more than glibc's checker. It's a shame
> that Purify is commercial because it's really incredible software. (We
> have a site license here too, and I need to get set up so that I can start
> running it as well.)
>
> Also, were you compiling with Perl filtering, and if so, is the Perl that
> you're using built with PURIFY defined? If not, Perl will appear to leak
> memory all over the place due to its internal allocation structure
> creating false positives.
>
Good point - I've private versions of everything, but haven't built
them all with PURIFY defined (actually checking it looks like it only
really affects perl's internal malloc, which I explicitly told it not
to use - for reasons I can't now remember...); I need to rebuild
everything 64 bit anyway as expire fails because it runs out of
address space :-(
--
Alex Kiernan, Principal Engineer, Development, Thus PLC
More information about the inn-workers
mailing list