<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div><div>Hi,<br><br></div>We are observing memory leak with syslog-ng 3.9.1 while testing with Valgrind in x86 system.<br></div>PleaseĀ  find attached valgrind report with below command.<br><br><pre class="gmail-m_5033711936785746327gmail-bz_comment_text" id="gmail-m_5033711936785746327gmail-comment_text_43">G_SLICE=always-malloc valgrind -v --log-file=valgrind.log --leak-check=full
--show-leak-kinds=all syslog-ng -F --enable-core<br><br><br>==2104== Memcheck, a memory error detector<br>==2104== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.<br>==2104== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info<br>==2104== Command: syslog-ng -F --enable-core<br>==2104== Parent PID: 2103<br>==2104== <br>--2104-- <br>--2104-- Valgrind options:<br>--2104--    -v<br>--2104--    --log-file=valgrind.log<br>--2104--    --leak-check=full<br>--2104-- Contents of /proc/version:<br>--2104--   Linux version 3.10.104.cge-rt117 (ferret@bamboo) (gcc version 4.7.0 (MontaVista Linux G++ 4.7-170301090024) ) #1 SMP PREEMPT Thu Mar 9 08:50:32 IST 2017<br>--2104-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi<br>--2104-- Page sizes: currently 4096, max supported 4096<br>--2104-- Valgrind library directory: /usr/lib64/valgrind<br>--2104-- Reading syms from /usr/sbin/syslog-ng<br>--2104--   Considering /usr/sbin/syslog-ng ..<br>--2104--   .. CRC mismatch (computed 6ecb1f66 wanted 2175c4e1)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /usr/lib64/valgrind/memcheck-amd64-linux<br>--2104--   Considering /usr/lib64/valgrind/memcheck-amd64-linux ..<br>--2104--   .. CRC mismatch (computed a66f1e19 wanted 8057359b)<br>--2104--    object doesn't have a symbol table<br>--2104--    object doesn't have a dynamic symbol table<br>--2104-- Reading syms from /lib64/<a href="http://ld-2.16.so">ld-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://ld-2.16.so">ld-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed bcd9793b wanted d7ac4eab)<br>--2104--   Considering /lib64/.debug/<a href="http://ld-2.16.so">ld-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- Scheduler: using generic scheduler lock implementation.<br>--2104-- Reading suppressions file: /usr/lib64/valgrind/default.supp<br>==2104== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-2104-by-root-on-???<br>==2104== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-2104-by-root-on-???<br>==2104== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-2104-by-root-on-???<br>==2104== <br>==2104== TO CONTROL THIS PROCESS USING vgdb (which you probably<br>==2104== don't want to do, unless you know exactly what you're doing,<br>==2104== or are doing some strange experiment):<br>==2104==   /usr/lib64/valgrind/../../bin/vgdb --pid=2104 ...command...<br>==2104== <br>==2104== TO DEBUG THIS PROCESS USING GDB: start GDB like this<br>==2104==   /path/to/gdb syslog-ng<br>==2104== and then give GDB the following command<br>==2104==   target remote | /usr/lib64/valgrind/../../bin/vgdb --pid=2104<br>==2104== --pid is optional if only one valgrind process is running<br>==2104== <br>--2104-- REDIR: 0x3331417930 (ld-linux-x86-64.so.2:strlen) redirected to 0x380742d1 (???)<br>--2104-- Reading syms from /usr/lib64/valgrind/vgpreload_core-amd64-linux.so<br>--2104--   Considering /usr/lib64/valgrind/vgpreload_core-amd64-linux.so ..<br>--2104--   .. CRC mismatch (computed 12fcda0f wanted d650c1e1)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so<br>--2104--   Considering /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so ..<br>--2104--   .. CRC mismatch (computed 112626bf wanted 5a5b2993)<br>--2104--    object doesn't have a symbol table<br>==2104== WARNING: new redirection conflicts with existing -- ignoring it<br>--2104--     old: 0x3331417930 (strlen              ) R-> (0000.0) 0x380742d1 ???<br>--2104--     new: 0x3331417930 (strlen              ) R-> (2007.0) 0x04a09500 strlen<br>--2104-- REDIR: 0x3331417880 (ld-linux-x86-64.so.2:index) redirected to 0x4a090e0 (index)<br>--2104-- REDIR: 0x3331417900 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4a0a5b0 (strcmp)<br>--2104-- REDIR: 0x3331418940 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4a0ce90 (mempcpy)<br>--2104-- Reading syms from /usr/lib64/libsyslog-ng-3.9.so.0.0.0<br>--2104--   Considering /usr/lib64/libsyslog-ng-3.9.so.0.0.0 ..<br>--2104--   .. CRC mismatch (computed 145c4fb7 wanted 143409f9)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /usr/lib64/libssl.so.1.0.0<br>--2104--   Considering /usr/lib64/libssl.so.1.0.0 ..<br>--2104--   .. CRC mismatch (computed bff95ff2 wanted e1f317f8)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /lib64/libcrypto.so.1.0.0<br>--2104--   Considering /lib64/libcrypto.so.1.0.0 ..<br>--2104--   .. CRC mismatch (computed 0f7afdd4 wanted 67e91cbf)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /lib64/libuuid.so.1.3.0<br>--2104--   Considering /lib64/libuuid.so.1.3.0 ..<br>--2104--   .. CRC mismatch (computed e44bde93 wanted bee5b57e)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /lib64/<a href="http://libnsl-2.16.so">libnsl-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://libnsl-2.16.so">libnsl-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed a4a8f693 wanted c21578ab)<br>--2104--   Considering /lib64/.debug/<a href="http://libnsl-2.16.so">libnsl-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- Reading syms from /usr/lib64/libgmodule-2.0.so.0.3400.3<br>--2104--   Considering /usr/lib64/libgmodule-2.0.so.0.3400.3 ..<br>--2104--   .. CRC mismatch (computed 56b50299 wanted 0faed9bb)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /usr/lib64/libgthread-2.0.so.0.3400.3<br>--2104--   Considering /usr/lib64/libgthread-2.0.so.0.3400.3 ..<br>--2104--   .. CRC mismatch (computed e16c9722 wanted 49f05f96)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /usr/lib64/libglib-2.0.so.0.3400.3<br>--2104--   Considering /usr/lib64/libglib-2.0.so.0.3400.3 ..<br>--2104--   .. CRC mismatch (computed 8b7f406d wanted d25a28ff)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /lib64/<a href="http://libpthread-2.16.so">libpthread-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://libpthread-2.16.so">libpthread-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed c0d22d21 wanted b4f3247d)<br>--2104--   Considering /lib64/.debug/<a href="http://libpthread-2.16.so">libpthread-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- Reading syms from /lib64/<a href="http://librt-2.16.so">librt-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://librt-2.16.so">librt-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed 2d230dcc wanted efd16a99)<br>--2104--   Considering /lib64/.debug/<a href="http://librt-2.16.so">librt-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- Reading syms from /usr/lib64/libevtlog.so.0.0.0<br>--2104--   Considering /usr/lib64/libevtlog.so.0.0.0 ..<br>--2104--   .. CRC mismatch (computed 6a1cc924 wanted 5502f762)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /usr/lib64/libpcre.so.1.2.7<br>--2104--   Considering /usr/lib64/libpcre.so.1.2.7 ..<br>--2104--   .. CRC mismatch (computed 610e8772 wanted b6a438f6)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /lib64/<a href="http://libdl-2.16.so">libdl-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://libdl-2.16.so">libdl-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed 6231c842 wanted 8e630476)<br>--2104--   Considering /lib64/.debug/<a href="http://libdl-2.16.so">libdl-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- Reading syms from /lib64/<a href="http://libc-2.16.so">libc-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://libc-2.16.so">libc-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed 89e7ac0b wanted 542d8abb)<br>--2104--   Considering /lib64/.debug/<a href="http://libc-2.16.so">libc-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- REDIR: 0x3331885e60 (libc.so.6:strcasecmp) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x3331882210 (libc.so.6:strnlen) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x3331888130 (libc.so.6:strncasecmp) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x33318822f0 (libc.so.6:strncmp) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x3331880600 (libc.so.6:strcmp) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x3331883c00 (libc.so.6:__GI_strrchr) redirected to 0x4a08df0 (__GI_strrchr)<br>--2104-- REDIR: 0x3331882130 (libc.so.6:__GI_strlen) redirected to 0x4a09460 (__GI_strlen)<br>--2104-- REDIR: 0x3331882330 (libc.so.6:__GI_strncmp) redirected to 0x4a09bf0 (__GI_strncmp)<br>--2104-- REDIR: 0x333187c210 (libc.so.6:malloc) redirected to 0x4a088a0 (malloc)<br>--2104-- REDIR: 0x33318820e0 (libc.so.6:strlen) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x333194ca10 (libc.so.6:__strlen_sse2_pminub) redirected to 0x4a09440 (strlen)<br>--2104-- REDIR: 0x333188a810 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x3331931dd0 (libc.so.6:__memcpy_ssse3_back) redirected to 0x4a0a980 (memcpy@@GLIBC_2.14)<br>--2104-- REDIR: 0x333187cbc0 (libc.so.6:calloc) redirected to 0x4a06730 (calloc)<br>--2104-- REDIR: 0x33319244c0 (libc.so.6:__strcasecmp_avx) redirected to 0x4a09d40 (strcasecmp)<br>--2104-- REDIR: 0x3331883ca0 (libc.so.6:strpbrk) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x3331924230 (libc.so.6:__strpbrk_sse42) redirected to 0x4a0d240 (strpbrk)<br>--2104-- REDIR: 0xffffffffff600000 (???:???) redirected to 0x380742b3 (???)<br>--2104-- REDIR: 0x3331899810 (libc.so.6:strstr) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x333191f060 (libc.so.6:__strstr_sse42) redirected to 0x4a0d1b0 (__strstr_sse42)<br>--2104-- REDIR: 0x3331880540 (libc.so.6:index) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x333191d080 (libc.so.6:__strchr_sse42) redirected to 0x4a08fe0 (index)<br>--2104-- REDIR: 0x3331883b80 (libc.so.6:strncpy) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x33318905e0 (libc.so.6:__strncpy_sse2_unaligned) redirected to 0x4a09a50 (__strncpy_sse2_unaligned)<br>--2104-- REDIR: 0x333191d130 (libc.so.6:__strcmp_sse42) redirected to 0x4a0a560 (__strcmp_sse42)<br>--2104-- REDIR: 0x333187c800 (libc.so.6:free) redirected to 0x4a07600 (free)<br>--2104-- REDIR: 0x3331885cc0 (libc.so.6:stpcpy) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x33318915c0 (libc.so.6:__stpcpy_sse2_unaligned) redirected to 0x4a0c0a0 (__stpcpy_sse2_unaligned)<br>--2104-- REDIR: 0x333187c890 (libc.so.6:realloc) redirected to 0x4a08aa0 (realloc)<br>--2104-- REDIR: 0x3331884c40 (libc.so.6:memset) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x3331884c80 (libc.so.6:__GI_memset) redirected to 0x4a0c440 (memset)<br>--2104-- REDIR: 0x333188bd10 (libc.so.6:strchrnul) redirected to 0x4a0cab0 (strchrnul)<br>--2104-- REDIR: 0x333188a860 (libc.so.6:__GI_memcpy) redirected to 0x4a0aee0 (__GI_memcpy)<br>--2104-- REDIR: 0x333191dee0 (libc.so.6:__strncmp_sse42) redirected to 0x4a09cd0 (__strncmp_sse42)<br>--2104-- REDIR: 0x3331885d00 (libc.so.6:__GI_stpcpy) redirected to 0x4a0bf00 (__GI_stpcpy)<br>--2104-- REDIR: 0x3331884630 (libc.so.6:bcmp) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x3331947340 (libc.so.6:__memcmp_sse4_1) redirected to 0x4a0bd40 (__memcmp_sse4_1)<br>--2104-- REDIR: 0xffffffffff600400 (???:???) redirected to 0x380742bd (???)<br>--2104-- REDIR: 0x33318994b0 (libc.so.6:__GI_strstr) redirected to 0x4a0d120 (__strstr_sse2)<br>--2104-- REDIR: 0x33318842e0 (libc.so.6:memchr) redirected to 0x4a0a650 (memchr)<br>--2104-- REDIR: 0x333188f970 (libc.so.6:__GI_strncpy) redirected to 0x4a097f0 (__GI_strncpy)<br>--2104-- REDIR: 0x3331925b30 (libc.so.6:__strncasecmp_avx) redirected to 0x4a09e20 (strncasecmp)<br>--2104-- REDIR: 0x3331880640 (libc.so.6:__GI_strcmp) redirected to 0x4a0a4c0 (__GI_strcmp)<br>--2104-- Reading syms from /lib64/<a href="http://libnss_files-2.16.so">libnss_files-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://libnss_files-2.16.so">libnss_files-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed b7fe16f9 wanted c162f3cb)<br>--2104--   Considering /lib64/.debug/<a href="http://libnss_files-2.16.so">libnss_files-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- REDIR: 0x3331881ad0 (libc.so.6:__GI_strcpy) redirected to 0x4a095f0 (__GI_strcpy)<br>--2104-- REDIR: 0x333188bac0 (libc.so.6:rawmemchr) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x333188bb00 (libc.so.6:__GI___rawmemchr) redirected to 0x4a0cb00 (__GI___rawmemchr)<br>--2104-- Reading syms from /lib64/libnss_mdns4_minimal.so.2<br>--2104--   Considering /lib64/libnss_mdns4_minimal.so.2 ..<br>--2104--   .. CRC mismatch (computed ede24083 wanted 0166de0d)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /lib64/<a href="http://libnss_dns-2.16.so">libnss_dns-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://libnss_dns-2.16.so">libnss_dns-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed 581b33f0 wanted efff06f8)<br>--2104--   Considering /lib64/.debug/<a href="http://libnss_dns-2.16.so">libnss_dns-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- Reading syms from /lib64/<a href="http://libresolv-2.16.so">libresolv-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://libresolv-2.16.so">libresolv-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed 2b73909b wanted 4a30a1ca)<br>--2104--   Considering /lib64/.debug/<a href="http://libresolv-2.16.so">libresolv-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- Reading syms from /lib64/libnss_mdns4.so.2<br>--2104--   Considering /lib64/libnss_mdns4.so.2 ..<br>--2104--   .. CRC mismatch (computed 0cc691af wanted d88c289b)<br>--2104--    object doesn't have a symbol table<br>--2104-- REDIR: 0x3331884a70 (libc.so.6:__GI_memmove) redirected to 0x4a0c740 (__GI_memmove)<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libaffile.so<br>--2104--   Considering /usr/lib64/syslog-ng/libaffile.so ..<br>--2104--   .. CRC mismatch (computed 75ff58c4 wanted 6ceb6e1a)<br>--2104--    object doesn't have a symbol table<br>--2104-- REDIR: 0x3331418a90 (ld-linux-x86-64.so.2:stpcpy) redirected to 0x4a0c240 (stpcpy)<br>--2104-- Discarding syms at 0x5a52eb0-0x5a580c8 in /usr/lib64/syslog-ng/libaffile.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libafprog.so<br>--2104--   Considering /usr/lib64/syslog-ng/libafprog.so ..<br>--2104--   .. CRC mismatch (computed 33d79891 wanted 38df833f)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a50c50-0x5a53ae8 in /usr/lib64/syslog-ng/libafprog.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libkvformat.so<br>--2104--   Considering /usr/lib64/syslog-ng/libkvformat.so ..<br>--2104--   .. CRC mismatch (computed a685392d wanted 0d0a3f36)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4fe80-0x5a520b8 in /usr/lib64/syslog-ng/libkvformat.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libadd-contextual-data.so<br>--2104--   Considering /usr/lib64/syslog-ng/libadd-contextual-data.so ..<br>--2104--   .. CRC mismatch (computed 3905c9b5 wanted 05577ff3)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a50cb0-0x5a53248 in /usr/lib64/syslog-ng/libadd-contextual-data.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libcef.so<br>--2104--   Considering /usr/lib64/syslog-ng/libcef.so ..<br>--2104--   .. CRC mismatch (computed 4be76a8f wanted c38742c5)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4dcb0-0x5a4e238 in /usr/lib64/syslog-ng/libcef.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libdate.so<br>--2104--   Considering /usr/lib64/syslog-ng/libdate.so ..<br>--2104--   .. CRC mismatch (computed 2879a739 wanted bf0a6250)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4f9f0-0x5a52168 in /usr/lib64/syslog-ng/libdate.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libcryptofuncs.so<br>--2104--   Considering /usr/lib64/syslog-ng/libcryptofuncs.so ..<br>--2104--   .. CRC mismatch (computed ca734dd6 wanted 6492f3d6)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4e070-0x5a4e508 in /usr/lib64/syslog-ng/libcryptofuncs.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libpseudofile.so<br>--2104--   Considering /usr/lib64/syslog-ng/libpseudofile.so ..<br>--2104--   .. CRC mismatch (computed 6a282fe2 wanted 2aaa9e3f)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4f6e0-0x5a51118 in /usr/lib64/syslog-ng/libpseudofile.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/liblinux-kmsg-format.so<br>--2104--   Considering /usr/lib64/syslog-ng/liblinux-kmsg-format.so ..<br>--2104--   .. CRC mismatch (computed cc160b54 wanted 2547ea5a)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4dbc0-0x5a4e7e8 in /usr/lib64/syslog-ng/liblinux-kmsg-format.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libsyslogformat.so<br>--2104--   Considering /usr/lib64/syslog-ng/libsyslogformat.so ..<br>--2104--   .. CRC mismatch (computed 8799a4da wanted 3a04cfa7)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4fd40-0x5a53138 in /usr/lib64/syslog-ng/libsyslogformat.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libcsvparser.so<br>--2104--   Considering /usr/lib64/syslog-ng/libcsvparser.so ..<br>--2104--   .. CRC mismatch (computed 991af95b wanted f7306355)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4fc00-0x5a517d8 in /usr/lib64/syslog-ng/libcsvparser.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libdbparser.so<br>--2104--   Considering /usr/lib64/syslog-ng/libdbparser.so ..<br>--2104--   .. CRC mismatch (computed c7d22793 wanted 2dc4d4e8)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a56860-0x5a62a98 in /usr/lib64/syslog-ng/libdbparser.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libdisk-buffer.so<br>--2104--   Considering /usr/lib64/syslog-ng/libdisk-buffer.so ..<br>--2104--   .. CRC mismatch (computed 6b87b880 wanted 75803ff5)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a510d0-0x5a56588 in /usr/lib64/syslog-ng/libdisk-buffer.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libafuser.so<br>--2104--   Considering /usr/lib64/syslog-ng/libafuser.so ..<br>--2104--   .. CRC mismatch (computed be65199f wanted f4d26998)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4f340-0x5a50918 in /usr/lib64/syslog-ng/libafuser.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libconfgen.so<br>--2104--   Considering /usr/lib64/syslog-ng/libconfgen.so ..<br>--2104--   .. CRC mismatch (computed 0236a91a wanted 8d6d9a19)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4dd50-0x5a4e208 in /usr/lib64/syslog-ng/libconfgen.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libafstomp.so<br>--2104--   Considering /usr/lib64/syslog-ng/libafstomp.so ..<br>--2104--   .. CRC mismatch (computed ab8d437d wanted f040ecae)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a51000-0x5a54108 in /usr/lib64/syslog-ng/libafstomp.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libgraphite.so<br>--2104--   Considering /usr/lib64/syslog-ng/libgraphite.so ..<br>--2104--   .. CRC mismatch (computed 5f29ba28 wanted d29a0f96)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4df90-0x5a4e5a8 in /usr/lib64/syslog-ng/libgraphite.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libafsocket.so<br>--2104--   Considering /usr/lib64/syslog-ng/libafsocket.so ..<br>--2104--   .. CRC mismatch (computed 9ce8515e wanted cbb9d1f4)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a557a0-0x5a5cac8 in /usr/lib64/syslog-ng/libafsocket.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libbasicfuncs.so<br>--2104--   Considering /usr/lib64/syslog-ng/libbasicfuncs.so ..<br>--2104--   .. CRC mismatch (computed cd95d630 wanted 6620ef09)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4ff40-0x5a52058 in /usr/lib64/syslog-ng/libbasicfuncs.so due to munmap()<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libsystem-source.so<br>--2104--   Considering /usr/lib64/syslog-ng/libsystem-source.so ..<br>--2104--   .. CRC mismatch (computed e87f0e6c wanted dd3a8c65)<br>--2104--    object doesn't have a symbol table<br>--2104-- Discarding syms at 0x5a4df10-0x5a4e9d8 in /usr/lib64/syslog-ng/libsystem-source.so due to munmap()<br>--2104-- Reading syms from /lib64/<a href="http://libnss_compat-2.16.so">libnss_compat-2.16.so</a><br>--2104--   Considering /lib64/<a href="http://libnss_compat-2.16.so">libnss_compat-2.16.so</a> ..<br>--2104--   .. CRC mismatch (computed 66a1b543 wanted eea82e2f)<br>--2104--   Considering /lib64/.debug/<a href="http://libnss_compat-2.16.so">libnss_compat-2.16.so</a> ..<br>--2104--   .. CRC is valid<br>--2104-- REDIR: 0x3331880580 (libc.so.6:__GI_strchr) redirected to 0x4a08f20 (__GI_strchr)<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libafsocket.so<br>--2104--   Considering /usr/lib64/syslog-ng/libafsocket.so ..<br>--2104--   .. CRC mismatch (computed 9ce8515e wanted cbb9d1f4)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libaffile.so<br>--2104--   Considering /usr/lib64/syslog-ng/libaffile.so ..<br>--2104--   .. CRC mismatch (computed 75ff58c4 wanted 6ceb6e1a)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libafuser.so<br>--2104--   Considering /usr/lib64/syslog-ng/libafuser.so ..<br>--2104--   .. CRC mismatch (computed be65199f wanted f4d26998)<br>--2104--    object doesn't have a symbol table<br>--2104-- Reading syms from /usr/lib64/syslog-ng/libsyslogformat.so<br>--2104--   Considering /usr/lib64/syslog-ng/libsyslogformat.so ..<br>--2104--   .. CRC mismatch (computed 8799a4da wanted 3a04cfa7)<br>--2104--    object doesn't have a symbol table<br>--2104-- REDIR: 0x3331884bf0 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x48016a0 (_vgnU_ifunc_wrapper)<br>--2104-- REDIR: 0x3331937370 (libc.so.6:__memmove_ssse3_back) redirected to 0x4a0a720 (memcpy@GLIBC_2.2.5)<br>==2104== Thread 3:<br>==2104== Invalid read of size 8<br>==2104==    at 0x3334043DFA: g_list_prepend (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x33348334D8: dns_caching_thread_deinit (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333482CCC8: app_thread_stop (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x33348423F8: main_loop_worker_thread_stop (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871C70: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871EDF: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871122: iv_run_tasks (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334873403: iv_main (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871C12: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334873B56: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3332007DFE: start_thread (pthread_create.c:308)<br>==2104==    by 0x33318E639C: clone (clone.S:114)<br>==2104==  Address 0x4db9e40 is 16 bytes inside a block of size 24 free'd<br>==2104==    at 0x4A0766C: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)<br>==2104==    by 0x333406306F: g_slice_free_chain_with_offset (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x3334833564: dns_caching_global_deinit (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333482CC89: app_shutdown (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x40171F: main (in /usr/sbin/syslog-ng)<br>==2104== <br>==2104== Invalid write of size 8<br>==2104==    at 0x3334043E0B: g_list_prepend (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x33348334D8: dns_caching_thread_deinit (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333482CCC8: app_thread_stop (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x33348423F8: main_loop_worker_thread_stop (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871C70: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871EDF: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871122: iv_run_tasks (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334873403: iv_main (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871C12: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334873B56: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3332007DFE: start_thread (pthread_create.c:308)<br>==2104==    by 0x33318E639C: clone (clone.S:114)<br>==2104==  Address 0x4db9e40 is 16 bytes inside a block of size 24 free'd<br>==2104==    at 0x4A0766C: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)<br>==2104==    by 0x333406306F: g_slice_free_chain_with_offset (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x3334833564: dns_caching_global_deinit (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333482CC89: app_shutdown (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x40171F: main (in /usr/sbin/syslog-ng)<br>==2104== <br>--2104-- Discarding syms at 0x50211e0-0x50281d8 in /lib64/<a href="http://libnss_files-2.16.so">libnss_files-2.16.so</a> due to munmap()<br>--2104-- Discarding syms at 0x522caf0-0x522d768 in /lib64/libnss_mdns4_minimal.so.2 due to munmap()<br>--2104-- Discarding syms at 0x542f0b0-0x5432198 in /lib64/<a href="http://libnss_dns-2.16.so">libnss_dns-2.16.so</a> due to munmap()<br>--2104-- Discarding syms at 0x5637a30-0x5643ed8 in /lib64/<a href="http://libresolv-2.16.so">libresolv-2.16.so</a> due to munmap()<br>--2104-- Discarding syms at 0x584bbb0-0x584c938 in /lib64/libnss_mdns4.so.2 due to munmap()<br>--2104-- Discarding syms at 0x5a52370-0x5a56d28 in /lib64/<a href="http://libnss_compat-2.16.so">libnss_compat-2.16.so</a> due to munmap()<br>==2104== <br>==2104== HEAP SUMMARY:<br>==2104==     in use at exit: 121,871 bytes in 3,300 blocks<br>==2104==   total heap usage: 11,707 allocs, 8,407 frees, 829,833 bytes allocated<br>==2104== <br>==2104== Searching for pointers to 3,300 not-freed blocks<br>==2104== Checked 17,360,560 bytes<br>==2104== <br>==2104== Thread 1:<br>==2104== 502 (128 direct, 374 indirect) bytes in 1 blocks are definitely lost in loss record 678 of 725<br>==2104==    at 0x4A08910: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)<br>==2104==    by 0x333404D290: g_malloc (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x3334834D53: g_process_set_argv_space (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x4015AC: main (in /usr/sbin/syslog-ng)<br>==2104== <br>==2104== 608 bytes in 2 blocks are possibly lost in loss record 683 of 725<br>==2104==    at 0x4A067B0: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)<br>==2104==    by 0x3331410EF9: allocate_dtv (dl-tls.c:296)<br>==2104==    by 0x333141163D: _dl_allocate_tls (dl-tls.c:460)<br>==2104==    by 0x33320085F4: allocate_stack (allocatestack.c:570)<br>==2104==    by 0x33320085F4: pthread_create@@GLIBC_2.2.5 (pthread_create.c:460)<br>==2104==    by 0x3334873C8B: iv_thread_create (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871B0E: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334872290: iv_work_pool_submit_work (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871122: iv_run_tasks (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334873403: iv_main (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334841E53: main_loop_run (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x401713: main (in /usr/sbin/syslog-ng)<br>==2104== <br>==2104== 765 (360 direct, 405 indirect) bytes in 3 blocks are definitely lost in loss record 690 of 725<br>==2104==    at 0x4A067B0: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)<br>==2104==    by 0x333404D2E8: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x333485B952: log_filter_pipe_new (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x33348320D1: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334831EB6: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333483210E: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334831EB6: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334832451: cfg_tree_compile_rule (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x33348325CA: cfg_tree_compile (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334832668: cfg_tree_start (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333482D3DD: cfg_init (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334841AFF: main_loop_initialize_state (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104== <br>==2104== LEAK SUMMARY:<br>==2104==    definitely lost: 488 bytes in 4 blocks<br>==2104==    indirectly lost: 779 bytes in 27 blocks<br>==2104==      possibly lost: 608 bytes in 2 blocks<br>==2104==    still reachable: 119,996 bytes in 3,267 blocks<br>==2104==         suppressed: 0 bytes in 0 blocks<br>==2104== Reachable blocks (those to which a pointer was found) are not shown.<br>==2104== To see them, rerun with: --leak-check=full --show-leak-kinds=all<br>==2104== <br>==2104== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 1 from 1)<br>==2104== <br>==2104== 1 errors in context 1 of 5:<br>==2104== Thread 3:<br>==2104== Invalid write of size 8<br>==2104==    at 0x3334043E0B: g_list_prepend (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x33348334D8: dns_caching_thread_deinit (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333482CCC8: app_thread_stop (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x33348423F8: main_loop_worker_thread_stop (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871C70: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871EDF: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871122: iv_run_tasks (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334873403: iv_main (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871C12: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334873B56: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3332007DFE: start_thread (pthread_create.c:308)<br>==2104==    by 0x33318E639C: clone (clone.S:114)<br>==2104==  Address 0x4db9e40 is 16 bytes inside a block of size 24 free'd<br>==2104==    at 0x4A0766C: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)<br>==2104==    by 0x333406306F: g_slice_free_chain_with_offset (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x3334833564: dns_caching_global_deinit (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333482CC89: app_shutdown (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x40171F: main (in /usr/sbin/syslog-ng)<br>==2104== <br>==2104== <br>==2104== 1 errors in context 2 of 5:<br>==2104== Invalid read of size 8<br>==2104==    at 0x3334043DFA: g_list_prepend (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x33348334D8: dns_caching_thread_deinit (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333482CCC8: app_thread_stop (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x33348423F8: main_loop_worker_thread_stop (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871C70: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871EDF: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871122: iv_run_tasks (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334873403: iv_main (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334871C12: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3334873B56: ??? (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x3332007DFE: start_thread (pthread_create.c:308)<br>==2104==    by 0x33318E639C: clone (clone.S:114)<br>==2104==  Address 0x4db9e40 is 16 bytes inside a block of size 24 free'd<br>==2104==    at 0x4A0766C: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)<br>==2104==    by 0x333406306F: g_slice_free_chain_with_offset (in /usr/lib64/libglib-2.0.so.0.3400.3)<br>==2104==    by 0x3334833564: dns_caching_global_deinit (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x333482CC89: app_shutdown (in /usr/lib64/libsyslog-ng-3.9.so.0.0.0)<br>==2104==    by 0x40171F: main (in /usr/sbin/syslog-ng)<br>==2104== <br>--2104-- <br>--2104-- used_suppression:      1 dl-hack3-cond-1 /usr/lib64/valgrind/default.supp:1206<br>==2104== <br>==2104== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 1 from 1)<br><br></pre><pre class="gmail-m_5033711936785746327gmail-bz_comment_text" id="gmail-m_5033711936785746327gmail-comment_text_43">When we are running logger application with emergency priority for long time we find RSS<br>memory is getting increased very fast from 13K to 24K and syslog-ng is getting killed <br>with OOM Killer. <br><br></pre><pre class="gmail-m_5033711936785746327gmail-bz_comment_text" id="gmail-m_5033711936785746327gmail-comment_text_43">Thanks,<br>Arnob<br></pre></div>
</div><br></div>