[syslog-ng] Possible memleak in 3.3 HEAD
Balazs Scheidler
bazsi at balabit.hu
Tue Nov 1 13:44:40 CET 2011
On Tue, 2011-11-01 at 12:33 +0100, Jakub Jankowski wrote:
> On Tue, 1 Nov 2011 01:18:38 +0100, Jakub Jankowski wrote:
>
> > On Mon, 31 Oct 2011 22:16:21 +0100, Balazs Scheidler wrote:
> > > On Mon, 2011-10-31 at 12:17 +0100, Jakub Jankowski wrote:
> > > > 2. There are still some leaks; one of which is definitely triggered by
> > > > HUP. Full valgrind output files are available as:
> > > > http://toxcorp.com/stuff/syslog-ng-leak/s3.3.1-60b5967-HUP.log
> > > > http://toxcorp.com/stuff/syslog-ng-leak/s3.3.1-60b5967-noHUP.log
> > [...]
> > > Thanks for the detailed diagnosis, there was indeed a leak which can
> > > multiply on reload for each open (at the time of the reload),
> > > macro-based destination file.
> > >
> > > commit 9e7f9258b03c58701be40d40f9708bb3a9c56625
> >
> > I can confirm that current HEAD does not exhibit this leak any longer:
> >
> > ==25823== LEAK SUMMARY:
> > ==25823== definitely lost: 637 bytes in 14 blocks
> > ==25823== indirectly lost: 0 bytes in 0 blocks
> > ==25823== possibly lost: 13,071 bytes in 107 blocks
> > ==25823== still reachable: 78,991 bytes in 3,277 blocks
> > ==25823== suppressed: 0 bytes in 0 blocks
> >
> > I've updated my production systems to 9e7f9258b and will observe its
> > behaviour over the next few days (but even 60b5967 looked promising).
>
> I've been running 9e7f9258b for the past ~12 hours and VmRSS grew by
> about 1MB, which is a huge improvement over what I experienced earlier
> (roughly 1GB/day).
Thanks for reporting back. Having this nailed I think I go on to prepare
3.3.2 then.
--
Bazsi
More information about the syslog-ng
mailing list