[rsyslog] how to best rotate files
david at lang.hm
david at lang.hm
Mon Sep 15 10:31:47 CEST 2008
On Mon, 15 Sep 2008, Rainer Gerhards wrote:
> On Mon, 2008-09-15 at 00:53 -0700, david at lang.hm wrote:
>> On Mon, 15 Sep 2008, Rainer Gerhards wrote:
>> I did --trace-children=yes (otherwise it wouldn't stay attached) and
>> --leak-detail=yes (since it seemed to report memory leaks in the first
>> run)
>
> Well, I am actually not so much interested in what the forked processes
> do. They have "memory leaks", but these "leaks" stem from process
> duplication and are cleaned up by the OS when the forked process
> terminates. Cleaning them up oneself creates unnecessary CPU, as the OS
> does it much more efficient. Also, the hang is related to the parent
> process. Thus, I'd actually pefer --trace-children=no ;)
>
> I also notice that it would be of advantage to do a compile with
>
> ./configure --enable-debug --enable-valgrind
>
> as this leads to better debug trace information. But the parent trace is most interesting first (if there is anything reported from valgrind).
Ok, I will do this in the morning.
one other item that occured to me, should I even be doing the kill -HUP?
or does rsyslog open the file for writing each time (so that I just have
to mv the file away and it will create a new one)?
David Lang
> Rainer
>
>>
>> this seemed to run into problems with the first rotation (which given that
>> there was no process to do a kill -HUP on, isn't surprising)
>>
>> David Lang
>>
>> ==10726== Memcheck, a memory error detector.
>> ==10726== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
>> ==10726== Using LibVEX rev 1658, a library for dynamic binary translation.
>> ==10726== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
>> ==10726== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation
>> framework.
>> ==10726== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
>> ==10726== For more details, rerun with: -v
>> ==10726==
>> ==10726== My PID = 10726, parent PID = 13696. Prog and args are:
>> ==10726== /usr/local/sbin/rsyslogd
>> ==10726== -c3
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x40091D5: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052622: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10726== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10726== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10726== by 0x420F94: confClassInit (in /usr/local/sbin/rsyslogd)
>> ==10726== by 0x40C36C: realMain (in /usr/local/sbin/rsyslogd)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x40091DE: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052622: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10726== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10726== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10726== by 0x420F94: confClassInit (in /usr/local/sbin/rsyslogd)
>> ==10726== by 0x40C36C: realMain (in /usr/local/sbin/rsyslogd)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x4010AEE: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006CB6: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x4010AF9: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006CB6: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x4010B04: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006CB6: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x4010C61: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006E47: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10726==
>> ==10726== Invalid read of size 8
>> ==10726== at 0x4010C54: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4008D38: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4004CF2: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006D6C: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10726== Address 0x5198C60 is 16 bytes inside a block of size 23 alloc'd
>> ==10726== at 0x4A1B858: malloc (vg_replace_malloc.c:149)
>> ==10726== by 0x4007113: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10726== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10726== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x4010A70: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x400610A: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10726== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10726== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x4010A7F: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x400610A: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10726== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10726== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x4010A8E: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x400610A: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10726== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10726== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x4010C2D: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006117: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10726== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10726== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10726==
>> ==10726== Conditional jump or move depends on uninitialised value(s)
>> ==10726== at 0x4010C2D: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4008B91: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4004CF2: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006D6C: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10726== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10726==
>> ==10726== Invalid read of size 8
>> ==10726== at 0x4010C20: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4008D38: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4004CF2: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006D6C: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10726== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10726== Address 0x519AEC8 is 32 bytes inside a block of size 35 alloc'd
>> ==10726== at 0x4A1B858: malloc (vg_replace_malloc.c:149)
>> ==10726== by 0x4006123: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10726== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10726== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10726== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10726== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10726== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10726==
>> ==10726== ERROR SUMMARY: 15 errors from 13 contexts (suppressed: 9 from 1)
>> ==10726== malloc/free: in use at exit: 24,090 bytes in 437 blocks.
>> ==10726== malloc/free: 577 allocs, 140 frees, 32,887 bytes allocated.
>> ==10726== For counts of detected errors, rerun with: -v
>> ==10726== searching for pointers to 437 not-freed blocks.
>> ==10726== checked 172,368 bytes.
>> ==10726==
>> ==10726== LEAK SUMMARY:
>> ==10726== definitely lost: 0 bytes in 0 blocks.
>> ==10726== possibly lost: 0 bytes in 0 blocks.
>> ==10726== still reachable: 24,090 bytes in 437 blocks.
>> ==10726== suppressed: 0 bytes in 0 blocks.
>> ==10726== Reachable blocks (those to which a pointer was found) are not
>> shown.
>> ==10726== To see them, rerun with: --show-reachable=yes
>>
>>
>>
>>
>> ==10730== Memcheck, a memory error detector.
>> ==10730== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
>> ==10730== Using LibVEX rev 1658, a library for dynamic binary translation.
>> ==10730== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
>> ==10730== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation
>> framework.
>> ==10730== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
>> ==10730== For more details, rerun with: -v
>> ==10730==
>> ==10730== My PID = 10730, parent PID = 13696. Prog and args are:
>> ==10730== /usr/local/sbin/rsyslogd
>> ==10730== -c3
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x40091D5: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052622: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10730== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10730== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10730== by 0x420F94: confClassInit (in /usr/local/sbin/rsyslogd)
>> ==10730== by 0x40C36C: realMain (in /usr/local/sbin/rsyslogd)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x40091DE: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052622: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10730== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10730== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10730== by 0x420F94: confClassInit (in /usr/local/sbin/rsyslogd)
>> ==10730== by 0x40C36C: realMain (in /usr/local/sbin/rsyslogd)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x4010AEE: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006CB6: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x4010AF9: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006CB6: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x4010B04: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006CB6: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x4010C61: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006E47: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10730==
>> ==10730== Invalid read of size 8
>> ==10730== at 0x4010C54: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4008D38: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4004CF2: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006D6C: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10730== Address 0x5198C60 is 16 bytes inside a block of size 23 alloc'd
>> ==10730== at 0x4A1B858: malloc (vg_replace_malloc.c:149)
>> ==10730== by 0x4007113: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5054467: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x50544B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F426: __nss_lookup_function (in /lib/libc-2.3.6.so)
>> ==10730== by 0x502F4D4: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x5034272: gethostbyname_r (in /lib/libc-2.3.6.so)
>> ==10730== by 0x5033A72: gethostbyname (in /lib/libc-2.3.6.so)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x4010A70: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x400610A: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10730== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10730== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x4010A7F: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x400610A: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10730== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10730== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x4010A8E: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x400610A: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10730== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10730== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x4010C2D: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006117: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10730== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10730== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10730==
>> ==10730== Conditional jump or move depends on uninitialised value(s)
>> ==10730== at 0x4010C2D: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4008B91: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4004CF2: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006D6C: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10730== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10730==
>> ==10730== Invalid read of size 8
>> ==10730== at 0x4010C20: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4008D38: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4004CF2: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006D6C: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10730== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10730== Address 0x519AEC8 is 32 bytes inside a block of size 35 alloc'd
>> ==10730== at 0x4A1B858: malloc (vg_replace_malloc.c:149)
>> ==10730== by 0x4006123: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4006CD3: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5052230: (within /lib/libc-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10730== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10730== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10730== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10730== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10730== by 0x41C1EE: (within /usr/local/sbin/rsyslogd)
>> ==10731== Warning: noted but unhandled ioctl 0x5422 with no size/direction
>> hints
>> ==10731== This could cause spurious value errors to appear.
>> ==10731== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a
>> proper wrapper.
>> ==10731==
>> ==10731== Conditional jump or move depends on uninitialised value(s)
>> ==10731== at 0x4009442: (within /lib/ld-2.3.6.so)
>> ==10731== by 0x5052622: (within /lib/libc-2.3.6.so)
>> ==10731== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10731== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10731== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10731== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10731== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10731== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10731== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x422418: doModLoad (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x426A48: processCfSysLineCommand (in
>> /usr/local/sbin/rsyslogd)
>> ==10731== by 0x42122D: cfsysline (in /usr/local/sbin/rsyslogd)
>> ==10731==
>> ==10731== Conditional jump or move depends on uninitialised value(s)
>> ==10731== at 0x4009339: (within /lib/ld-2.3.6.so)
>> ==10731== by 0x5052622: (within /lib/libc-2.3.6.so)
>> ==10731== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10731== by 0x5051CC7: _dl_open (in /lib/libc-2.3.6.so)
>> ==10731== by 0x4D4B114: (within /lib/libdl-2.3.6.so)
>> ==10731== by 0x400B7D0: (within /lib/ld-2.3.6.so)
>> ==10731== by 0x4D4B649: (within /lib/libdl-2.3.6.so)
>> ==10731== by 0x4D4B0D1: dlopen (in /lib/libdl-2.3.6.so)
>> ==10731== by 0x42643E: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x422418: doModLoad (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x426A48: processCfSysLineCommand (in
>> /usr/local/sbin/rsyslogd)
>> ==10731== by 0x42122D: cfsysline (in /usr/local/sbin/rsyslogd)
>> ==10731==
>> ==10731== Syscall param socketcall.sendto(msg) points to uninitialised
>> byte(s)
>> ==10731== at 0x5020275: sendto (in /lib/libc-2.3.6.so)
>> ==10731== by 0x503E8C9: (within /lib/libc-2.3.6.so)
>> ==10731== by 0x500AF2C: getaddrinfo (in /lib/libc-2.3.6.so)
>> ==10731== by 0x4145F1: parsAddrWithBits (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x5295B57: addAllowedSenderLine (in
>> /usr/local/lib/rsyslog/lmnet.so)
>> ==10731== by 0x42239D: doNameLine (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x426A48: processCfSysLineCommand (in
>> /usr/local/sbin/rsyslogd)
>> ==10731== by 0x42122D: cfsysline (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x4213CC: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x4221C5: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40B330: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40CEA1: realMain (in /usr/local/sbin/rsyslogd)
>> ==10731== Address 0x7FEFFB401 is on thread 1's stack
>> ==10730==
>> ==10730== ERROR SUMMARY: 15 errors from 13 contexts (suppressed: 9 from 1)
>> ==10730== malloc/free: in use at exit: 24,090 bytes in 437 blocks.
>> ==10730== malloc/free: 577 allocs, 140 frees, 32,887 bytes allocated.
>> ==10730== For counts of detected errors, rerun with: -v
>> ==10730== searching for pointers to 437 not-freed blocks.
>> ==10730== checked 173,712 bytes.
>> ==10730==
>> ==10730== LEAK SUMMARY:
>> ==10730== definitely lost: 0 bytes in 0 blocks.
>> ==10730== possibly lost: 0 bytes in 0 blocks.
>> ==10730== still reachable: 24,090 bytes in 437 blocks.
>> ==10730== suppressed: 0 bytes in 0 blocks.
>> ==10730== Reachable blocks (those to which a pointer was found) are not
>> shown.
>> ==10730== To see them, rerun with: --show-reachable=yes
>> ==10731==
>> ==10731== ERROR SUMMARY: 54 errors from 16 contexts (suppressed: 10 from
>> 1)
>> ==10731== malloc/free: in use at exit: 13,231 bytes in 85 blocks.
>> ==10731== malloc/free: 3,058,176 allocs, 3,058,091 frees, 619,413,167
>> bytes allocated.
>> ==10731== For counts of detected errors, rerun with: -v
>> ==10731== searching for pointers to 85 not-freed blocks.
>> ==10731== checked 33,675,000 bytes.
>> ==10731==
>> ==10731==
>> ==10731== 96 (32 direct, 64 indirect) bytes in 1 blocks are definitely
>> lost in loss record 9 of 25
>> ==10731== at 0x4A1AB81: calloc (vg_replace_malloc.c:279)
>> ==10731== by 0x5295A31: ???
>> ==10731== by 0x5295C3C: ???
>> ==10731== by 0x42239D: doNameLine (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x426A48: processCfSysLineCommand (in
>> /usr/local/sbin/rsyslogd)
>> ==10731== by 0x42122D: cfsysline (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x4213CC: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x4221C5: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40B330: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40CEA1: realMain (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x4F724C9: (below main) (in /lib/libc-2.3.6.so)
>> ==10731==
>> ==10731==
>> ==10731== 584 (104 direct, 480 indirect) bytes in 2 blocks are definitely
>> lost in loss record 13 of 25
>> ==10731== at 0x4A1B858: malloc (vg_replace_malloc.c:149)
>> ==10731== by 0x502F63F: (within /lib/libc-2.3.6.so)
>> ==10731== by 0x502FD95: __nss_database_lookup (in /lib/libc-2.3.6.so)
>> ==10731== by 0x59B373F: ???
>> ==10731== by 0x59B4532: ???
>> ==10731== by 0x4FE5BF4: getgrnam_r (in /lib/libc-2.3.6.so)
>> ==10731== by 0x4272C5: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x426A48: processCfSysLineCommand (in
>> /usr/local/sbin/rsyslogd)
>> ==10731== by 0x42122D: cfsysline (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x4213CC: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x4221C5: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40B330: (within /usr/local/sbin/rsyslogd)
>> ==10731==
>> ==10731==
>> ==10731== 544 bytes in 4 blocks are possibly lost in loss record 20 of 25
>> ==10731== at 0x4A1AB81: calloc (vg_replace_malloc.c:279)
>> ==10731== by 0x400EA3D: _dl_allocate_tls (in /lib/ld-2.3.6.so)
>> ==10731== by 0x4C3B500: pthread_create@@GLIBC_2.2.5 (in
>> /lib/libpthread-2.3.6.so)
>> ==10731== by 0x41690E: wtpAdviseMaxWorkers (in
>> /usr/local/sbin/rsyslogd)
>> ==10731== by 0x41A4EF: queueStart (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40B5BC: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40CEA1: realMain (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x4F724C9: (below main) (in /lib/libc-2.3.6.so)
>> ==10731==
>> ==10731==
>> ==10731== 1,420 (928 direct, 492 indirect) bytes in 2 blocks are
>> definitely lost in loss record 23 of 25
>> ==10731== at 0x4A1AB81: calloc (vg_replace_malloc.c:279)
>> ==10731== by 0x41F13F: msgConstruct (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40ABA9: logmsgInternal (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40BEC9: (within /usr/local/sbin/rsyslogd)
>> ==10731== by 0x40C07A: realMain (in /usr/local/sbin/rsyslogd)
>> ==10731== by 0x4F724C9: (below main) (in /lib/libc-2.3.6.so)
>> ==10731==
>> ==10731== LEAK SUMMARY:
>> ==10731== definitely lost: 1,064 bytes in 5 blocks.
>> ==10731== indirectly lost: 1,036 bytes in 34 blocks.
>> ==10731== possibly lost: 544 bytes in 4 blocks.
>> ==10731== still reachable: 10,587 bytes in 42 blocks.
>> ==10731== suppressed: 0 bytes in 0 blocks.
>> ==10731== Reachable blocks (those to which a pointer was found) are not
>> shown.
>> ==10731== To see them, rerun with: --show-reachable=yes
>>
>> _______________________________________________
>> rsyslog mailing list
>> http://lists.adiscon.net/mailman/listinfo/rsyslog
>
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
>
More information about the rsyslog
mailing list