<div dir="ltr">Hi,<div><br></div><div>Thanks for the detailed report. Can you provide a sequence of steps that leads to this problem?</div><div>Also, did you modify lttng-relayd at all to be able to run valgrind? I seem to remember valgrind not supporting clone().</div><div><br></div><div>Thanks,</div><div>Jérémie</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 2, 2015 at 12:42 PM, Aravind HT <span dir="ltr"><<a href="mailto:aravind.ht@gmail.com" target="_blank">aravind.ht@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Possible Solution :<div><br></div><div>The following changes seem to be missing from the actual code</div><div><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><a href="http://git.lttng.org/?p=lttng-tools.git;a=commitdiff;h=cd2ef1ef1d54ced9e4d0d03b865bb7fc6a905f80" target="_blank">http://git.lttng.org/?p=lttng-tools.git;a=commitdiff;h=cd2ef1ef1d54ced9e4d0d03b865bb7fc6a905f80</a></span></p><p class="MsoNormal"><br></p><p class="MsoNormal">only the connection.h changes have been absorbed, while the main.c changes left out.</p></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 29, 2015 at 11:51 PM, Aravind HT <span dir="ltr"><<a href="mailto:aravind.ht@gmail.com" target="_blank">aravind.ht@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I ran valgrind on lttng-relayd for a soft hang issue that I had reported earlier.</div><div><a href="http://lists.lttng.org/pipermail/lttng-dev/2015-May/024533.html" target="_blank">http://lists.lttng.org/pipermail/lttng-dev/2015-May/024533.html</a><br></div><div><br></div><div>Below are the list of errors that I found.</div><div><br></div><div><div>==793== Thread 4:</div><div>==793== Invalid write of size 8</div><div>==793==    at 0x406038: cds_list_add (list.h:53)</div><div>==793==    by 0x409442: queue_stream (main.c:1175)</div><div>==793==    by 0x409AB7: relay_add_stream (main.c:1274)</div><div>==793==    by 0x40C47A: relay_process_control (main.c:2099)</div><div>==793==    by 0x40DBB1: relay_thread_worker (main.c:2574)</div><div>==793==    by 0x5BDAFE2: start_thread (pthread_create.c:312)</div><div>==793==    by 0x5ED8AFC: clone (clone.S:111)</div><div>==793==  Address 0x6e09040 is 64 bytes inside a block of size 312 free'd</div><div>==793==    at 0x4C2898C: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)</div><div>==793==    by 0x418EF8: rcu_destroy_stream (stream.c:33)</div><div>==793==    by 0x5079C94: ??? (in /usr/lib64/liburcu.so.2.0.0)</div><div>==793==    by 0x5BDAFE2: start_thread (pthread_create.c:312)</div><div>==793==    by 0x5ED8AFC: clone (clone.S:111)</div><div>==793==</div></div><div><br></div><div>Are there any known bugs/fixes for these ?</div><div><br></div><div><br></div><div>Regards,</div><div>Aravind.</div><div><br></div></div>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
lttng-dev mailing list<br>
<a href="mailto:lttng-dev@lists.lttng.org">lttng-dev@lists.lttng.org</a><br>
<a href="http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev" rel="noreferrer" target="_blank">http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Jérémie Galarneau<br>EfficiOS Inc.<br><a href="http://www.efficios.com" target="_blank">http://www.efficios.com</a></div>
</div>