<meta http-equiv="content-type" content="text/html; charset=utf-8">Thanks for the link. I have downloaded and tried this latest release candidate. It is trapping at the same function, through a different function call path. The new backtrace is as below. Now it shows md has a null address. You can also see the inside of st-&gt;hidden_variables. What next could you suggest me?<div>
<br></div><div>Regards,</div><div>Murat<br><div><br></div><div><div>(gdb) bt</div><div>#0  0x430d8790 in complete_v1_state_transition (mdp=&lt;value optimized out&gt;, result=26)</div><div>    at /scratch/msezgin/BSP21_7K_VPN/openwrt/build_dir/linux-ubicom32_IP7160RGW/openswan-2.6.30rc1/programs/pluto/ikev1.c:1908</div>
<div>#1  0x41e94698 in __stdio_WRITE () from /scratch/msezgin/BSP21_7K_VPN/libs/libc.so.0</div><div>#2  0x42fbea74 in initial_fa () from /scratch/msezgin/BSP21_7K_VPN/libs/libc.so.0</div><div>#3  0x41e81278 in write () from /scratch/msezgin/BSP21_7K_VPN/libs/libc.so.0</div>
<div>#4  0xffffffff in ?? ()</div><div>(gdb) f 0</div><div>#0  0x430d8790 in complete_v1_state_transition (mdp=&lt;value optimized out&gt;, result=26)</div><div>    at /scratch/msezgin/BSP21_7K_VPN/openwrt/build_dir/linux-ubicom32_IP7160RGW/openswan-2.6.30rc1/programs/pluto/ikev1.c:1908</div>
<div>1908<span class="Apple-tab-span" style="white-space: pre; ">        </span>    if( st &amp;&amp; md-&gt;dpd &amp;&amp; st-&gt;hidden_variables.st_dpd != md-&gt;dpd) {</div><div>(gdb) l</div><div>1903<span class="Apple-tab-span" style="white-space: pre; ">        </span>    md-&gt;result = result;</div>
<div>1904<span class="Apple-tab-span" style="white-space: pre; ">        </span>    TCLCALLOUT(&quot;adjustFailure&quot;, st, (st ? st-&gt;st_connection : NULL), md);</div><div>1905<span class="Apple-tab-span" style="white-space: pre; ">        </span>    result = md-&gt;result;</div>
<div>1906<span class="Apple-tab-span" style="white-space: pre; ">        </span></div><div>1907<span class="Apple-tab-span" style="white-space: pre; ">        </span>    /* If state has DPD support, import it */</div><div>1908<span class="Apple-tab-span" style="white-space: pre; ">        </span>    if( st &amp;&amp; md-&gt;dpd &amp;&amp; st-&gt;hidden_variables.st_dpd != md-&gt;dpd) {</div>
<div>1909<span class="Apple-tab-span" style="white-space: pre; ">                </span>DBG(DBG_DPD, DBG_log(&quot;peer supports dpd&quot;));</div><div>1910<span class="Apple-tab-span" style="white-space: pre; ">                </span>st-&gt;hidden_variables.st_dpd = md-&gt;dpd;</div>
<div>1911<span class="Apple-tab-span" style="white-space: pre; ">        </span></div><div>1912<span class="Apple-tab-span" style="white-space: pre; ">                </span>if(st-&gt;st_connection-&gt;dpd_delay &amp;&amp; st-&gt;st_connection-&gt;dpd_timeout) {</div>
<div>(gdb) p st</div><div>$1 = (struct state *) 0x4315eb6d</div><div>(gdb)  p md</div><div>$2 = (struct msg_digest *) 0x0</div><div>(gdb)  p md-&gt;dpd</div><div>$3 = 795634018</div><div>(gdb)  p &amp;md-&gt;dpd</div><div>
$4 = (bool *) 0xf4</div><div>(gdb) p st-&gt;hidden_variables</div><div>$5 = {st_malformed_received = 1919907433, st_malformed_sent = 1684366368, st_xauth_client_done = 1836279657, st_xauth_client_attempt = 1679828272, st_modecfg_server_done = 946632736, </div>
<div>  st_modecfg_vars_set = 1987256357, st_got_certrequest = 809004152, st_modecfg_started = 790966328, st_skeyid_calculated = 1819803760, st_dpd = 825565299, st_dpd_local = 1952543845, </div><div>  st_logged_p1algos = 544170602, st_nat_traversal = 1701016608, st_nat_oa = {u = {v4 = {sin_family = 28271, sin_port = 29728, sin_addr = {s_addr = 1718580590}, sin_zero = &quot;d\000\000p15 s&quot;}, v6 = {</div>
<div>        sin6_family = 28271, sin6_port = 29728, sin6_flowinfo = 1718580590, sin6_addr = {in6_u = {u6_addr8 = &quot;d\000\000p15 state obj&quot;, u6_addr16 = {25600, 112, 12597, 8307, 29793, 29797, 8303, </div><div>              25194}, u6_addr32 = {1677721712, 825565299, 1952543845, 544170602}}}, sin6_scope_id = 1701016608}}}, st_natd = {u = {v4 = {sin_family = 8997, sin_port = 27765, sin_addr = {</div>
<div>          s_addr = 543584117}, sin_zero = &quot;nd, in %&quot;}, v6 = {sin6_family = 8997, sin6_port = 27765, sin6_flowinfo = 543584117, sin6_addr = {in6_u = {u6_addr8 = &quot;nd, in %s\000\000v2 pe&quot;, </div><div>
            u6_addr16 = {28260, 11296, 26990, 8229, 29440, 118, 12832, 28773}, u6_addr32 = {1852058656, 1768824869, 1929379958, 840986725}}}, sin6_scope_id = 1701981216}}}}</div><div>(gdb) p st-&gt;hidden_variables.st_dpd</div>
<div>$6 = 825565299</div><div><br></div><br><div class="gmail_quote">On Fri, Oct 15, 2010 at 4:25 PM, Paul Wouters <span dir="ltr">&lt;<a href="mailto:paul@xelerance.com">paul@xelerance.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<div class="im">On Fri, 15 Oct 2010, Murat Sezgin wrote:<br><br></div><div class="im"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
Hi Paul,<br>Where can I find the 2.6.30rc1 package? It is not on the openswan web page. We were<br>downloading 2.6.24rc4 from the <a href="http://www.openswan.org/download/development/" target="_blank">http://www.openswan.org/download/development/</a>. But now it is<br>
not in this page as well. We also need the MD5 checksum values of these packages because we<br>are using openwrt platform which downloads the packages and patches.<br></blockquote><br></div>rc means Release Candidate. Those are in <a href="http://www.openswan.org/download/testing/" target="_blank">http://www.openswan.org/download/testing/</a><br>
<font color="#888888"><br>Paul<br></font></blockquote><div><font color="#888888"><br></font></div></div></div></div><br><div class="gmail_quote">On Fri, Oct 15, 2010 at 4:25 PM, Paul Wouters <span dir="ltr">&lt;<a href="mailto:paul@xelerance.com">paul@xelerance.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Fri, 15 Oct 2010, Murat Sezgin wrote:<br>
<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Paul,<br>
Where can I find the 2.6.30rc1 package? It is not on the openswan web page. We were<br>
downloading 2.6.24rc4 from the <a href="http://www.openswan.org/download/development/" target="_blank">http://www.openswan.org/download/development/</a>. But now it is<br>
not in this page as well. We also need the MD5 checksum values of these packages because we<br>
are using openwrt platform which downloads the packages and patches.<br>
</blockquote>
<br></div>
rc means Release Candidate. Those are in <a href="http://www.openswan.org/download/testing/" target="_blank">http://www.openswan.org/download/testing/</a><br><font color="#888888">
<br>
Paul<br>
</font></blockquote></div><br>