Hello,<div><br></div><div>I'm using collectd 5.0 and it crashes randomly after 2~5days running, </div><div>i've set collectd.conf to encrypt packets by network plugin.( as attached)</div><div>It works for several days but it crashes with core dump.(attached)</div>
<div>And core dump of collectd process says that there are some __assert_fail () problems in "_gcry_ath_mutex_lock " libgcrypt library assertion.</div><div><br></div><div>I've searched related articles on internet, but couldn't find any problems in source code.</div>
<div><a href="http://www.gnupg.org/documentation/manuals/gcrypt/Initializing-the-library.html">http://www.gnupg.org/documentation/manuals/gcrypt/Initializing-the-library.html</a></div><div><a href="http://www.mail-archive.com/libssh2-devel@cool.haxx.se/msg00538.html">http://www.mail-archive.com/libssh2-devel@cool.haxx.se/msg00538.html</a></div>
<div><br></div><div>any help would be appreciated. </div><div>thank you.</div><div><br></div><div><br></div><div># environment. ==============================================</div><div>OS: CentOS release 5.8, 2.6.18-308.el5xen </div>
<div>collectd: 5.0 from git.</div><div>libgrypt: 1.4.4</div><div><br></div><div><br></div><div># collectd.conf  ==============================================</div><div>







<p class="p1">







</p><p class="p1"><Plugin network></p>
<p class="p1">        <Server  "$collectd_server_ip" "25826"></p>
<p class="p1">            SecurityLevel "sign"</p>
<p class="p1">            <span class="s1">Username</span> "<span class="s1">user</span>"</p>
<p class="p1">            Password "<span class="s1">pass</span>"</p>
<p class="p1">        </Server></p>
<p class="p1"></Plugin></p><p class="p1"><br></p><p class="p1"><br></p><p class="p1"></p><p class="p1"></p><p class="p1"># reproducing collectd core dump by gdb  ==============================================</p><p class="p1">
Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done.</p><p></p><p class="p1">Loaded symbols for /lib64/libnss_files.so.2</p><p class="p1"><br></p><p class="p1">warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fffce5da000</p>
<p class="p1">Core was generated by `/home/nexr/ndap/product/meerkat_backend_agent/collectd_agent/sbin/collectd -C /'.</p><p class="p1">Program terminated with signal 6, Aborted.</p><p class="p1">#0  0x00000039a7a30285 in raise () from /lib64/libc.so.6</p>
<p class="p1">(gdb) bt</p><p class="p1">#0  0x00000039a7a30285 in raise () from /lib64/libc.so.6</p><p class="p1">#1  0x00000039a7a31d30 in abort () from /lib64/libc.so.6</p><p class="p1">#2  0x00000039a7a29706 in __assert_fail () from /lib64/libc.so.6</p>
<p class="p1">#3  0x00002b0012335edb in _gcry_ath_mutex_lock (lock=0x2b001259b670) at ath.c:193</p><p class="p1">#4  0x00002b0012340e80 in md_close (a=0x2aaaac00c290) at md.c:758</p><p class="p1">#5  0x00002b00123411a1 in md_final (a=0x2aaaac00ad20) at md.c:844</p>
<p class="p1">#6  0x00002b0012341635 in _gcry_md_ctl (hd=0x4d00, cmd=19715, buffer=0x0, buflen=18446744073709551615) at md.c:893</p><p class="p1">#7  0x00002b0012341692 in _gcry_md_read (hd=0x4d00, algo=8) at md.c:976</p>
<p class="p1">#8  0x00002b001211ddcc in networt_send_buffer_signed (se=0x54570e0, in_buffer=0x546d4b0 "", in_buffer_size=1334) at network.c:2478</p><p class="p1">#9  0x00002b001211df32 in network_send_buffer (buffer=0x546d4b0 "", buffer_len=1334) at network.c:2597</p>
<p class="p1">#10 0x00002b001211df90 in flush_buffer () at network.c:2679</p><p class="p1">#11 0x00002b0012120868 in network_write (ds=0x54657f0, vl=0x42e54500, user_data=<value optimized out>) at network.c:2728</p>
<p class="p1">#12 0x000000000040cec7 in plugin_write (plugin=0x1 <Address 0x1 out of bounds>, ds=0x54657f0, vl=0x42e54500) at plugin.c:1248</p><p class="p1">#13 0x000000000040a1c4 in fc_bit_write_invoke (ds=0x54657f0, vl=0x42e54500, meta=<value optimized out>, user_data=0xffffffffffffffff)</p>
<p class="p1">    at filter_chain.c:698</p><p class="p1">#14 0x000000000040c880 in plugin_dispatch_values (vl=0x42e54500) at plugin.c:1569</p><p class="p1">#15 0x00002b00133acf84 in submit_consolidated (protocol_name=0x2b00133ada40 "vmpage_action", type_instance=0x2b00133adab7 "scan_direct", </p>
<p class="p1">    values=0x42e54fc0, values_len=4) at vmem_consolidated.c:137</p><p class="p1">#16 0x00002b00133ad2ac in vmem_read () at vmem_consolidated.c:429</p><p class="p1">#17 0x000000000040d26b in plugin_read_thread (args=<value optimized out>) at plugin.c:431</p>
<p class="p1">#18 0x00000039a820677d in start_thread () from /lib64/libpthread.so.0</p><p class="p1">#19 0x00000039a7ad325d in clone () from /lib64/libc.so.6</p><p></p></div><div><br clear="all"><div><br></div>-- <br><div>
James.kim(±è¹Î¼®)</div><div>010 3266 8040</div><div><br></div><br>
</div>