<div dir="ltr">Rohit;<div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 14, 2014 at 6:15 AM, Rohit Patle <span dir="ltr"><<a href="mailto:Rohit.Patle@techmahindra.com" target="_blank">Rohit.Patle@techmahindra.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">




<div>
<div style="direction:ltr;font-size:10pt;font-family:Tahoma">Hi Alan,<br>
<br>
Thank you for your suggestions. <br>
<br>
As guided I run my simulation code in for() loop of 5 iterations.<br>
<br>
A. Here in case of Valgrind I could not called amqp_destroy_connection() API after getting "opening SSL/TLS connection ERROR" because as network cable is plugged out It will produce the seg fault. I could see the memory leak there in this case.
<br></div></div></blockquote><div><br></div><div>The leaks we see here are consistent with not calling amqp_destroy_connection() on each amqp_connection_state_t object that is created.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div><div style="direction:ltr;font-size:10pt;font-family:Tahoma">
<br>
B. In other case when I am trying to do amqp_destroy_connection() after getting "opening SSL/TLS connection ERROR". In this I am getting Seg fault as expected. I trace out the execution through GDB here is the bt you asked for.<br>
</div></div></blockquote><div><br></div><div>It looks like it might be a double-free of some SSL structure, I did have an issue with that pre v0.4.0 (see: <a href="https://github.com/alanxz/rabbitmq-c/issues/129">https://github.com/alanxz/rabbitmq-c/issues/129</a>). What string is returned from the amqp_version() function? What version of OpenSSL are you compiling against?</div>
<div><br></div><div>-Alan</div></div></div></div>