Thanks for the log file. Unfortunately, it is not a full run. I gues I needed
to make some more things clear.

The command line you need to use here

$ valgrind /usr/sbin/rsyslogd -c4 -d >rsyslog.log 2>&1

Is the same that you usually use, except that -n must be specified. I
unfortunately do no know what you (or better: your distro) usually uses, but
you may see it in a process list. Before you start it that way, you must stop
the regular syslogd and you must be sure to su to root.

The -d switch, while generally useful, takes a lot of time and will generate
an immense log. So it is best to not specify it for now. What I am after are
valgrind violations (these are printed during the run) and the memory stats
at the end of the run. The later will show any memory leaks. The log I
received did not receive any message via TLS but two via UDP. It looks like a
very short run.

Thanks again for your help, I hope I have now explained better ;)

Rainer

> -----Original Message-----
> From: Mr. Demeanour [mailto:[email protected]] 
> Sent: Monday, November 09, 2009 8:03 PM
> To: Rainer Gerhards
> Subject: Re: Rsyslog 4.4.2: server out-of-memory with gnutls 
> (valgrind log)
> 
> Hi,
> 
> I finally got a decent valgrind log using this command:
> $ valgrind /usr/sbin/rsyslogd -c4 -d >rsyslog.log 2>&1
> 
> The log is attached. Free memory was declining steadily 
> throughout this run.
> 
> Thanks,
> -- 
> Jack.
> 
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to