<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><div><div><div>There is a fairly simple workaround. Basically instead of putting the raw Action delegate on the thread pool you wrap it in another Action delegate. (Let's call it the "guardian" delegate.) The guardian delegate is put on the thread pool. When executed the guardian delegate calls the raw Action delegate from inside a try/catch block. &nbsp;With this workaround you can write the guardian delegate to do whatever you want when it catches any kind of exception. &nbsp;Does Environment.FailFast work in Mono?</div></div></div><div><br></div><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><br><div style="font-family:arial, helvetica, sans-serif;font-size:13px"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Daniel Hughes
 &lt;trampster@gmail.com&gt;<br><b><span style="font-weight: bold;">To:</span></b> mono-list@lists.ximian.com<br><b><span style="font-weight: bold;">Sent:</span></b> Wed, July 21, 2010 3:50:35 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [Mono-list] mono swallows threadpool exceptions<br></font><br>
And I found the bug.<br><br>Bug 491191<br><br>Which is over a year old.<br><br>This one is not in an obscure part of the framework like my serial<br>port bug so it should be fixed quickly??<br><br><br><br><br></div></div><div style="position:fixed"></div>


</div><br>

      </body></html>