<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><br>hi,Emmanuel:<div>&nbsp; &nbsp; We add the same two lines as you add. As I`m not quite understand the code, I suggest you confirm these two lines do cause the problem.</div><div>&nbsp; &nbsp; I will let you know once we have the same problem. :-)</div><div><br></div><div>Best Regards.</div><div>Jules Wang.</div><div><br><pre>At&nbsp;2012-09-25&nbsp;18:05:58,"Emmanuel&nbsp;Dreyfus"&nbsp;&lt;manu@netbsd.org&gt;&nbsp;wrote:
&gt;On&nbsp;Tue,&nbsp;Sep&nbsp;25,&nbsp;2012&nbsp;at&nbsp;04:16:03PM&nbsp;+0800,&nbsp;Jules&nbsp;Wang&nbsp;wrote:
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(priv-&gt;own_thread)&nbsp;{
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Without&nbsp;this,&nbsp;reconnect&nbsp;(=&nbsp;disconnect&nbsp;+&nbsp;connect)
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;won't&nbsp;work&nbsp;except&nbsp;by&nbsp;accident.
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;close(priv-&gt;sock);
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;priv-&gt;sock&nbsp;=&nbsp;-1;
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++(priv-&gt;socket_gen);
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&gt;
&gt;I&nbsp;removed&nbsp;the&nbsp;if&nbsp;(priv-&gt;own_thread)&nbsp;which&nbsp;does&nbsp;not&nbsp;exists&nbsp;on&nbsp;release-3.3
&gt;and&nbsp;made&nbsp;the&nbsp;operation&nbsp;unconditionnal.&nbsp;I&nbsp;also&nbsp;removed&nbsp;++(priv-&gt;socket_gen);
&gt;for&nbsp;the&nbsp;same&nbsp;reason.
&gt;
&gt;mount&nbsp;fails&nbsp;with&nbsp;a&nbsp;crash.&nbsp;Before&nbsp;the&nbsp;crash&nbsp;I&nbsp;get&nbsp;this:
&gt;
&gt;[2012-09-25&nbsp;12:00:07.521199]&nbsp;E&nbsp;[socket.c:1777:socket_event_handler]&nbsp;&nbsp;0-socket:&nbsp;invalid&nbsp;argument:&nbsp;this-&gt;private
&gt;[2012-09-25&nbsp;12:00:07.521237]&nbsp;I&nbsp;[socket.c:1805:socket_event_handler]&nbsp;0-transport:&nbsp;disconnecting&nbsp;now
&gt;[2012-09-25&nbsp;12:00:07.521265]&nbsp;E&nbsp;[event.c:250:event_unregister_poll]&nbsp;0-poll:&nbsp;index&nbsp;not&nbsp;found&nbsp;for&nbsp;fd=-1&nbsp;(idx_hint=3)
&gt;[2012-09-25&nbsp;12:00:07.521298]&nbsp;E&nbsp;[socket.c:1777:socket_event_handler]&nbsp;&nbsp;0-socket:&nbsp;invalid&nbsp;argument:&nbsp;this-&gt;private
&gt;[2012-09-25&nbsp;12:00:07.521325]&nbsp;I&nbsp;[socket.c:1805:socket_event_handler]&nbsp;0-transport:&nbsp;disconnecting&nbsp;now
&gt;[2012-09-25&nbsp;12:00:07.521353]&nbsp;E&nbsp;[event.c:250:event_unregister_poll]&nbsp;0-poll:&nbsp;index&nbsp;not&nbsp;found&nbsp;for&nbsp;fd=-1&nbsp;(idx_hint=5)
&gt;[2012-09-25&nbsp;12:00:07.521388]&nbsp;E&nbsp;[socket.c:1777:socket_event_handler]&nbsp;&nbsp;0-socket:&nbsp;invalid&nbsp;argument:&nbsp;this-&gt;private
&gt;[2012-09-25&nbsp;12:00:07.521415]&nbsp;I&nbsp;[socket.c:1805:socket_event_handler]&nbsp;0-transport:&nbsp;disconnecting&nbsp;now
&gt;[2012-09-25&nbsp;12:00:07.521442]&nbsp;E&nbsp;[event.c:250:event_unregister_poll]&nbsp;0-poll:&nbsp;index&nbsp;not&nbsp;found&nbsp;for&nbsp;fd=-1&nbsp;(idx_hint=3)
&gt;[2012-09-25&nbsp;12:00:07.521474]&nbsp;E&nbsp;[socket.c:1777:socket_event_handler]&nbsp;&nbsp;0-socket:&nbsp;invalid&nbsp;argument:&nbsp;this-&gt;private
&gt;(repeated&nbsp;hunderds&nbsp;of&nbsp;time)
&gt;
&gt;
&gt;
&gt;--&nbsp;
&gt;Emmanuel&nbsp;Dreyfus
&gt;manu@netbsd.org
</pre></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>