[syslog-ng] 3.3.4 anyone else notice a memory leak

Evan Rempel erempel at uvic.ca
Fri Feb 10 23:58:27 CET 2012


Oh ya.

Redhat 6

% cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.2 (Santiago)

% uname -a
Linux xxx 2.6.32-220.4.1.el6.x86_64 #1 SMP Thu Jan 19 14:50:54 EST 2012 x86_64 x86_64 x86_64 GNU/Linux


Evan Rempel wrote:
> Gergely Nagy wrote:
>> Evan Rempel <erempel at uvic.ca> writes:
>>
>>> I am fairly certain that there is a memory leak. How do I help track
>>> it down?
>> Looking at your config, I don't recall any known problems in those
>> areas, but I'll try to reproduce the problem.
>>
>> Meanwhile, if you have time, running syslog-ng under valgrind would be
>> very, very useful. If you do that, please set the G_SLICE environment
>> variable to always-malloc, otherwise due to glib's allocator, the
>> results will be severley screwed and hardly usable.
>>
> 
> Yup, I can reproduce it. The output of valgrind does not appear to
> show the leak. If I run syslog-ng and do NOT send any data to it (it processes no
> log lines) the output of valgrind is the same as if it processes 100,000 log lines,
> however, when I "dump" 100,000 log lines
> 
> 
> % wc /home1l/erempel/log
>    107590  1233928 18956930 /home1l/erempel/log
> 
> 
> into the pipe (cat /home1l/erempel/log > pipe) the memory footprint of syslog-ng
> grows by 3MB, every time I dump in the log lines.
> 
> 
> I have attached the config file and two valgrind outputs.
> 
> 


-- 
Evan Rempel                               erempel at uvic.ca
Senior Systems Administrator                 250.721.7691
Unix Services, University Systems, University of Victoria


More information about the syslog-ng mailing list