[syslog-ng] 3.1 Beta 1 memory leak?

Martin Holste mcholste at gmail.com
Fri Dec 11 18:47:12 CET 2009


I'm trying the new 3.1 beta 1 build, and even with log_fifo_size(0),
syslog-ng consumes all available memory until the kernel out-of-memory
manager kills it.  At first I thought this had something to do with
UDP forwarding to a destination, but even with that disabled, the
uncontrolled consumption occurs.  I reconfigured with the most basic
configuration to just dump everything to /dev/null, and though the
leak is slower, the leak continues.

Compiled with:
Glibc-2.20.3
PCRE 7.9

syslog-ng 3.1beta1
Installer-Version: 3.1beta1
Revision: ssh+git://bazsi@git.balabit//var/scm/git/syslog-ng/syslog-ng-ose--mainline--3.1#master#3412dce0235e8d65bc3bebedffe8ff6bed02f45b
Compile-Date: Dec 11 2009 11:36:51
Enable-Threads: off
Enable-Debug: off
Enable-GProf: off
Enable-Memtrace: off
Enable-Sun-STREAMS: off
Enable-Sun-Door: off
Enable-IPv6: on
Enable-Spoof-Source: on
Enable-TCP-Wrapper: off
Enable-SSL: on
Enable-SQL: off
Enable-Linux-Caps: off
Enable-Pcre: on

Configuration:

@version: 3.0
options {
        ts_format(iso);
        stats_level(1);
        stats_freq(30);
        keep_hostname(no);
        chain_hostnames(yes);
        create_dirs(yes);
};
source s_tcp {
        tcp(ip(0.0.0.0) port(514));
};
source s_udp {
        udp(ip(0.0.0.0) port(514));
};
destination d_null {
        file("/dev/null");
};
log {
        source(s_udp);
        source(s_tcp);
        destination(d_null);
};


More information about the syslog-ng mailing list