Actually not that surprised we also found out file stream.flush(true) only works sometimes and ms never back supported it to actually work :)<span></span><br><br>On Tuesday, August 6, 2013, Alfred Hall  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>

  
  
  

<div>
<font face="tahoma">Yeah you're having exactly the same issues as I am. I'm surprised others haven't had this problem before. Not sure who works on this area of the mono codebase these days. If you got a minimal test case it may be worth us raising a Xamarin bug in bugzilla.<br>
</font><blockquote style="border-left:2px solid #325fba;padding-left:5px;margin-left:5px;margin-right:0px">-----Original message-----<br><strong>From:</strong> Nikita Tsukanov <<a href="javascript:_e({}, 'cvml', 'keks9n@gmail.com');" target="_blank">keks9n@gmail.com</a>><br>
<strong>Sent:</strong> Tuesday 6th August 2013 20:18<br><strong>To:</strong> <a href="javascript:_e({}, 'cvml', 'mono-devel-list@lists.ximian.com');" target="_blank">mono-devel-list@lists.ximian.com</a><br>
<strong>Subject:</strong> Re: [Mono-dev] NancyFX self hosting (HttpListener) locking up on linux<br><br>

<div dir="ltr"><div>Running with mono from master haven't helped.</div><div><br></div><div>And I'm not sure what the hell is going on, but I cann't reproduce the issue when running under... Monodevelop's debugger. It runs perfectly under it, but when I try to run the same binary from console (even with --debug option) it locks up or segfaults. Does anyone know what does it mean?</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/8/6 Nikita Tsukanov <span dir="ltr"><<a href="javascript:_e({}, 'cvml', 'keks9n@gmail.com');" title="This external link will open in a new window" target="_blank">keks9n@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Great. It locked up with my more complex logic. <div>Funny fact: NancyFx increases request processing time from 2ms to 70ms with the same echo response.</div><div>Another funny fact: with MONO_DISABLE_AIO I've got segfault.</div>


<div><br></div><div>Now I'll try to use build patched mono. Not sure that it's the same issue, because in my case it never tries to read and write simultaneously  on the same socket.</div></div><div>
<div><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/8/6 Greg Young <span dir="ltr"><<a href="javascript:_e({}, 'cvml', 'gregoryyoung1@gmail.com');" title="This external link will open in a new window" target="_blank">gregoryyoung1@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

There are many cases the patch we provided does not affect eg no overlap in io between send/receive<div><div><span></span><br><br>On Tuesday, August 6, 2013, Nikita Tsukanov  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div dir="ltr">Interesting... I've written a simple server using only Socket.BeginRecieve and Socket.BeginSend. It just reads 100 bytes and then sends hardcoded HTTP response. Now jmeter is working for 5 minutes and it still responds with "Lorem ipsum ..." perfectly. I'll try to "port" my SCGI server logic from NetworkStream to Socket and see what will happen.
<div class="gmail_extra"><br><br><div class="gmail_quote">2013/8/6 "Andrés G. Aragoneses" <span dir="ltr"><<a>knocte@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On 06/08/13 18:42, Nikita Tsukanov wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ubuntu 13.04, Mono JIT compiler version 3.2.0 (tarball Tue Jul 30<br>
21:08:00 UTC 2013)<br>
</blockquote>
<br></div>
Mono 3.2.0 does *not* have Yuri's patch.<div><div><br>
<br>
<br>
______________________________<u></u>_________________<br>
Mono-devel-list mailing list<br>
<a>Mono-devel-list@lists.ximian.<u></u>com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" title="This external link will open in a new window" target="_blank">http://lists.ximian.com/<u></u>mailman/listinfo/mono-devel-<u></u>list</a><br>
</div></div></blockquote></div><br></div></div>
</blockquote><br><br></div></div><span><font color="#888888">-- <br>Le doute n'est pas une condition agréable, mais la certitude est absurde.<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
<pre>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="javascript:_e({}, 'cvml', 'Mono-devel-list@lists.ximian.com');" target="_blank">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</pre>

</blockquote>
</div>
</blockquote><br><br>-- <br>Le doute n'est pas une condition agréable, mais la certitude est absurde.<br>