<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
  <meta name="Generator" content="Zarafa WebApp v7.1.5-41923">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>RE: [Mono-dev] NancyFX self hosting (HttpListener) locking up on linux</title>
</head>
<body>
<font face="tahoma" size="2" style="color: rgb(0, 0, 0); font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px;">Hi Nikita.</font><div style="color: rgb(0, 0, 0); font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px;"><font face="tahoma" size="2"><br></font></div><div><font face="tahoma" size="2"><div>Full thread dump:</div><div><br></div><div>"<threadpool thread>" tid=0x0x7fc4ad29d700 this=0x0x7fc4ad584c70 thread handle 0x80f state : not waiting owns ()</div><div><br></div><div><br></div><div>"IO Threadpool worker" tid=0x0x7fc4ad25c700 this=0x0x7fc4ad584dd0 thread handle 0x810 state : interrupted state owns ()</div><div><br></div><div><br></div><div>"IO Threadpool worker" tid=0x0x7fc4a7567700 this=0x0x7fc4a741d350 thread handle 0x845 state : interrupted state owns ()</div><div><br></div><div><br></div><div>"Threadpool worker" tid=0x0x7fc4ac39a700 this=0x0x7fc4a6192270 thread handle 0x837 state : interrupted state owns ()</div><div>  at <unknown> <0xffffffff></div><div>  at (wrapper managed-to-native) object.__icall_wrapper_mono_gc_alloc_vector (intptr,intptr,intptr) <0xffffffff></div><div>  at (wrapper alloc) object.AllocVector (intptr,intptr) <0xffffffff></div><div>  at System.Net.HttpConnection.BeginReadRequest () <0x0003a></div><div>  at System.Net.EndPointListener.OnAccept (object,System.EventArgs) <0x00357></div><div>  at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted (System.Net.Sockets.SocketAsyncEventArgs) <0x0002e></div><div>  at System.Net.Sockets.SocketAsyncEventArgs.AcceptCallback (System.IAsyncResult) <0x00336></div><div>  at System.Net.Sockets.SocketAsyncEventArgs.DispatcherCB (System.IAsyncResult) <0x0010f></div><div>  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff></div><div><br></div><div><br></div><div>I then tried the same again and only got this in my trace:</div><div><br></div><div><div>Full thread dump:</div><div><br></div><div>"<threadpool thread>" tid=0x0x7f31b8ac5700 this=0x0x7f31b8da4c70 thread handle 0x80e state : not waiting owns ()</div><div><br></div><div><br></div><div>"IO Threadpool worker" tid=0x0x7f31b8a84700 this=0x0x7f31b8da4dd0 thread handle 0x80f state : interrupted state owns ()</div></div><div><br></div><div>Not sure why I'm not getting any dump here. Any more debugging I can do on there?</div><div><br></div><div>What seems to happen is its coping well initially with the requests and then in all of a sudden it stops accepting connections and existing connections dont die off.</div><div><br></div><div>Cheers,</div><div>Alf</div></font><blockquote style="color: rgb(0, 0, 0); font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; border-left-width: 2px; border-left-style: solid; border-left-color: rgb(50, 95, 186); padding-left: 5px; margin-left: 5px; margin-right: 0px;">-----Original message-----<br><strong>From:</strong> Nikita Tsukanov <keks9n@gmail.com><br><strong>Sent:</strong> Sunday 4th August 2013 16:13<br><strong>To:</strong> mono-devel-list@lists.ximian.com<br><strong>Subject:</strong> Re: [Mono-dev] NancyFX self hosting (HttpListener) locking up on linux<br><br><base target="_blank">
<!-- begin sanitized html -->
<div dir="ltr">Alfred, please, try to send SIGQUIT to mono (i. e. kill -SIGQUIT {PID}) when it stops processing requests. It will force mono to write thread stack traces to stdout. Grab them and post here, I suspect that the issue is simular to one experienced by me.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">2013/8/4 Nikita Tsukanov <span dir="ltr"><<a href="mailto:keks9n@gmail.com" onclick="parent.webclient.openWindow(this, 'createmail', 'index.php?load=dialog&task=createmail_standard&to=keks9n@gmail.com'); return false;" target="_blank" title="This external link will open in a new window">keks9n@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Alfred, please, try to send SIGQUIT to mono (i. e. kill -SIGQUIT<br>
{PID}) when it stops processing requests. It will force mono to write<br>
thread stack traces to stdout. Grab them and post here, I suspect that<br>
the issue is simular to one experienced by me.<br>
</blockquote></div><br></div>
<pre>_______________________________________________<br>
Mono-devel-list mailing list<br>
Mono-devel-list@lists.ximian.com<br>
http://lists.ximian.com/mailman/listinfo/mono-devel-list<br>
</pre>
<!-- end sanitized html -->
</blockquote></div>
</body>
</html>