<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx</link><description>For a long time all my case studies have been on 1.1. it’s time to venture out in 2.0 land and look at what may seem like a 2.0 specific issue. I say “may seem” because this case study will only directly crash if you are using 2.0, but as you’ll learn</description><dc:language>sv-SE</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#585080</link><pubDate>Thu, 27 Apr 2006 17:35:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:585080</guid><dc:creator>Paul Williams</dc:creator><description>Thank you for taking the time to write these articles. &amp;nbsp;Before reading your side, I'd never really comprehended windbg. &amp;nbsp;Your articles helped me use windbg to diagnose and solve some managed memory leaks in my code. &amp;nbsp;In previous positions, I'd used Rational Purify to find them, but windbg seems better to me for finding leaks.</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#585338</link><pubDate>Thu, 27 Apr 2006 21:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:585338</guid><dc:creator>HUgh</dc:creator><description>Your blog rocks! It's indeed much better than many debugging books out there. I really like the way you present the problem and how you approach it mostly with the help of windbg. Reading your blogs has given me very good perspectives on what's under the covers.&lt;br&gt;&lt;br&gt;Please keep those coming. </description></item><item><title>Eyal&amp;#8217;s Posts &amp;raquo; ASP.NET 2.0, Unhandled Exceptions and Lucene.net</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#585426</link><pubDate>Thu, 27 Apr 2006 23:17:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:585426</guid><dc:creator>Eyal’s Posts » ASP.NET 2.0, Unhandled Exceptions and Lucene.net</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://www.epocalipse.com/blog/2006/04/27/aspnet-20-unhandled-exceptions-and-lucenenet/"&gt;http://www.epocalipse.com/blog/2006/04/27/aspnet-20-unhandled-exceptions-and-lucenenet/&lt;/a&gt;</description></item><item><title>The 0xe0434f4d code</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#585877</link><pubDate>Fri, 28 Apr 2006 11:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:585877</guid><dc:creator>WWs Blog</dc:creator><description>Have you ever experienced the 0xe0434f4d exit code and thought, what the heck is that!&lt;br&gt;Tess has a nice...</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#586612</link><pubDate>Sat, 29 Apr 2006 12:17:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:586612</guid><dc:creator>WW</dc:creator><description>Tess, your blog is great. It has helped me out a lot, especially this post. Keep it going!</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#586965</link><pubDate>Sun, 30 Apr 2006 06:21:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:586965</guid><dc:creator>J. Michael Palermo IV</dc:creator><description>This is very cool. &amp;nbsp;Thanks for your hard work putting this together!</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#587738</link><pubDate>Mon, 01 May 2006 21:46:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:587738</guid><dc:creator>Ran Davidovitz</dc:creator><description>This is a basic article but never the less it seems that many ASP.NET programmer don't know issue like this.&lt;br&gt;&lt;br&gt;Tess I really think that you are doing a great job in advancing the debugging operation made by ASP.NET developers.&lt;br&gt;&lt;br&gt;ASP.NET developer have to understand that they must understand the concept of debugging because sooner or later they will come into the situation that they will face a problem that have to be debugged.&lt;br&gt;&lt;br&gt;Thank you and keep the good job :)</description></item><item><title>What to do when the sky starts falling down</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#588331</link><pubDate>Tue, 02 May 2006 16:21:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:588331</guid><dc:creator>David Grey's Blog</dc:creator><description>I came across this post about dealing with unhandled ASP .NET exceptions on the blog of one of the Microsoft...</description></item><item><title>Programing Tools</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#590164</link><pubDate>Thu, 04 May 2006 23:04:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:590164</guid><dc:creator>Dan</dc:creator><description>TCPView &lt;br&gt;&lt;br&gt;TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints...</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#590428</link><pubDate>Fri, 05 May 2006 05:04:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:590428</guid><dc:creator>rahulso</dc:creator><description>Awsome!!!!!!!!!!!!&lt;br&gt;&lt;br&gt;Your's indeed is the best blog on debugging I have ever come across. Please keep them coming :o)&lt;br&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#592181</link><pubDate>Mon, 08 May 2006 09:54:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:592181</guid><dc:creator>random</dc:creator><description>unintelligible</description></item><item><title>Блог баги и отладку</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#595236</link><pubDate>Thu, 11 May 2006 12:56:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:595236</guid><dc:creator>«XOR's Post»</dc:creator><description>Рекомендую почитать блог &amp;amp;amp;laquo;If broken it is, fix it you should&amp;amp;amp;raquo;. Детально рассматриваются различные...</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#595241</link><pubDate>Thu, 11 May 2006 13:02:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:595241</guid><dc:creator>Andrew Cain</dc:creator><description>There is a better UnhandledExceptionHandler here: &lt;a rel="nofollow" target="_new" href="http://dotnettricks.com/blogs/andrewcainblog/archive/2006/04/18/ELMAH_for_ASPNET2_0.aspx"&gt;http://dotnettricks.com/blogs/andrewcainblog/archive/2006/04/18/ELMAH_for_ASPNET2_0.aspx&lt;/a&gt;</description></item><item><title>ASP.NET 2.0 Studium przypadku błędu: Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#596588</link><pubDate>Sat, 13 May 2006 02:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:596588</guid><dc:creator>Lazy Developer - Ziemowit's weblog</dc:creator><description>Tłumaczenie rewelacyjnego tekstu Tess Ferrandez o radzeniu sobie z wyjątkami, kt&amp;amp;#243;re nie sa tak do końca oczywiste i co najgorsze są przed nami ukryte.</description></item><item><title>.NET Resources</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#598844</link><pubDate>Tue, 16 May 2006 15:57:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:598844</guid><dc:creator>mattonsoftware.com</dc:creator><description>The following links to .NET resources have been collated over time with the assistance of &lt;br&gt;&lt;br&gt;colleagues.&amp;amp;amp;nbsp;...</description></item><item><title>Debugging Unhandled Exceptions in ASP.NET</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#603637</link><pubDate>Mon, 22 May 2006 10:32:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:603637</guid><dc:creator>ScottGu's Blog</dc:creator><description>Tess really has the best blog I've seen that discusss how to investigate runtime issues with ASP.NET.&amp;amp;amp;nbsp;...</description></item><item><title>If broken it is, fix it you should : ASP.NET 2.0 Crash case study</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#620464</link><pubDate>Wed, 07 Jun 2006 12:40:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:620464</guid><dc:creator>dotnetkicks.com</dc:creator><description>Trackback from dotnetkicks.com</description></item><item><title>Debugging Unhandled Exceptions in ASP.NET</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#631700</link><pubDate>Thu, 15 Jun 2006 04:20:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631700</guid><dc:creator>ASP.Net</dc:creator><description>I came across a great article that discusses how to investigate runtime issues with ASP.NET.&amp;amp;amp;nbsp; Tess&amp;amp;amp;nbsp;is...</description></item><item><title>Programing Tools</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#658323</link><pubDate>Fri, 07 Jul 2006 00:48:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:658323</guid><dc:creator>Dan Hilderbrand</dc:creator><description>TCPView &lt;br&gt;&lt;br&gt;TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints...</description></item><item><title>为什么应用程序池总是崩溃(Crash)</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#663232</link><pubDate>Wed, 12 Jul 2006 14:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:663232</guid><dc:creator>dudu</dc:creator><description /></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#668355</link><pubDate>Mon, 17 Jul 2006 18:08:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:668355</guid><dc:creator>GB</dc:creator><description>Hi Tess, I've got a dump from an ASP.NET app that is not crashing, but it becomes extremely slow for apparently no reason. The # of connections to IIS grows, and the users get no response from the server, although CPU and memory comsumption are low, and things only get back to normal with an app pool restart. I've got the dump with IIS Debug&amp;amp;Diag Tools, and the report shows for several (24) threads that &amp;quot;this thread is blocked by an unhandled exception&amp;quot;. !threads shows that of the 36 threads listed, 24 have Lock Count = 1 and Exception = &amp;quot;(Threadpool Worker) System.ArgumentException&amp;quot;. I've located the exception for one of those threads with !dso and !do to use what you've shown in the post, but _remoteStackTraceString is 0x00000000. What does that mean? And how can a thread be blocked by an unhandled exception? The app is .NET 1.1 SP1. Shouldn't the framework &amp;quot;swallow&amp;quot; the exception as you said? One more thing that could be related: the app is sending e-mail messages to warn some people about unhandled exceptions, via the global ASP.NET exception handler, and this handler has been quite busy with the ThreadAbortExceptions generated by Response.Redirect. Thanks for any help on this....</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#669417</link><pubDate>Tue, 18 Jul 2006 11:11:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:669417</guid><dc:creator>Tess</dc:creator><description>Hi GB,&lt;br&gt;&lt;br&gt;Perhaps you can show the stack of one of the blocked threads, that would help determining why it is blocked (both !clrstack and kb, but you can mark out any proprietary information if you want with some suitable marker like ##### or something). &amp;nbsp;&lt;br&gt;&lt;br&gt;Member variables of exceptions (such as remotestacktracestring) are not always filled in, particularly the remote stack trace is not relevant to an ArgumentException, it is just an inherited member. &amp;nbsp;There should be a _StackTraceString, but if you are in the middle of the exception it might not be filled out yet. If that is the case you can get the stack directly by doing !clrstack or !dumpstack&lt;br&gt;&lt;br&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#669707</link><pubDate>Tue, 18 Jul 2006 17:34:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:669707</guid><dc:creator>GB</dc:creator><description>Hi Tess!!!&lt;br&gt;&lt;br&gt;Thanks for the atention. The stack is listed bellow:&lt;br&gt;&lt;br&gt;0:051&amp;gt; kb&lt;br&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br&gt;06e0e4e8 7c931b34 7c916b24 ffffffff 79213ebe ntdll!KiFastSystemCallRet&lt;br&gt;06e0e4ec 7c916b24 ffffffff 79213ebe 00000000 ntdll!NtQueryVirtualMemory+0xc&lt;br&gt;06e0e54c 7c9240b3 79213ebe 00000000 1433329c ntdll!RtlIsValidHandler+0x82&lt;br&gt;06e0e5c0 7c93eda4 06e0a000 06e0e5d0 00010007 ntdll!RtlDispatchException+0x78&lt;br&gt;06e0e8a0 7c815dea 06e0e8b0 04961118 e0434f4d ntdll!RtlRaiseException+0x3d&lt;br&gt;06e0e900 79216aed e0434f4d 00000001 00000000 kernel32!RaiseException+0x53&lt;br&gt;06e0e958 7924c8d0 10824018 00000000 00000000 mscorsvr!RaiseTheException+0xa0&lt;br&gt;06e0e9c4 0434da75 06e0e9fc 1433329c 10823ed8 mscorsvr!JIT_Throw+0x4d&lt;br&gt;WARNING: Frame IP not in any known module. Following frames may be wrong.&lt;br&gt;06e0e9c8 06e0e9fc 1433329c 10823ed8 18671934 0x434da75&lt;br&gt;06e0e9cc 1433329c 10823ed8 18671934 03f3b330 0x6e0e9fc&lt;br&gt;06e0e9fc 03f3b178 06e0ea54 1c889210 18660d04 0x1433329c&lt;br&gt;06e0ea00 06e0ea54 1c889210 18660d04 18672bac 0x3f3b178&lt;br&gt;06e0ea04 1c889210 18660d04 18672bac 04759350 0x6e0ea54&lt;br&gt;06e0ea54 047592ae 0475a675 047580e0 06e0eb08 0x1c889210&lt;br&gt;06e0ea58 0475a675 047580e0 06e0eb08 108eb5e4 0x47592ae&lt;br&gt;06e0ea5c 047580e0 06e0eb08 108eb5e4 1078f7d8 0x475a675&lt;br&gt;06e0ea60 06e0eb08 108eb5e4 1078f7d8 1c72fa10 0x47580e0&lt;br&gt;06e0ea64 108eb5e4 1078f7d8 1c72fa10 00000001 0x6e0eb08&lt;br&gt;06e0ebcc 799a67a2 108e64d4 108e67d8 799b4168 0x108eb5e4&lt;br&gt;06e0ebd8 799b4168 00000002 00000000 020b480c mscorlib_79990000+0x167a2&lt;br&gt;&lt;br&gt;0:051&amp;gt; !dumpstack -ee&lt;br&gt;Thread 51&lt;br&gt;Current frame: &lt;br&gt; &amp;nbsp;ChildEBP RetAddr &amp;nbsp; &amp;nbsp;Caller,Callee&lt;br&gt;06e0e920 799a3ed5 (MethodDesc 0x79b96470 +0x115 System.Text.StringBuilder.Append)&lt;br&gt;06e0e9b4 0434df05 (MethodDesc 0x424e988 +0x55 System.Data.ExceptionBuilder.ColumnNotInTheTable)&lt;br&gt;06e0e9c4 0434da75 (MethodDesc 0x40abb70 +0x7d System.Data.DataRow.IsNull)&lt;br&gt;06e0e9d8 03f3b330 (MethodDesc 0x230e650 +0x20 SGI.Common.Library.getInt32)&lt;br&gt;06e0e9fc 03f3b178 (MethodDesc 0x230e570 +0x250 SGI.Common.Library.ValidTypeProperty)&lt;br&gt;06e0ea10 04759350 (MethodDesc 0x4741370 +0x88 SGI.Common.List.ReadProperties)&lt;br&gt;06e0ea24 03f3fa32 (MethodDesc 0x3fbf3b0 +0x62 SGI.BusinessObject.Coorporativo.UnidadeFuncional..ctor)&lt;br&gt;06e0ea44 0475d183 (MethodDesc 0x4748bb0 +0x4b SGI.BusinessObject.Academico.Turma..ctor)&lt;br&gt;06e0ea54 047592ae (MethodDesc 0x4741380 +0x6 SGI.Common.List.getNext)&lt;br&gt;06e0ea58 0475a675 (MethodDesc 0x4749df8 +0x5 SGI.BusinessObject.Academico.MatriculaInscritoList.SGI.Common.IObjectList.getNext)&lt;br&gt;06e0ea5c 047580e0 (MethodDesc 0x230be30 +0x1c8 SGI.UI.Matricula.matricula.BindGradeHoraria)&lt;br&gt;06e0ea8c 0475412a (MethodDesc 0x230bd30 +0x92 SGI.UI.Matricula.matricula.Page_Load)&lt;br&gt;06e0ea9c 03fc3c3c (MethodDesc 0x22efcf0 +0x44 System.Web.UI.Control.OnLoad)&lt;br&gt;06e0eab0 03fc3b84 (MethodDesc 0x22efd00 +0x24 System.Web.UI.Control.LoadRecursive)&lt;br&gt;06e0eac4 03f49a7f (MethodDesc 0x23814d8 +0x2ef System.Web.UI.Page.ProcessRequestMain)&lt;br&gt;06e0eaec 03f49547 (MethodDesc 0x2381368 +0x1f System.Web.UI.Page.set_FileDependencies)&lt;br&gt;06e0eaf8 03f30442 (MethodDesc 0x230c708 +0x32 ASP.matricula_aspx.FrameworkInitialize)&lt;br&gt;06e0eb08 03f472d7 (MethodDesc 0x2381498 +0x77 System.Web.UI.Page.ProcessRequest)&lt;br&gt;06e0eb44 03f46d3b (MethodDesc 0x2381488 +0x13 System.Web.UI.Page.ProcessRequest)&lt;br&gt;06e0eb4c 03f46d14 (MethodDesc 0x2387c50 +0xb4 System.Web.HttpApplication/CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute)&lt;br&gt;06e0eb5c 03df9838 (MethodDesc 0x217d730 +0x58 System.Web.HttpApplication.ExecuteStep)&lt;br&gt;06e0eba0 03df92a2 (MethodDesc 0x217d760 +0xfa System.Web.HttpApplication.ResumeSteps)&lt;br&gt;06e0ebcc 799a67a2 (MethodDesc 0x79bc5b08 +0x12 System.Runtime.InteropServices.GCHandle..ctor)&lt;br&gt;06e0ebd8 799b4168 (MethodDesc 0x79bc5b28 +0x10 System.Runtime.InteropServices.GCHandle.Alloc)&lt;br&gt;06e0ebec 03df9173 (MethodDesc 0x217d800 +0xe3 System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest)&lt;br&gt;06e0ec00 01fd68a7 (MethodDesc 0x1b59888 +0x1e7 System.Web.HttpRuntime.ProcessRequestInternal)&lt;br&gt;06e0ec44 01fd6458 (MethodDesc 0x1b59988 +0xb0 System.Web.HttpRuntime.ProcessRequest)&lt;br&gt;06e0ec50 01fd2fd5 (MethodDesc 0x1b584d0 +0x65 System.Web.Hosting.ISAPIRuntime.ProcessRequest)&lt;br&gt;&lt;br&gt;The exception:&lt;br&gt;&lt;br&gt;0:051&amp;gt; !do 0x10824018 &lt;br&gt;Name: System.ArgumentException&lt;br&gt;MethodTable 0x79b9edec&lt;br&gt;EEClass 0x79b9ee74&lt;br&gt;Size 68(0x44) bytes&lt;br&gt;GC Generation: 0&lt;br&gt;mdToken: 0x0200003a &amp;nbsp;(c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll)&lt;br&gt;FieldDesc*: 0x79b9eed8&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MT &amp;nbsp; &amp;nbsp; &amp;nbsp;Field &amp;nbsp; &amp;nbsp; Offset &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type &amp;nbsp; &amp;nbsp; &amp;nbsp; Attr &amp;nbsp; &amp;nbsp; &amp;nbsp;Value Name&lt;br&gt;0x79b96824 0x400001d &amp;nbsp; &amp;nbsp; &amp;nbsp;0x4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 _className&lt;br&gt;0x79b96824 0x400001e &amp;nbsp; &amp;nbsp; &amp;nbsp;0x8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 _exceptionMethod&lt;br&gt;0x79b96824 0x400001f &amp;nbsp; &amp;nbsp; &amp;nbsp;0xc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 _exceptionMethodString&lt;br&gt;0x79b96824 0x4000020 &amp;nbsp; &amp;nbsp; 0x10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x10823f34 _message&lt;br&gt;0x79b96824 0x4000021 &amp;nbsp; &amp;nbsp; 0x14 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 _innerException&lt;br&gt;0x79b96824 0x4000022 &amp;nbsp; &amp;nbsp; 0x18 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 _helpURL&lt;br&gt;0x79b96824 0x4000023 &amp;nbsp; &amp;nbsp; 0x1c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 _stackTrace&lt;br&gt;0x79b96824 0x4000024 &amp;nbsp; &amp;nbsp; 0x20 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 _stackTraceString&lt;br&gt;0x79b96824 0x4000025 &amp;nbsp; &amp;nbsp; 0x24 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 _remoteStackTraceString&lt;br&gt;0x79b96824 0x4000026 &amp;nbsp; &amp;nbsp; 0x2c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp; instance 0 _remoteStackIndex&lt;br&gt;0x79b96824 0x4000027 &amp;nbsp; &amp;nbsp; 0x30 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp; instance -2147024809 _HResult&lt;br&gt;0x79b96824 0x4000028 &amp;nbsp; &amp;nbsp; 0x28 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 _source&lt;br&gt;0x79b96824 0x4000029 &amp;nbsp; &amp;nbsp; 0x34 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp; instance 0 _xptrs&lt;br&gt;0x79b96824 0x400002a &amp;nbsp; &amp;nbsp; 0x38 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp; instance -532459699 _xcode&lt;br&gt;0x79b9edec 0x40000d7 &amp;nbsp; &amp;nbsp; 0x3c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLASS &amp;nbsp; instance 0x00000000 m_paramName&lt;br&gt;-----------------&lt;br&gt;Exception 10824018 in MT 79b9edec: System.ArgumentException&lt;br&gt;_message: A coluna 'idSituacaoCurso' n&amp;#227;o pertence &amp;#224; tabela Table. &lt;br&gt;&lt;br&gt;[OBS1. the _message means &amp;quot;The column 'idSituacaoCurso' does not belong to table Table&amp;quot;.]&lt;br&gt;[OBS2. I got the exception by running !dso and then !do on the only object listed by !dso that was an instance of Exception.]&lt;br&gt;&lt;br&gt;The customer gave me a PST Outlook file with the messages that the site generates on each unhandled exception. There were 16.000 (sixteen THOUSAND) messages on a five-day interval. So I monitored &amp;quot;.NET CLR Exceptions\# of Exceps Thrown&amp;quot; and &amp;quot;.NET CLR Exceptions\# of Exceps Thrown/s&amp;quot; with perfmon. The # of exceps thrown/s was at an average of 447 on a 9h30min interval, with maximum at 5.700. PER SECOND!!!! So looking at the code I saw that the SGI.Common.List.ReadProperties() method is extremely likely to be the cause of such a high exception count. But could this count be the cause of the blocked threads? I'm proposing a code change that will avoid this high exception count, but just looking at the dump I have no &amp;quot;black &amp;amp; white&amp;quot; explanation to relate the high exception count to the hung threads.&lt;br&gt;&lt;br&gt;Sorry to take advantage of your spare time like this.... It's the price one pays for being famous ;) - and kind enough to anwser the questions.&lt;br&gt;&lt;br&gt;Thanks again&lt;br&gt;&lt;br&gt;Gilberto&lt;br&gt;&lt;br&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#674000</link><pubDate>Fri, 21 Jul 2006 19:45:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:674000</guid><dc:creator>Tess</dc:creator><description>To be honest, the thread doesnt really appear to be stuck, but perhaps that message you are getting is due to the shear amount of exceptions you are getting. &lt;br&gt;&lt;br&gt;I think it is a fair assumption to make that this exception is probably common as the message seems to indicate that there is an error in the code (giving the wrong column name) which would occurr every time you go through this code path. &amp;nbsp;But to get a better understanding of what exceptions you get, you can run !DumpAllExceptions or !DumpAllExceptions -v to see what types of exceptions you have gotten recently and how many. &amp;nbsp;&lt;br&gt;&lt;br&gt;An educated guess would be that without the high amount of exceptions you will not be hung. &amp;nbsp;There is no other reason for the hung state on this thread. &lt;br&gt;&lt;br&gt;Thanks Tess</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#676723</link><pubDate>Mon, 24 Jul 2006 17:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:676723</guid><dc:creator>GB</dc:creator><description>Ok Tess,&lt;br&gt;&lt;br&gt;Thanks a lot. That's was my conclusion too, I'm writing it now on my report. Perhaps I could quote you on this?..... &lt;br&gt;&lt;br&gt;;) just kidding&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;GB</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#679397</link><pubDate>Wed, 26 Jul 2006 23:16:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:679397</guid><dc:creator>Tess</dc:creator><description>Feel free:)</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#694866</link><pubDate>Fri, 11 Aug 2006 02:47:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:694866</guid><dc:creator>TM</dc:creator><description>This helped us with part of our problem, but IIS keeps crashing over exception 0x00015dea. &amp;nbsp;I have been trying to figure out what this exception refers to, but I can't find it.</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#695107</link><pubDate>Fri, 11 Aug 2006 09:02:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:695107</guid><dc:creator>Tess</dc:creator><description>Hi TM,&lt;br&gt;&lt;br&gt;To be honest that looks more like an address than an exit code or an exception code. &amp;nbsp;In fact that address often shows up as the faulting address in kernel32 during a fatal exception.&lt;br&gt;&lt;br&gt;I would run adplus straight up in crash mode (without any config files to begin with) and look at the dump that gets generated when the process exits, as well as the log files to look for strange exceptions before the exit. &amp;nbsp; &lt;br&gt;&lt;br&gt;HTH</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#741682</link><pubDate>Wed, 06 Sep 2006 00:27:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:741682</guid><dc:creator>mash</dc:creator><description>I'm a WinDbg newbie and your blog's a life saver! Thanks!&lt;br&gt;&lt;br&gt;I've got a question...when I open crash dumps and run the &amp;quot;!threads&amp;quot; command, I see a list of threads along with the one that caused the exception. But unlike the examples stated in this blog, I don't see the address of the function that caused the exception.&lt;br&gt;&lt;br&gt;&lt;br&gt;Here's the sample dump: &lt;br&gt;&lt;br&gt;0:000&amp;gt; !threads&lt;br&gt; succeeded&lt;br&gt;Loaded Son of Strike data table version 5 from &amp;quot;C:\WINMD\Microsoft.NET\Framework\v1.1.4322\mscorsvr.dll&amp;quot;&lt;br&gt;ThreadCount: 7&lt;br&gt;UnstartedThread: 0&lt;br&gt;BackgroundThread: 5&lt;br&gt;PendingThread: 0&lt;br&gt;DeadThread: 2&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PreEmptive &amp;nbsp; GC Alloc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Lock &amp;nbsp; &amp;nbsp; &lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ID ThreadOBJ &amp;nbsp; &amp;nbsp;State &amp;nbsp; &amp;nbsp; GC &amp;nbsp; &amp;nbsp; &amp;nbsp; Context &amp;nbsp; &amp;nbsp; &amp;nbsp; Domain &amp;nbsp; Count APT Exception&lt;br&gt;XXX &amp;nbsp; &amp;nbsp; 0 0c9e0a20 &amp;nbsp; &amp;nbsp; &amp;nbsp;1820 Enabled &amp;nbsp;00000000:00000000 000b0458 &amp;nbsp; &amp;nbsp; 0 Ukn System.FormatException&lt;br&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#742651</link><pubDate>Wed, 06 Sep 2006 15:50:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:742651</guid><dc:creator>Tess</dc:creator><description>Hi Mash,&lt;br&gt;&lt;br&gt;The exception address is only available in sos.dll for 2.0, and just in case you are debugging for the unhandled exception, that only happens in 2.0.&lt;br&gt;&lt;br&gt;But... if you are interested in that format exception you should be able to find it using !dumpheap -type FormatException&lt;br&gt;&lt;br&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#761875</link><pubDate>Tue, 19 Sep 2006 14:21:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:761875</guid><dc:creator>Arnaut</dc:creator><description>I'm getting the same error too. I'm also getting Thread aborts and a crashing IIS. I think the source is the .Redirect, because my application is logging this it's own log in a database.&lt;br&gt;&lt;br&gt;Anyone found a solution for this?</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#761901</link><pubDate>Tue, 19 Sep 2006 14:53:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:761901</guid><dc:creator>Tess</dc:creator><description>A redirect would occurr on an ASP.NET thread and thus it would not crash the process. &amp;nbsp;&lt;br&gt;&lt;br&gt;It is normal for redirect to throw threadabort exceptions as it has to abort the code execution on the current thread, and this is unharmful, since we are aborting ourselfs and thus we can not be in a part of code where we are executing anything that can not be aborted. &lt;br&gt;&lt;br&gt;I think you need to look elsewhere for your crashing exception, a crash dump would probably be the best option.</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#761910</link><pubDate>Tue, 19 Sep 2006 15:00:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:761910</guid><dc:creator>Arnaut</dc:creator><description>Uhm, yes, your right. Saw that a couple of minutes ago. I've installed IIS diagnostics (max crash logging) and now it's waiting for the next crash.&lt;br&gt;Thanks for the quick reply!</description></item><item><title>ASP.NET 2.0 Debugging steps I should really know</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1042676</link><pubDate>Thu, 09 Nov 2006 07:02:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1042676</guid><dc:creator>Rob Gillen's WebLog</dc:creator><description>&lt;p&gt;As part of my &amp;amp;quot;not-my-real-job&amp;amp;quot; time, I do a little website hosting - basically to keep my&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1074905</link><pubDate>Tue, 14 Nov 2006 14:41:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1074905</guid><dc:creator>Howard</dc:creator><description>&lt;p&gt;This is more a general question about HttpModules, all the documentation seems to suggest that when you add an HttpModule to your web.config file you only get one single instance of your HttpModule per HttpApplication, is this really true?&lt;/p&gt;
&lt;p&gt;I've been running some load tests generating 1000s of requests and when I've windbg'd the worker process and done a dumpheap -type on my HttpModule class there's loads of 'em. But if we're only supposed to get one instance per HttpApplication, how's this possible?&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1080851</link><pubDate>Wed, 15 Nov 2006 14:29:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1080851</guid><dc:creator>Howard</dc:creator><description>&lt;p&gt;Actually it appears that ASP.NET creates a pool of HttpModules to handle multiple requests and the number created increases with load. I wonder what algorithm is used to determine how many instances of the HttpModule to create? &lt;/p&gt;
&lt;p&gt;So this would mean that the HttpModule code from the kb article will only work for the first instance of that particular HttpModule.&lt;/p&gt;
&lt;p&gt;Well, you learn something everyday day.&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1081015</link><pubDate>Wed, 15 Nov 2006 15:23:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1081015</guid><dc:creator>Tess</dc:creator><description>&lt;p&gt;I am afraid I don't follow you at all... &lt;/p&gt;
&lt;p&gt;What is the problem? &amp;nbsp;If you get an unhandled exception, this module will handle it whether there is a pool of such handlers or only one. &amp;nbsp;Are you seeing something different? I would be a bit surprised if you were... &lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1081135</link><pubDate>Wed, 15 Nov 2006 16:21:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1081135</guid><dc:creator>Howard</dc:creator><description>&lt;p&gt;What I mean't was that in the kb article the code uses a static bool to determine whether the module has already been initialized and hence to hook up the event handlers or not in the Init() method. &lt;/p&gt;
&lt;p&gt;So when any subsequent instances of the module class are created this bool flag is already set to true. Which means these instances will not have event handlers set up for them.&lt;/p&gt;
&lt;p&gt;Well, thats what it seems like anyway, as a % of my requests don't get processed. The first x number do, then it goes hit &amp;amp; miss. This only happens under heavy load, ie when I've got a pool of these handlers created. Everytime I've had a request that hasn't been processed I've checked with !dumpheap -type and there's always multiple instances of the module class.&lt;/p&gt;
&lt;p&gt;When I comment out the static bool flag all my requests get processed when it's under load. &lt;/p&gt;
&lt;p&gt;Hope that makes sense.&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1178813</link><pubDate>Thu, 30 Nov 2006 20:29:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1178813</guid><dc:creator>Joe</dc:creator><description>&lt;p&gt;Just in case anyone uses active reports, we ran across an issue where our application was terminating unexpectedly and it turned out to be related to a bug in their code.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.datadynamics.com/forums/3/96793/ShowPost.aspx#96793"&gt;http://www.datadynamics.com/forums/3/96793/ShowPost.aspx#96793&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1500166</link><pubDate>Sun, 21 Jan 2007 01:56:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1500166</guid><dc:creator>Warrier</dc:creator><description>&lt;p&gt;Hi Tess,&lt;/p&gt;
&lt;p&gt;I cannot use a debugger to troubleshoot the issue in this case. The HttpModule you referred to works for a ASP.NET app. Can you give me some idea on how to do this for a Windows Service (in 2.0) that is doing some async operations for TCP Sockets?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Warrier&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1506874</link><pubDate>Mon, 22 Jan 2007 11:44:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1506874</guid><dc:creator>Tess</dc:creator><description>&lt;p&gt;Hi Warrier,&lt;/p&gt;
&lt;p&gt;Unfortunately a windows service is not &amp;quot;hosted&amp;quot; the same way that an asp.net app is so as you mentioned you don't have the same harness of events, modules and handlers, so you would have to create a harness yourself which is not completely trivial (ok, understatement of the year:)) &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Where do you get the exceptions? Would it be possible to have exception handlers just around the code that makes the async operations? &lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1743234</link><pubDate>Thu, 22 Feb 2007 22:50:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1743234</guid><dc:creator>manche</dc:creator><description>&lt;p&gt;Hi Tess,&lt;/p&gt;
&lt;p&gt;I'm new to WinDbg and you blog was very helpful!&lt;/p&gt;
&lt;p&gt;I've got a question...When I run my application, the worker process crashes.. i started debugging using WinDbg..&lt;/p&gt;
&lt;p&gt;when I open crash dumps, following exceptions is shown&lt;/p&gt;
&lt;p&gt;In w3wp__PID__1368__Date__02_22_2007__Time_11_07_03AM__329__Second_Chance_Exception_E0434F4D.dmp the assembly instruction at kernel32!RaiseException+53 in C:\WINDOWS\system32\kernel32.dll from Microsoft Corporation has caused a CLR Exception of type (System.CannotUnloadAppDomainException) on thread 14&lt;/p&gt;
&lt;p&gt;This exception originated from mscorwks!RaiseTheExceptionInternalOnly+226. &lt;/p&gt;
&lt;p&gt;Thread 14 - System ID 1568&lt;/p&gt;
&lt;p&gt;Entry point &amp;nbsp; mscorwks!ThreadpoolMgr::intermediateThreadProc &lt;/p&gt;
&lt;p&gt;Create time &amp;nbsp; 2/22/2007 10:56:57 AM &lt;/p&gt;
&lt;p&gt;Time spent in user mode &amp;nbsp; 0 Days 0:0:16.625 &lt;/p&gt;
&lt;p&gt;Time spent in kernel mode &amp;nbsp; 0 Days 0:0:25.46 &lt;/p&gt;
&lt;p&gt;Function &amp;nbsp; &amp;nbsp; Arg 1 &amp;nbsp; &amp;nbsp; Arg 2 &amp;nbsp; &amp;nbsp; Arg 3 &amp;nbsp; Source &lt;/p&gt;
&lt;p&gt;kernel32!RaiseException+53 &amp;nbsp; &amp;nbsp; e0434f4d &amp;nbsp; &amp;nbsp; 00000001 &amp;nbsp; &amp;nbsp; 00000001 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!RaiseTheExceptionInternalOnly+226 &amp;nbsp; &amp;nbsp; 1d00e1d0 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!RaiseTheException+4c &amp;nbsp; &amp;nbsp; 1d00e1d0 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; 019dfb68 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!RaiseTheException+be &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; 000e1f00 &amp;nbsp; &amp;nbsp; b59aaf96 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!RealCOMPlusThrow+37 &amp;nbsp; &amp;nbsp; 1d00e1d0 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; 7a0e0701 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!RealCOMPlusThrow+a &amp;nbsp; &amp;nbsp; 1d00e1d0 &amp;nbsp; &amp;nbsp; b40c20e3 &amp;nbsp; &amp;nbsp; 7a36a7d0 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!Thread::RaiseCrossContextException+63 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; 019dfc18 &amp;nbsp; &amp;nbsp; 019dfc88 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!Thread::DoADCallBack+26c &amp;nbsp; &amp;nbsp; 00000007 &amp;nbsp; &amp;nbsp; 79f3a0a1 &amp;nbsp; &amp;nbsp; 019dfd88 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!Thread::UserResumeThread+e1 &amp;nbsp; &amp;nbsp; 019dfd88 &amp;nbsp; &amp;nbsp; 019dfd34 &amp;nbsp; &amp;nbsp; 79f93fe6 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!Thread::DoADCallBack+355 &amp;nbsp; &amp;nbsp; 019dfd88 &amp;nbsp; &amp;nbsp; b40c26eb &amp;nbsp; &amp;nbsp; 00000001 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!Thread::DoADCallBack+541 &amp;nbsp; &amp;nbsp; 019dfd88 &amp;nbsp; &amp;nbsp; 00000007 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!Thread::DoADCallBack+575 &amp;nbsp; &amp;nbsp; 00000007 &amp;nbsp; &amp;nbsp; 7a07bd61 &amp;nbsp; &amp;nbsp; 019dfdf8 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!ManagedThreadBase::ThreadPool+13 &amp;nbsp; &amp;nbsp; 00000007 &amp;nbsp; &amp;nbsp; 7a07bd61 &amp;nbsp; &amp;nbsp; 019dfdf8 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!QueueUserWorkItemCallback+9d &amp;nbsp; &amp;nbsp; 00110a90 &amp;nbsp; &amp;nbsp; 77e6bb9d &amp;nbsp; &amp;nbsp; 7a38e228 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!ThreadpoolMgr::ExecuteWorkRequest+40 &amp;nbsp; &amp;nbsp; 08e67868 &amp;nbsp; &amp;nbsp; b40c2503 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!ThreadpoolMgr::WorkerThreadStart+1f2 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;mscorwks!ThreadpoolMgr::intermediateThreadProc+49 &amp;nbsp; &amp;nbsp; 000c89a0 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;kernel32!BaseThreadStart+34 &amp;nbsp; &amp;nbsp; 79f710dd &amp;nbsp; &amp;nbsp; 000c89a0 &amp;nbsp; &amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Using this information i am not able to figure out where the error is occured. &lt;/p&gt;
&lt;p&gt;Also I am creating timer on thread in ASP.Net application and the timer is disposed in Application_End event.&lt;/p&gt;
&lt;p&gt;Can you give me some idea where should i start looking inorder to resolve the issue?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;manche&lt;/p&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1745788</link><pubDate>Fri, 23 Feb 2007 10:24:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1745788</guid><dc:creator>Tess</dc:creator><description>&lt;p&gt;You can try to run !threads to see what the last exception was on that thread and run !pe on it, &amp;nbsp;or run !dso to find the exception on the stack. &amp;nbsp;It is definitely an unhandled .net exception but it is not possible from the stack you sent to see what the exception was.&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1748614</link><pubDate>Fri, 23 Feb 2007 21:43:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1748614</guid><dc:creator>manche</dc:creator><description>&lt;p&gt;Thanks for your response...&lt;/p&gt;
&lt;p&gt;0:014&amp;gt; !threads&lt;/p&gt;
&lt;p&gt;PDB symbol for mscorwks.dll not loaded&lt;/p&gt;
&lt;p&gt;ThreadCount: 10&lt;/p&gt;
&lt;p&gt;UnstartedThread: 0&lt;/p&gt;
&lt;p&gt;BackgroundThread: 10&lt;/p&gt;
&lt;p&gt;PendingThread: 0&lt;/p&gt;
&lt;p&gt;DeadThread: 0&lt;/p&gt;
&lt;p&gt;Hosted Runtime: no&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PreEmptive &amp;nbsp; GC Alloc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Lock&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ID OSID ThreadOBJ &amp;nbsp; &amp;nbsp;State &amp;nbsp; &amp;nbsp; GC &amp;nbsp; &amp;nbsp; &amp;nbsp; Context &amp;nbsp; &amp;nbsp; &amp;nbsp; Domain &amp;nbsp; Count APT Exception&lt;/p&gt;
&lt;p&gt; &amp;nbsp;14 &amp;nbsp; &amp;nbsp;1 &amp;nbsp;620 000e1f00 &amp;nbsp; 1808220 Enabled &amp;nbsp;00000000:00000000 000dee68 &amp;nbsp; &amp;nbsp; 0 STA (Threadpool Worker) System.CannotUnloadAppDomainException (1d00e1d0)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;16 &amp;nbsp; &amp;nbsp;2 &amp;nbsp;630 000ee228 &amp;nbsp; &amp;nbsp; &amp;nbsp;b220 Enabled &amp;nbsp;00000000:00000000 000dee68 &amp;nbsp; &amp;nbsp; 0 MTA (Finalizer)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;17 &amp;nbsp; &amp;nbsp;3 &amp;nbsp;880 00101f60 &amp;nbsp; &amp;nbsp;80a220 Enabled &amp;nbsp;00000000:00000000 000dee68 &amp;nbsp; &amp;nbsp; 0 MTA (Threadpool Completion Port)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;18 &amp;nbsp; &amp;nbsp;4 &amp;nbsp;884 00105340 &amp;nbsp; &amp;nbsp; &amp;nbsp;1220 Enabled &amp;nbsp;00000000:00000000 000dee68 &amp;nbsp; &amp;nbsp; 0 Ukn&lt;/p&gt;
&lt;p&gt; &amp;nbsp;12 &amp;nbsp; &amp;nbsp;5 &amp;nbsp;1ec 05983130 &amp;nbsp; 880a220 Enabled &amp;nbsp;00000000:00000000 000dee68 &amp;nbsp; &amp;nbsp; 0 MTA (Threadpool Completion Port)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;20 &amp;nbsp; &amp;nbsp;6 &amp;nbsp;7c4 00176e68 &amp;nbsp; 180b220 Enabled &amp;nbsp;00000000:00000000 000dee68 &amp;nbsp; &amp;nbsp; 0 MTA (Threadpool Worker)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;21 &amp;nbsp; &amp;nbsp;7 &amp;nbsp;9c0 059def98 &amp;nbsp; 880b220 Enabled &amp;nbsp;00000000:00000000 000dee68 &amp;nbsp; &amp;nbsp; 0 MTA (Threadpool Completion Port)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;25 &amp;nbsp; &amp;nbsp;a &amp;nbsp;e6c 08cf8f58 &amp;nbsp; 180b220 Enabled &amp;nbsp;00000000:00000000 109aedd0 &amp;nbsp; &amp;nbsp; 1 MTA (Threadpool Worker)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;26 &amp;nbsp; &amp;nbsp;b &amp;nbsp;78c 08d80370 &amp;nbsp; 880b220 Enabled &amp;nbsp;00000000:00000000 000dee68 &amp;nbsp; &amp;nbsp; 0 MTA (Threadpool Completion Port)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;28 &amp;nbsp; &amp;nbsp;c &amp;nbsp;f38 108e8770 &amp;nbsp; &amp;nbsp; &amp;nbsp;7221 Enabled &amp;nbsp;00000000:00000000 1090fd38 &amp;nbsp; &amp;nbsp; 0 STA&lt;/p&gt;
&lt;p&gt;0:014&amp;gt; !dso&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x620 (14)&lt;/p&gt;
&lt;p&gt;ESP/REG &amp;nbsp;Object &amp;nbsp; Name&lt;/p&gt;
&lt;p&gt;019df9f8 1d00e1d0 System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;019df9fc 1d00e1d0 System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;019dfa44 1d00e1d0 System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;019dfa58 1d00e1d0 System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;019dfaac 1d00e1d0 System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;019dfab8 1d00e1d0 System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;019dfb54 1cfe9cb4 System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;019dfb58 1d00cc54 System.Byte[]&lt;/p&gt;
&lt;p&gt;019dfb84 1d00e1d0 System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;019dfb88 1d00cc54 System.Byte[]&lt;/p&gt;
&lt;p&gt;019dfb98 1d00cc54 System.Byte[]&lt;/p&gt;
&lt;p&gt;019dfc24 022e5f28 System.Threading.ExecutionContext&lt;/p&gt;
&lt;p&gt;0:014&amp;gt; !pe&lt;/p&gt;
&lt;p&gt;Exception object: 1d00e1d0&lt;/p&gt;
&lt;p&gt;Exception type: System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;Message: Error while unloading appdomain. (Exception from HRESULT: 0x80131015)&lt;/p&gt;
&lt;p&gt;InnerException: &amp;lt;none&amp;gt;&lt;/p&gt;
&lt;p&gt;StackTrace (generated):&lt;/p&gt;
&lt;p&gt;&amp;lt;none&amp;gt;&lt;/p&gt;
&lt;p&gt;StackTraceString: &amp;lt;none&amp;gt;&lt;/p&gt;
&lt;p&gt;HResult: 80131015&lt;/p&gt;
&lt;p&gt;0:014&amp;gt; !do 1d00e1d0&lt;/p&gt;
&lt;p&gt;Name: System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;MethodTable: 7915d434&lt;/p&gt;
&lt;p&gt;EEClass: 791e7ea4&lt;/p&gt;
&lt;p&gt;Size: 72(0x48) bytes&lt;/p&gt;
&lt;p&gt; (C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll)&lt;/p&gt;
&lt;p&gt;Fields:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;MT &amp;nbsp; &amp;nbsp;Field &amp;nbsp; Offset &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type VT &amp;nbsp; &amp;nbsp; Attr &amp;nbsp; &amp;nbsp;Value Name&lt;/p&gt;
&lt;p&gt;790fa3e0 &amp;nbsp;40000b5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.String &amp;nbsp;0 instance 1d00f048 _className&lt;/p&gt;
&lt;p&gt;79109208 &amp;nbsp;40000b6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8 ...ection.MethodBase &amp;nbsp;0 instance 00000000 _exceptionMethod&lt;/p&gt;
&lt;p&gt;790fa3e0 &amp;nbsp;40000b7 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.String &amp;nbsp;0 instance 1d00f7d8 _exceptionMethodString&lt;/p&gt;
&lt;p&gt;790fa3e0 &amp;nbsp;40000b8 &amp;nbsp; &amp;nbsp; &amp;nbsp; 10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.String &amp;nbsp;0 instance 1d00f194 _message&lt;/p&gt;
&lt;p&gt;79113dfc &amp;nbsp;40000b9 &amp;nbsp; &amp;nbsp; &amp;nbsp; 14 ...tions.IDictionary &amp;nbsp;0 instance 1d0104fc _data&lt;/p&gt;
&lt;p&gt;790fa9e8 &amp;nbsp;40000ba &amp;nbsp; &amp;nbsp; &amp;nbsp; 18 &amp;nbsp; &amp;nbsp; System.Exception &amp;nbsp;0 instance 00000000 _innerException&lt;/p&gt;
&lt;p&gt;790fa3e0 &amp;nbsp;40000bb &amp;nbsp; &amp;nbsp; &amp;nbsp; 1c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.String &amp;nbsp;0 instance 00000000 _helpURL&lt;/p&gt;
&lt;p&gt;790f9c18 &amp;nbsp;40000bc &amp;nbsp; &amp;nbsp; &amp;nbsp; 20 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Object &amp;nbsp;0 instance 00000000 _stackTrace&lt;/p&gt;
&lt;p&gt;790fa3e0 &amp;nbsp;40000bd &amp;nbsp; &amp;nbsp; &amp;nbsp; 24 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.String &amp;nbsp;0 instance 00000000 _stackTraceString&lt;/p&gt;
&lt;p&gt;790fa3e0 &amp;nbsp;40000be &amp;nbsp; &amp;nbsp; &amp;nbsp; 28 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.String &amp;nbsp;0 instance 1d011274 _remoteStackTraceString&lt;/p&gt;
&lt;p&gt;790fed1c &amp;nbsp;40000bf &amp;nbsp; &amp;nbsp; &amp;nbsp; 34 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp;0 instance &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 _remoteStackIndex&lt;/p&gt;
&lt;p&gt;790f9c18 &amp;nbsp;40000c0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 2c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Object &amp;nbsp;0 instance 00000000 _dynamicMethods&lt;/p&gt;
&lt;p&gt;790fed1c &amp;nbsp;40000c1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 38 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp;0 instance -2146234347 _HResult&lt;/p&gt;
&lt;p&gt;790fa3e0 &amp;nbsp;40000c2 &amp;nbsp; &amp;nbsp; &amp;nbsp; 30 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.String &amp;nbsp;0 instance 1d00fa2c _source&lt;/p&gt;
&lt;p&gt;790fe160 &amp;nbsp;40000c3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 3c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.IntPtr &amp;nbsp;0 instance &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 _xptrs&lt;/p&gt;
&lt;p&gt;790fed1c &amp;nbsp;40000c4 &amp;nbsp; &amp;nbsp; &amp;nbsp; 40 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp;0 instance &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 _xcode&lt;/p&gt;
&lt;p&gt;0:014&amp;gt; !do 1d00f048 &lt;/p&gt;
&lt;p&gt;Name: System.String&lt;/p&gt;
&lt;p&gt;MethodTable: 790fa3e0&lt;/p&gt;
&lt;p&gt;EEClass: 790fa340&lt;/p&gt;
&lt;p&gt;Size: 92(0x5c) bytes&lt;/p&gt;
&lt;p&gt; (C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll)&lt;/p&gt;
&lt;p&gt;String: System.CannotUnloadAppDomainException&lt;/p&gt;
&lt;p&gt;Fields:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;MT &amp;nbsp; &amp;nbsp;Field &amp;nbsp; Offset &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type VT &amp;nbsp; &amp;nbsp; Attr &amp;nbsp; &amp;nbsp;Value Name&lt;/p&gt;
&lt;p&gt;790fed1c &amp;nbsp;4000096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp;0 instance &amp;nbsp; &amp;nbsp; &amp;nbsp; 38 m_arrayLength&lt;/p&gt;
&lt;p&gt;790fed1c &amp;nbsp;4000097 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp;0 instance &amp;nbsp; &amp;nbsp; &amp;nbsp; 37 m_stringLength&lt;/p&gt;
&lt;p&gt;790fbefc &amp;nbsp;4000098 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Char &amp;nbsp;0 instance &amp;nbsp; &amp;nbsp; &amp;nbsp; 53 m_firstChar&lt;/p&gt;
&lt;p&gt;790fa3e0 &amp;nbsp;4000099 &amp;nbsp; &amp;nbsp; &amp;nbsp; 10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.String &amp;nbsp;0 &amp;nbsp; shared &amp;nbsp; static Empty&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;gt;&amp;gt; Domain:Value &amp;nbsp;000dee68:790d6584 109aedd0:790d6584 05a4bf60:790d6584 08da9588:790d6584 08e39ef0:790d6584 108cb728:790d6584 1090fd38:790d6584 &amp;lt;&amp;lt;&lt;/p&gt;
&lt;p&gt;79124670 &amp;nbsp;400009a &amp;nbsp; &amp;nbsp; &amp;nbsp; 14 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Char[] &amp;nbsp;0 &amp;nbsp; shared &amp;nbsp; static WhitespaceChars&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;gt;&amp;gt; Domain:Value &amp;nbsp;000dee68:022d13b8 109aedd0:02ae15b0 05a4bf60:023d4778 08da9588:024d163c 08e39ef0:025a5a2c 108cb728:0268db34 1090fd38:026ea248 &amp;lt;&amp;lt;&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1748644</link><pubDate>Fri, 23 Feb 2007 21:52:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1748644</guid><dc:creator>manche</dc:creator><description>&lt;p&gt;Opps I accidently clicked on submit button..&lt;/p&gt;
&lt;p&gt;I have verified the code and all the threads are disposed. Can you find any details with the give information?&lt;/p&gt;
&lt;p&gt;Once again thanks for all your help...&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;manche&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1761068</link><pubDate>Mon, 26 Feb 2007 09:56:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1761068</guid><dc:creator>Tess</dc:creator><description>&lt;p&gt;Hi Manche,&lt;/p&gt;
&lt;p&gt;Try dumping out all the other members of the exception as well to see if they give any additional info. &amp;nbsp;If they don't you might want to open a request with support if you want to troubleshoot it further, but the way it looks is like this might be a problem at shutdown and if you run ~* kb and ~* e !clrstack you may see some threads sitting in a hung state.&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1763146</link><pubDate>Mon, 26 Feb 2007 16:47:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1763146</guid><dc:creator>Manche</dc:creator><description>&lt;p&gt;Hi Tess&lt;/p&gt;
&lt;p&gt;Thanks for your response. &lt;/p&gt;
&lt;p&gt;As per the following info, it looks like the error is thrown from an unmanaged code. In our application we are using a third pary component and its that which is causing the problem....&lt;/p&gt;
&lt;p&gt;0:014&amp;gt; ~*kb&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 0 &amp;nbsp;Id: 558.55c Suspend: 1 Teb: 7ffdf000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;0006fc7c 77e6ba42 00000154 ffffffff 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;0006fc90 5a36467a 00000154 ffffffff 00000000 kernel32!WaitForSingleObject+0x12&lt;/p&gt;
&lt;p&gt;0006ff0c 0100187c 00000007 00253a68 00000000 w3dt!IPM_MESSAGE_PIPE::operator=+0x1b31&lt;/p&gt;
&lt;p&gt;0006ff44 01001a23 00000007 00253a68 002542e0 w3wp+0x187c&lt;/p&gt;
&lt;p&gt;0006ffc0 77e523e5 00000000 00000000 7ffda000 w3wp+0x1a23&lt;/p&gt;
&lt;p&gt;0006fff0 00000000 010018f8 00000000 78746341 kernel32!IsProcessorFeaturePresent+0x9e&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 1 &amp;nbsp;Id: 558.5ac Suspend: 1 Teb: 7ffdd000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;009bffb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;009bffec 00000000 7c81fddf 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 2 &amp;nbsp;Id: 558.5c8 Suspend: 1 Teb: 7ffdc000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;009fffb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;009fffec 00000000 7c83ad38 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 3 &amp;nbsp;Id: 558.5dc Suspend: 1 Teb: 7ffdb000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;00a5ff84 77c5778f 00a5ffac 77c5f7dd 000a56e8 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;00a5ff8c 77c5f7dd 000a56e8 00000000 00000000 rpcrt4!NdrOleFree+0x3c5&lt;/p&gt;
&lt;p&gt;00a5ffac 77c5de88 0008fdc0 00a5ffec 77e6608b rpcrt4!I_RpcTransGetThreadEvent+0x188&lt;/p&gt;
&lt;p&gt;00a5ffb8 77e6608b 000a5990 00000000 00000000 rpcrt4!I_RpcLogEvent+0xe92&lt;/p&gt;
&lt;p&gt;00a5ffec 00000000 77c5de6d 000a5990 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 4 &amp;nbsp;Id: 558.5e0 Suspend: 1 Teb: 7ffd8000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;00c5ff54 5a30249e 00000148 00c5ff7c 00c5ff80 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;00c5ff8c 5a3026bc 00000000 00258310 5a300000 w3tp!THREAD_POOL::PostCompletion+0x89&lt;/p&gt;
&lt;p&gt;00c5ffa0 5a301db9 00258238 00000000 00000000 w3tp!THREAD_POOL::~THREAD_POOL+0x153&lt;/p&gt;
&lt;p&gt;00c5ffb8 77e6608b 00258310 00000000 00000000 w3tp+0x1db9&lt;/p&gt;
&lt;p&gt;00c5ffec 00000000 5a301d80 00258310 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 5 &amp;nbsp;Id: 558.5e4 Suspend: 1 Teb: 7ffd7000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;00c9ff54 5a30249e 00000148 00c9ff7c 00c9ff80 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;00c9ff8c 5a3026bc 00000000 00258330 5a300000 w3tp!THREAD_POOL::PostCompletion+0x89&lt;/p&gt;
&lt;p&gt;00c9ffa0 5a301db9 00258238 00000000 00000000 w3tp!THREAD_POOL::~THREAD_POOL+0x153&lt;/p&gt;
&lt;p&gt;00c9ffb8 77e6608b 00258330 00000000 00000000 w3tp+0x1db9&lt;/p&gt;
&lt;p&gt;00c9ffec 00000000 5a301d80 00258330 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 6 &amp;nbsp;Id: 558.5e8 Suspend: 1 Teb: 7ffd6000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;00cdff54 5a30249e 00000148 00cdff7c 00cdff80 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;00cdff8c 5a3026bc 00000000 00258350 5a300000 w3tp!THREAD_POOL::PostCompletion+0x89&lt;/p&gt;
&lt;p&gt;00cdffa0 5a301db9 00258238 00000000 00000000 w3tp!THREAD_POOL::~THREAD_POOL+0x153&lt;/p&gt;
&lt;p&gt;00cdffb8 77e6608b 00258350 00000000 00000000 w3tp+0x1db9&lt;/p&gt;
&lt;p&gt;00cdffec 00000000 5a301d80 00258350 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 7 &amp;nbsp;Id: 558.5f0 Suspend: 1 Teb: 7ffd5000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;00d1ff54 5a30249e 00000148 00d1ff7c 00d1ff80 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;00d1ff8c 5a3026bc 00000000 00258370 5a300000 w3tp!THREAD_POOL::PostCompletion+0x89&lt;/p&gt;
&lt;p&gt;00d1ffa0 5a301db9 00258238 00000000 00000000 w3tp!THREAD_POOL::~THREAD_POOL+0x153&lt;/p&gt;
&lt;p&gt;00d1ffb8 77e6608b 00258370 00000000 00000000 w3tp+0x1db9&lt;/p&gt;
&lt;p&gt;00d1ffec 00000000 5a301d80 00258370 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 8 &amp;nbsp;Id: 558.5f4 Suspend: 1 Teb: 7ffd4000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;00ddffb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;00ddffec 00000000 7c83abb0 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp; 9 &amp;nbsp;Id: 558.5fc Suspend: 1 Teb: 7ffaf000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;017bfaf8 77e6ba42 000001b4 ffffffff 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;017bfb0c 5a3b8147 000001b4 ffffffff 00000000 kernel32!WaitForSingleObject+0x12&lt;/p&gt;
&lt;p&gt;017bffb8 77e6608b 00000000 00000000 00000000 w3core!W3_FILE_INFO_CACHE::GetFileCache+0xd784&lt;/p&gt;
&lt;p&gt;017bffec 00000000 5a3b8021 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;10 &amp;nbsp;Id: 558.604 Suspend: 1 Teb: 7ffae000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;017fff84 77c5778f 017fffac 77c5f7dd 000a56e8 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;017fff8c 77c5f7dd 000a56e8 00000000 00000000 rpcrt4!NdrOleFree+0x3c5&lt;/p&gt;
&lt;p&gt;017fffac 77c5de88 0008fdc0 017fffec 77e6608b rpcrt4!I_RpcTransGetThreadEvent+0x188&lt;/p&gt;
&lt;p&gt;017fffb8 77e6608b 000b6298 00000000 00000000 rpcrt4!I_RpcLogEvent+0xe92&lt;/p&gt;
&lt;p&gt;017fffec 00000000 77c5de6d 000b6298 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;11 &amp;nbsp;Id: 558.554 Suspend: 1 Teb: 7ffad000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;0183ffb8 77e6608b 000bd918 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;0183ffec 00000000 7c815228 000bd918 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;12 &amp;nbsp;Id: 558.1ec Suspend: 1 Teb: 7ffac000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;0195fea8 79f2f30a 00000228 0195feec 0195fee8 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;0195ff14 79f71123 00000000 00000000 00000000 mscorwks!CreateAssemblyCache+0x2125c&lt;/p&gt;
&lt;p&gt;00000000 00000000 00000000 00000000 00000000 mscorwks!CompareAssemblyIdentity+0xd4f4&lt;/p&gt;
&lt;p&gt; &amp;nbsp;13 &amp;nbsp;Id: 558.208 Suspend: 1 Teb: 7ffab000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;0199feb0 79f2c9f3 000001f4 00000000 b4082573 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;0199fee4 79f2c9c3 000001f4 00000000 b408248f mscorwks!CreateAssemblyCache+0x1e945&lt;/p&gt;
&lt;p&gt;0199ff18 79f758ec 000001f4 00000000 79f2c895 mscorwks!CreateAssemblyCache+0x1e915&lt;/p&gt;
&lt;p&gt;0199ffb8 77e6608b 00000000 00000000 00000000 mscorwks!CompareAssemblyIdentity+0x11cbd&lt;/p&gt;
&lt;p&gt;0199ffec 00000000 79f2c800 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt;# 14 &amp;nbsp;Id: 558.620 Suspend: 1 Teb: 7ffaa000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;019df9dc 79f97065 e0434f4d 00000001 00000001 kernel32!RaiseException+0x3c&lt;/p&gt;
&lt;p&gt;019dfa3c 7a05b942 1d00e1d0 00000000 00000000 mscorwks!DllCanUnloadNowInternal+0x37a9&lt;/p&gt;
&lt;p&gt;019dfa78 7a05b9eb 00000000 000e1f00 b59aaf96 mscorwks!GetAddrOfContractShutoffFlag+0xa7d7&lt;/p&gt;
&lt;p&gt;019dfaa4 7a05b9f6 1d00e1d0 00000000 7a0e0701 mscorwks!GetAddrOfContractShutoffFlag+0xa880&lt;/p&gt;
&lt;p&gt;019dfbc8 79f993a2 019a1000 019e0000 019dfc88 mscorwks!GetAddrOfContractShutoffFlag+0xa88b&lt;/p&gt;
&lt;p&gt;00000000 00000000 00000000 00000000 00000000 mscorwks!DllCanUnloadNowInternal+0x5ae6&lt;/p&gt;
&lt;p&gt; &amp;nbsp;15 &amp;nbsp;Id: 558.624 Suspend: 1 Teb: 7ffa9000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;01abfedc 77e6109d 00000003 01abff20 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;01abfef8 79ed4b06 00000003 01abff20 00000000 kernel32!WaitForMultipleObjects+0x18&lt;/p&gt;
&lt;p&gt;01abff58 79ed4a63 b43a241f 00000000 00000000 mscorwks!InitializeFusion+0x266e&lt;/p&gt;
&lt;p&gt;01abff88 79ed49a6 b43a242f 00000000 00000000 mscorwks!InitializeFusion+0x25cb&lt;/p&gt;
&lt;p&gt;01abffb8 77e6608b 00000000 00000000 00000000 mscorwks!InitializeFusion+0x250e&lt;/p&gt;
&lt;p&gt;01abffec 00000000 79ed4960 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;16 &amp;nbsp;Id: 558.630 Suspend: 1 Teb: 7ffa8000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;01bbfd78 77e6109d 00000002 7a381bb8 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;01bbfd94 79f8d98a 00000002 7a381bb8 00000000 kernel32!WaitForMultipleObjects+0x18&lt;/p&gt;
&lt;p&gt;01bbfdb4 79ea2e68 000ee1f8 01bbfe6c 01bbfeb4 mscorwks!StrongNameFreeBuffer+0x46b2&lt;/p&gt;
&lt;p&gt;01bbfdc8 79ecb4a4 01bbfeb4 00000000 00000001 mscorwks!CreateAssemblyNameObject+0x7fc&lt;/p&gt;
&lt;p&gt;00000000 00000000 00000000 00000000 00000000 mscorwks!CreateApplicationContext+0xc940&lt;/p&gt;
&lt;p&gt; &amp;nbsp;17 &amp;nbsp;Id: 558.880 Suspend: 1 Teb: 7ffa7000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;01c6ff34 79f446b6 0000059e 00000001 01c6ffa4 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;01c6ffb0 79f44647 00000000 77e6608b 019de77c mscorwks!GetMetaDataPublicInterfaceFromInternal+0xdf7&lt;/p&gt;
&lt;p&gt;01c6ffec 00000000 79f445ef 019de77c 00000000 mscorwks!GetMetaDataPublicInterfaceFromInternal+0xd88&lt;/p&gt;
&lt;p&gt; &amp;nbsp;18 &amp;nbsp;Id: 558.884 Suspend: 1 Teb: 7ffa6000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;01cafd2c 79e77fd1 000002c0 ffffffff 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;01cafd70 79e77f9a 000002c0 ffffffff 00000000 mscorwks!DllUnregisterServerInternal+0x47b1&lt;/p&gt;
&lt;p&gt;01cafdc0 79e77f50 ffffffff 00000000 00000000 mscorwks!DllUnregisterServerInternal+0x477a&lt;/p&gt;
&lt;p&gt;01cafe50 79e7839d 01cafde4 01cafde4 00105810 mscorwks!DllUnregisterServerInternal+0x4730&lt;/p&gt;
&lt;p&gt;01cafe60 79e782dc 00000000 00000001 00000001 mscorwks!DllUnregisterServerInternal+0x4b7d&lt;/p&gt;
&lt;p&gt;01cafe94 79ecb00b 00105340 00000000 00000000 mscorwks!DllUnregisterServerInternal+0x4abc&lt;/p&gt;
&lt;p&gt;01caffb8 77e6608b 00105810 00000000 00000000 mscorwks!CreateApplicationContext+0xc4a7&lt;/p&gt;
&lt;p&gt;01caffec 00000000 79ecafc5 00105810 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;19 &amp;nbsp;Id: 558.ce0 Suspend: 1 Teb: 7ffa4000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;061cff6c 77e6109d 00000003 769cf34c 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;061cff88 76928415 00000003 769cf34c 00000000 kernel32!WaitForMultipleObjects+0x18&lt;/p&gt;
&lt;p&gt;061cffb8 77e6608b 00000000 00000000 00000000 userenv!GetProfilesDirectoryW+0x1de&lt;/p&gt;
&lt;p&gt;061cffec 00000000 769283b9 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;20 &amp;nbsp;Id: 558.7c4 Suspend: 1 Teb: 7ffa3000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;064efc7c 79e77fd1 0000021c 00009c40 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;064efcc0 79e77f9a 0000021c 00009c40 00000000 mscorwks!DllUnregisterServerInternal+0x47b1&lt;/p&gt;
&lt;p&gt;064efd10 79e77f50 00009c40 00000000 00000000 mscorwks!DllUnregisterServerInternal+0x477a&lt;/p&gt;
&lt;p&gt;064efda0 7a1121c3 000bc898 00009c40 00000000 mscorwks!DllUnregisterServerInternal+0x4730&lt;/p&gt;
&lt;p&gt;064efe14 79ecb00b 00000000 f72e1b10 809809f0 mscorwks!TranslateSecurityAttributes+0x277e6&lt;/p&gt;
&lt;p&gt;064effb8 77e6608b 059c4218 00000000 00000000 mscorwks!CreateApplicationContext+0xc4a7&lt;/p&gt;
&lt;p&gt;064effec 00000000 79ecafc5 059c4218 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;21 &amp;nbsp;Id: 558.9c0 Suspend: 1 Teb: 7ffa2000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;0710fd28 79f2f30a 00000228 0710fd6c 0710fd68 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;0710fd94 79ecb00b 00000000 00000000 00000000 mscorwks!CreateAssemblyCache+0x2125c&lt;/p&gt;
&lt;p&gt;00000000 00000000 00000000 00000000 00000000 mscorwks!CreateApplicationContext+0xc4a7&lt;/p&gt;
&lt;p&gt; &amp;nbsp;22 &amp;nbsp;Id: 558.2d8 Suspend: 1 Teb: 7ffa0000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;0741ff34 77694ff1 0741ff58 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;0741ff74 776cf35b 00007530 77e6ba50 059ee928 ole32!GetHGlobalFromStream+0x13c3&lt;/p&gt;
&lt;p&gt;0741ff90 776cf2a3 0741ffb8 776b2307 77790438 ole32!OleDoAutoConvert+0x10ee&lt;/p&gt;
&lt;p&gt;0741ff98 776b2307 77790438 00000000 059ee928 ole32!OleDoAutoConvert+0x1036&lt;/p&gt;
&lt;p&gt;0741ffb8 77e6608b 059ee928 00000000 00000000 ole32!IsValidInterface+0x4db&lt;/p&gt;
&lt;p&gt;0741ffec 00000000 776b2354 059ee928 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;23 &amp;nbsp;Id: 558.b34 Suspend: 1 Teb: 7ff3f000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;09bbfd74 77e6ba42 000009cc 00002710 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;09bbfd88 75bb22b9 000009cc 00002710 00000000 kernel32!WaitForSingleObject+0x12&lt;/p&gt;
&lt;p&gt;09bbffb8 77e6608b 059e3d10 00000000 00000000 comsvcs!DispManGetContext+0x24e&lt;/p&gt;
&lt;p&gt;09bbffec 00000000 75bb21f1 059e3d10 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;24 &amp;nbsp;Id: 558.390 Suspend: 1 Teb: 7ffa5000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;0faefef4 7739cd08 00000002 0faeff1c 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;0faeff50 7738e381 00000001 0faeffb0 ffffffff user32!PeekMessageW+0x244&lt;/p&gt;
&lt;p&gt;0faeff6c 4dda6ad4 00000001 0faeffb0 00000000 user32!MsgWaitForMultipleObjects+0x1f&lt;/p&gt;
&lt;p&gt;0faeffb8 77e6608b 00000000 00000000 00000000 GdiPlus!GdipCreateSolidFill+0x1fea&lt;/p&gt;
&lt;p&gt;0faeffec 00000000 4dda6a7b 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;25 &amp;nbsp;Id: 558.e6c Suspend: 1 Teb: 7ff3a000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1056e198 7c8302e7 05570748 1056e3cc 7c82fadf ntdll!ExpInterlockedPopEntrySListEnd+0x5&lt;/p&gt;
&lt;p&gt;1056e1a4 7c82fadf 05570748 12ffc218 00000014 ntdll!RtlInitUnicodeStringEx+0xa0&lt;/p&gt;
&lt;p&gt;1056e3cc 7c3416b3 05570000 00000000 00000014 ntdll!RtlAllocateHeap+0xe2&lt;/p&gt;
&lt;p&gt;1056e40c 7c3416db 00000014 7c360947 00000014 msvcr71!_crtLCMapStringA+0x305&lt;/p&gt;
&lt;p&gt;1056e44c 1200789d 00000014 0ebb0b68 1202d96c msvcr71!_crtLCMapStringA+0x32d&lt;/p&gt;
&lt;p&gt;1056e474 12038153 00000001 215b9958 12ffca20 xerces_c_2_6!xercesc_2_6::XMemory::operator new+0x14&lt;/p&gt;
&lt;p&gt;1056e5ec 12033a59 0ed76a58 00000003 12ffca20 xerces_c_2_6!xercesc_2_6::IGXMLScanner::buildAttList+0x4f0&lt;/p&gt;
&lt;p&gt;1056e68c 12034595 1056e6b3 14f968f4 14f96878 xerces_c_2_6!xercesc_2_6::IGXMLScanner::scanStartTagNS+0xa9d&lt;/p&gt;
&lt;p&gt;1056e6c4 12034800 0f626520 14f96878 00000000 xerces_c_2_6!xercesc_2_6::IGXMLScanner::scanContent+0xbf&lt;/p&gt;
&lt;p&gt;1056e6f0 12045dfb 0f626520 14f96878 0ea936b0 xerces_c_2_6!xercesc_2_6::IGXMLScanner::scanDocument+0x5b&lt;/p&gt;
&lt;p&gt;1056e76c 12045f01 0f626520 13539238 0eadbef8 xerces_c_2_6!xercesc_2_6::XMLScanner::scanDocument+0x143&lt;/p&gt;
&lt;p&gt;1056e794 1205192b 0f6264d0 13539238 0000003e xerces_c_2_6!xercesc_2_6::XMLScanner::scanDocument+0x36&lt;/p&gt;
&lt;p&gt;1056e7d8 05c0fe73 0f6264d0 1056ebbc 13539238 xerces_c_2_6!xercesc_2_6::AbstractDOMParser::parse+0x53&lt;/p&gt;
&lt;p&gt;1056eb5c 05c1726d 1056eb98 01ce330e 1cfa8d70 GeoCalc!GeoCalc::DB::CDataSource::LoadDOM+0x163&lt;/p&gt;
&lt;p&gt;1056eba8 79f98584 1e3b6415 00000010 b59aaf96 GeoCalc!GeoCalc::DB::CDataSource::LoadFile+0x1d&lt;/p&gt;
&lt;p&gt;1056ec34 1e3b51d8 00000000 1056ecb8 1e3b511c mscorwks!DllCanUnloadNowInternal+0x4cc8&lt;/p&gt;
&lt;p&gt;1056ec60 1e3b511c 155cec40 1cfa8670 1c91b07c 0x1e3b51d8&lt;/p&gt;
&lt;p&gt;1056ecb8 1e3b278c 032ddc40 1c918904 1c918900 0x1e3b511c&lt;/p&gt;
&lt;p&gt;1056ed6c 1930c442 155cec40 00000000 1c88e2d0 0x1e3b278c&lt;/p&gt;
&lt;p&gt;1056edb4 1930c248 1556d8c0 155cec40 00000000 0x1930c442&lt;/p&gt;
&lt;p&gt; &amp;nbsp;26 &amp;nbsp;Id: 558.78c Suspend: 1 Teb: 7ff36000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;197efba8 79f2f30a 00000228 197efbec 197efbe8 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;197efc14 79ecb00b 00000000 00000000 197efcb8 mscorwks!CreateAssemblyCache+0x2125c&lt;/p&gt;
&lt;p&gt;00000000 00000000 00000000 00000000 00000000 mscorwks!CreateApplicationContext+0xc4a7&lt;/p&gt;
&lt;p&gt; &amp;nbsp;27 &amp;nbsp;Id: 558.d0 Suspend: 1 Teb: 7ff38000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1954ff84 77c5778f 1954ffac 77c5f7dd 000a56e8 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1954ff8c 77c5f7dd 000a56e8 00000000 00000000 rpcrt4!NdrOleFree+0x3c5&lt;/p&gt;
&lt;p&gt;1954ffac 77c5de88 0008fdc0 1954ffec 77e6608b rpcrt4!I_RpcTransGetThreadEvent+0x188&lt;/p&gt;
&lt;p&gt;1954ffb8 77e6608b 00162c38 00000000 00000000 rpcrt4!I_RpcLogEvent+0xe92&lt;/p&gt;
&lt;p&gt;1954ffec 00000000 77c5de6d 00162c38 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;28 &amp;nbsp;Id: 558.f38 Suspend: 1 Teb: 7ff3d000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1b6eec94 01ce7d2f 1c9bae8c 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1b6eecbc 1d870428 1c9bae54 1c9bae88 00000000 0x1ce7d2f&lt;/p&gt;
&lt;p&gt;1b6eecdc 1d870428 00000000 00000000 1b6eed2c vjslib_ni+0x20428&lt;/p&gt;
&lt;p&gt;1b6eecf8 1d97a03e 00000000 00000000 1c9bae54 vjslib_ni+0x20428&lt;/p&gt;
&lt;p&gt;1b6eed2c 1d8ea1d0 01ce7022 1b6ef19c b59aaf96 vjslib_ni+0x12a03e&lt;/p&gt;
&lt;p&gt;1b6eed48 793d7a7b 00000000 1c9b8a7c 1b6eedac vjslib_ni+0x9a1d0&lt;/p&gt;
&lt;p&gt;1b6eed80 79e88f63 00000000 00000000 1b6eee10 mscorlib_ni+0x317a7b&lt;/p&gt;
&lt;p&gt;1b6eed90 79e88ee4 1b6eee60 00000000 1b6eee30 mscorwks!LogHelp_TerminateOnAssert+0x2f13&lt;/p&gt;
&lt;p&gt;1b6eee10 79e88e31 1b6eee60 00000000 1b6eee30 mscorwks!LogHelp_TerminateOnAssert+0x2e94&lt;/p&gt;
&lt;p&gt;1b6eef50 79e88d19 796902ac 1b6ef094 1b6eef9c mscorwks!LogHelp_TerminateOnAssert+0x2de1&lt;/p&gt;
&lt;p&gt;1b6ef044 79e88805 79e816f7 1b6ef094 79e88888 mscorwks!LogHelp_TerminateOnAssert+0x2cc9&lt;/p&gt;
&lt;p&gt;1b6ef048 79e816f7 1b6ef094 79e88888 1b6ef094 mscorwks!LogHelp_TerminateOnAssert+0x27b5&lt;/p&gt;
&lt;p&gt;1b6ef050 79e88888 1b6ef094 79e88a0d 00000004 mscorwks!InstallCustomModule+0x2187&lt;/p&gt;
&lt;p&gt;1b6ef148 79ef7fde 1b6ef1dc aeff2a6f 1b85100c mscorwks!LogHelp_TerminateOnAssert+0x2838&lt;/p&gt;
&lt;p&gt;1b6ef190 79ef7f1e b59aaf96 79e72048 1b6ef454 mscorwks!IEE+0x20a92&lt;/p&gt;
&lt;p&gt;1b6ef1f8 793684fb 1b6ef19c 1c9b8a7c 02932c28 mscorwks!IEE+0x209d2&lt;/p&gt;
&lt;p&gt;1b6ef210 793683ee 153629bc 1b6ef240 1b6ef26c mscorlib_ni+0x2a84fb&lt;/p&gt;
&lt;p&gt;1b6ef228 793d7b5c 1c9b8a7c 00000000 108e8770 mscorlib_ni+0x2a83ee&lt;/p&gt;
&lt;p&gt;1b6ef240 79e88f63 00000000 00000000 1b6ef2d0 mscorlib_ni+0x317b5c&lt;/p&gt;
&lt;p&gt;1b6ef250 79e88ee4 1b6ef320 00000000 1b6ef2f0 mscorwks!LogHelp_TerminateOnAssert+0x2f13&lt;/p&gt;
&lt;p&gt; &amp;nbsp;29 &amp;nbsp;Id: 558.904 Suspend: 1 Teb: 7ff37000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1b79fb14 71b23a52 000014f0 000014f4 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1b79fc04 71c0470c 00000001 1b79fe84 1b79fc7c mswsock+0x3a52&lt;/p&gt;
&lt;p&gt;1b79fc54 77215d7a 00000001 1b79fe84 1b79fc7c ws2_32!select+0xa1&lt;/p&gt;
&lt;p&gt;1b79ffb0 7721d925 1b79ffec 77e6608b 10ac89d0 wininet!InternetCanonicalizeUrlW+0x191&lt;/p&gt;
&lt;p&gt;1b79ffb8 77e6608b 10ac89d0 00000000 00000000 wininet!UnlockUrlCacheEntryFileA+0x31c&lt;/p&gt;
&lt;p&gt;1b79ffec 00000000 7721d918 10ac89d0 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;30 &amp;nbsp;Id: 558.f48 Suspend: 1 Teb: 7ff35000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1b7dffb8 77e6608b 71b268c0 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1b7dffec 00000000 71b23e4b 10adebc8 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;31 &amp;nbsp;Id: 558.de8 Suspend: 1 Teb: 7ff34000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1e1affb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1e1affec 00000000 7c83ad38 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;32 &amp;nbsp;Id: 558.b60 Suspend: 1 Teb: 7ffa1000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;192aff7c 77e424c1 0000ea60 00000000 192affb8 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;192aff8c 776b22a0 0000ea60 10adb0d8 776b2307 kernel32!Sleep+0xf&lt;/p&gt;
&lt;p&gt;192affb8 77e6608b 10adb0d8 00000000 00000000 ole32!IsValidInterface+0x474&lt;/p&gt;
&lt;p&gt;192affec 00000000 776b2354 10adb0d8 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;33 &amp;nbsp;Id: 558.348 Suspend: 1 Teb: 7ffde000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1e20ff90 761ba048 00000001 10b88190 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1e20ffb8 77e6608b 00000001 00000000 00000000 crypt32!RegSetValueExU+0x2b9&lt;/p&gt;
&lt;p&gt;1e20ffec 00000000 761ba01d 10b88188 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;34 &amp;nbsp;Id: 558.d24 Suspend: 1 Teb: 7ffd9000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1e42ffb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1e42ffec 00000000 7c83ad38 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;35 &amp;nbsp;Id: 558.fc4 Suspend: 1 Teb: 7ff3e000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1e46ffb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1e46ffec 00000000 7c83ad38 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;36 &amp;nbsp;Id: 558.fcc Suspend: 1 Teb: 7ff3c000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1e4affb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1e4affec 00000000 7c83ad38 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;37 &amp;nbsp;Id: 558.470 Suspend: 1 Teb: 7ff3b000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1e4effb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1e4effec 00000000 7c83ad38 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;38 &amp;nbsp;Id: 558.c64 Suspend: 1 Teb: 7ff39000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1e52ffb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1e52ffec 00000000 7c83ad38 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;39 &amp;nbsp;Id: 558.12c Suspend: 1 Teb: 7ff33000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;1e56ffb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;1e56ffec 00000000 7c83ad38 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt; &amp;nbsp;40 &amp;nbsp;Id: 558.27c Suspend: 1 Teb: 7ff32000 Unfrozen&lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Args to Child &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;WARNING: Stack unwind information not available. Following frames may be wrong.&lt;/p&gt;
&lt;p&gt;23b4ffb8 77e6608b 00000000 00000000 00000000 ntdll!KiFastSystemCallRet&lt;/p&gt;
&lt;p&gt;23b4ffec 00000000 7c83ad38 00000000 00000000 kernel32!GetModuleFileNameA+0xeb&lt;/p&gt;
&lt;p&gt;0:014&amp;gt; ~* e !clrstack&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x55c (0)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x5ac (1)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x5c8 (2)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x5dc (3)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x5e0 (4)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x5e4 (5)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x5e8 (6)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x5f0 (7)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x5f4 (8)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x5fc (9)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x604 (10)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x554 (11)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x1ec (12)&lt;/p&gt;
&lt;p&gt;Failed to start stack walk: 80004005&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x208 (13)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x620 (14)&lt;/p&gt;
&lt;p&gt;ESP &amp;nbsp; &amp;nbsp; &amp;nbsp; EIP &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;019dfa8c 77e55e02 [GCFrame: 019dfa8c] &lt;/p&gt;
&lt;p&gt;019dfaf4 77e55e02 [GCFrame: 019dfaf4] &lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x624 (15)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x630 (16)&lt;/p&gt;
&lt;p&gt;Failed to start stack walk: 80004005&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x880 (17)&lt;/p&gt;
&lt;p&gt;Failed to start stack walk: 80004005&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x884 (18)&lt;/p&gt;
&lt;p&gt;Failed to start stack walk: 80004005&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xce0 (19)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x7c4 (20)&lt;/p&gt;
&lt;p&gt;Failed to start stack walk: 80004005&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x9c0 (21)&lt;/p&gt;
&lt;p&gt;Failed to start stack walk: 80004005&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x2d8 (22)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xb34 (23)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x390 (24)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xe6c (25)&lt;/p&gt;
&lt;p&gt;ESP &amp;nbsp; &amp;nbsp; &amp;nbsp; EIP &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;1056eb98 7c8224b9 [NDirectMethodFrameStandalone: 1056eb98] &amp;lt;Module&amp;gt;.GeoCalc.DB.CDataSource.LoadFile(GeoCalc.DB.CDataSource*, UInt16*)&lt;/p&gt;
&lt;p&gt;1056eba8 1e3b645c GeoCalcNET.DataSourceComponent.LoadFile(System.String)&lt;/p&gt;
&lt;p&gt;1056ec3c 1e3b51d8 BMGCoordinateTransformerProvider.BMGCoordinateTransformer.LoadDataSource(System.String, LoggingFramework.ILog)&lt;/p&gt;
&lt;p&gt;1056ec6c 1e3b511c BMGCoordinateTransformerProvider.BMGCoordinateTransformer.Initialize(CoreFramework.IPropertySet, System.String, LoggingFramework.ILog)&lt;/p&gt;
&lt;p&gt;1056ec80 1e3b2d58 MappingFramework.Utils.MFUtils.LoadProjectionSystem(System.String, System.Xml.XmlNode, XMLFramework.DocParser, LoggingFramework.ILog, Boolean, Boolean, MappingFramework.Projections.CoordSysLookup ByRef, MappingFramework.Projections.DatumTransformationLookup ByRef, MappingFramework.Projections.ICoordinateTransformer ByRef)&lt;/p&gt;
&lt;p&gt;1056ecdc 1e3b278c OnPointFramework.Application.Component.MapComponent.LoadProjectionSystem(OnPointFramework.Application.AppConfiguration, LicenseUtils.LicenseContext, Boolean)&lt;/p&gt;
&lt;p&gt;1056ed14 1e3b2530 OnPointFramework.Application.Component.MapComponent.Configure(System.Xml.XmlNode, LicenseUtils.LicenseContext, OnPointFramework.Application.AppConfiguration)&lt;/p&gt;
&lt;p&gt;1056ed30 1930df1e OnPointFramework.Application.AppManager.LoadComponent(System.Xml.XmlNode, System.Xml.XmlNode, XMLFramework.DocParser, System.Xml.XmlNode, OnPointFramework.Application.AppConfiguration, Boolean, LoggingFramework.ILog)&lt;/p&gt;
&lt;p&gt;1056ed88 1930c442 OnPointFramework.Application.AppManager.LoadComponents(OnPointFramework.Application.AppConfiguration ByRef, XMLFramework.DocParser, XMLFramework.DocParser, Boolean, LoggingFramework.ILog, System.Web.Security.MembershipProvider)&lt;/p&gt;
&lt;p&gt;1056edcc 1930c248 OnPointFramework.Application.AppManager.LoadComponents(OnPointFramework.Application.AppConfiguration ByRef, System.String, System.String, LoggingFramework.ILog, System.Web.Security.MembershipProvider)&lt;/p&gt;
&lt;p&gt;1056edec 19309480 AppUtils.GetNewConfiguration(System.Web.HttpContext, System.Web.Security.MembershipProvider)&lt;/p&gt;
&lt;p&gt;1056eeb4 193000d8 ASP.global_asax.Application_Start(System.Object, System.EventArgs)&lt;/p&gt;
&lt;p&gt;1056f188 79e88f63 [CustomGCFrame: 1056f188] &lt;/p&gt;
&lt;p&gt;1056f16c 79e88f63 [GCFrame: 1056f16c] &lt;/p&gt;
&lt;p&gt;1056f150 79e88f63 [GCFrame: 1056f150] &lt;/p&gt;
&lt;p&gt;1056f358 79e88f63 [HelperMethodFrame_1OBJ: 1056f358] System.RuntimeMethodHandle._InvokeMethodFast(System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeTypeHandle)&lt;/p&gt;
&lt;p&gt;1056f3c8 793cf629 System.RuntimeMethodHandle.InvokeMethodFast(System.Object, System.Object[], System.Signature, System.Reflection.MethodAttributes, System.RuntimeTypeHandle)&lt;/p&gt;
&lt;p&gt;1056f414 794012bf System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)&lt;/p&gt;
&lt;p&gt;1056f450 7940114a System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)&lt;/p&gt;
&lt;p&gt;1056f470 65fe8494 System.Web.HttpApplication.ProcessSpecialRequest(System.Web.HttpContext, System.Reflection.MethodInfo, Int32, System.Object, System.EventArgs, System.Web.SessionState.HttpSessionState)&lt;/p&gt;
&lt;p&gt;1056f4c0 66306638 System.Web.HttpApplicationFactory.FireApplicationOnStart(System.Web.HttpContext)&lt;/p&gt;
&lt;p&gt;1056f4d0 65fc3f76 System.Web.HttpApplicationFactory.EnsureAppStartCalled(System.Web.HttpContext)&lt;/p&gt;
&lt;p&gt;1056f504 65fc3d38 System.Web.HttpApplicationFactory.GetApplicationInstance(System.Web.HttpContext)&lt;/p&gt;
&lt;p&gt;1056f510 65fbe1ee System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest)&lt;/p&gt;
&lt;p&gt;1056f544 65fbde92 System.Web.HttpRuntime.ProcessRequestNoDemand(System.Web.HttpWorkerRequest)&lt;/p&gt;
&lt;p&gt;1056f550 65fbc567 System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32)&lt;/p&gt;
&lt;p&gt;1056f700 79f1ef33 [ContextTransitionFrame: 1056f700] &lt;/p&gt;
&lt;p&gt;1056f750 79f1ef33 [GCFrame: 1056f750] &lt;/p&gt;
&lt;p&gt;1056f8a8 79f1ef33 [ComMethodFrame: 1056f8a8] &lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x78c (26)&lt;/p&gt;
&lt;p&gt;Failed to start stack walk: 80004005&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xd0 (27)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xf38 (28)&lt;/p&gt;
&lt;p&gt;ESP &amp;nbsp; &amp;nbsp; &amp;nbsp; EIP &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;1b6eecd4 7c82ed54 [NDirectMethodFrameStandalone: 1b6eecd4] com.ms.vjsharp.windowing.win32.UnsafeWin32Calls.intGetMessage&amp;lt;PInvokeHelper&amp;gt;vjsnativ(MSGHelper, Int32, Int32, Int32)&lt;/p&gt;
&lt;p&gt;1b6eecec 1d870428 com.ms.vjsharp.windowing.win32.UnsafeWin32Calls.intGetMessage(com.ms.vjsharp.win32.MSG, Int32, Int32, Int32)&lt;/p&gt;
&lt;p&gt;1b6eed08 1d97a03e com.ms.vjsharp.windowing.win32.Win32Toolkit.run()&lt;/p&gt;
&lt;p&gt;1b6eed34 1d8ea1d0 java.lang.Thread.run()&lt;/p&gt;
&lt;p&gt;1b6eed60 01ce7022 [MulticastFrame: 1b6eed60] System.Threading.ThreadStart.Invoke()&lt;/p&gt;
&lt;p&gt;1b6eed70 793d7a7b System.Threading.ThreadHelper.ThreadStart_Context(System.Object)&lt;/p&gt;
&lt;p&gt;1b6eed78 793685af System.Threading.ExecutionContext.runTryCode(System.Object)&lt;/p&gt;
&lt;p&gt;1b6ef19c 79e88f63 [HelperMethodFrame_PROTECTOBJ: 1b6ef19c] System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)&lt;/p&gt;
&lt;p&gt;1b6ef204 793684fb System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)&lt;/p&gt;
&lt;p&gt;1b6ef21c 793683ee System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)&lt;/p&gt;
&lt;p&gt;1b6ef234 793d7b5c System.Threading.ThreadHelper.ThreadStart()&lt;/p&gt;
&lt;p&gt;1b6ef454 79e88f63 [GCFrame: 1b6ef454] &lt;/p&gt;
&lt;p&gt;1b6ef758 79e88f63 [ContextTransitionFrame: 1b6ef758] &lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x904 (29)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xf48 (30)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xde8 (31)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xb60 (32)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x348 (33)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xd24 (34)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xfc4 (35)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xfcc (36)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x470 (37)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0xc64 (38)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x12c (39)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;OS Thread Id: 0x27c (40)&lt;/p&gt;
&lt;p&gt;Unable to walk the managed stack. The current thread is likely not a &lt;/p&gt;
&lt;p&gt;managed thread. You can run !threads to get a list of managed threads in&lt;/p&gt;
&lt;p&gt;the process&lt;/p&gt;
&lt;p&gt;Do correct if i am wrong? If yes, then i can report the error to third party component provider.&lt;/p&gt;
&lt;p&gt;In between where can i find the list of command which can be run of Windbg ( i tried googling and going thru the help but was not successful)? &lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;
&lt;p&gt;-Manche&lt;/p&gt;
</description></item><item><title>Still looking at my tummy</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#2294415</link><pubDate>Fri, 27 Apr 2007 06:09:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2294415</guid><dc:creator>Yoda's Blog</dc:creator><description>&lt;p&gt;Unhandled exceptions cause ASP.NET-based applications to unexpectedly quit in the .NET Framework 2.0&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#3053775</link><pubDate>Sun, 03 Jun 2007 06:59:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3053775</guid><dc:creator>Fábio Batista</dc:creator><description>&lt;p&gt;Very instructive post, thank you!&lt;/p&gt;
&lt;p&gt;I have a crash to Manche's (don't worry, I won't post a comment that size here :)). It's also related to a third-party component, developed in J#. The presence of com.ms.vjsharp.windowing.win32.Win32Toolkit.run() in the call stack is the part that scares me.&lt;/p&gt;
&lt;p&gt;There might be some problem related to VJ# exception handling. Looks like it's trying to report the exception to a win32 window, or something like that.&lt;/p&gt;
&lt;p&gt;I'm debugging the crash. In Visual Studio, it shows, on the call stack of the offending thread:&lt;/p&gt;
&lt;p&gt; 	[Managed to Native Transition]	&lt;/p&gt;
&lt;p&gt;&amp;gt;	vjslib.dll!com.ms.vjsharp.windowing.win32.Win32Toolkit.run() + 0x52 bytes	&lt;/p&gt;
&lt;p&gt; 	vjslib.dll!java.lang.Thread.run() + 0x10 bytes	&lt;/p&gt;
&lt;p&gt; 	[Native to Managed Transition]	&lt;/p&gt;
&lt;p&gt; 	[Managed to Native Transition]	&lt;/p&gt;
&lt;p&gt; 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x3b bytes	&lt;/p&gt;
&lt;p&gt; 	mscorlib.dll!System.Threading.ExecutionContext.runTryCode(object userData) + 0x43 bytes	&lt;/p&gt;
&lt;p&gt; 	[Native to Managed Transition]	&lt;/p&gt;
&lt;p&gt; 	[Managed to Native Transition]	&lt;/p&gt;
&lt;p&gt; 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0xa7 bytes	&lt;/p&gt;
&lt;p&gt; 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x92 bytes	&lt;/p&gt;
&lt;p&gt; 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x40 bytes	&lt;/p&gt;
&lt;p&gt; 	[Appdomain Transition]	&lt;/p&gt;
</description></item><item><title>top 10 windbg.exe usage articles</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#3504693</link><pubDate>Mon, 25 Jun 2007 00:10:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3504693</guid><dc:creator>roy ashbrook</dc:creator><description>&lt;p&gt;These are the articles (in no particular order) that I felt best showed a thorough use of the windbg&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#4318385</link><pubDate>Fri, 10 Aug 2007 09:48:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4318385</guid><dc:creator>Brad</dc:creator><description>&lt;p&gt;I cannot use a debugger to troubleshoot the issue in this case. The HttpModule you referred to works for a ASP.NET app. &lt;/p&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#5383310</link><pubDate>Tue, 09 Oct 2007 18:45:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5383310</guid><dc:creator>Neil</dc:creator><description>&lt;p&gt;Hi Tess,&lt;/p&gt;
&lt;p&gt;Was hoping if you can give us some direction to look towards based on this &amp;nbsp;output we got from windbg.&lt;/p&gt;
&lt;p&gt;This dump file has an exception of interest stored in it.&lt;/p&gt;
&lt;p&gt;The stored exception information can be accessed via .ecxr.&lt;/p&gt;
&lt;p&gt;(ec.117c): CLR exception - code e0434f4d (first/second chance not available)&lt;/p&gt;
&lt;p&gt;eax=1bd7f64c ebx=1b1352d8 ecx=00000000 edx=00000024 esi=1bd7f6d8 edi=e0434f4d&lt;/p&gt;
&lt;p&gt;eip=77e4bee7 esp=1bd7f648 ebp=1bd7f69c iopl=0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nv up ei pl nz na po nc&lt;/p&gt;
&lt;p&gt;cs=001b &amp;nbsp;ss=0023 &amp;nbsp;ds=0023 &amp;nbsp;es=0023 &amp;nbsp;fs=003b &amp;nbsp;gs=0000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; efl=00000202&lt;/p&gt;
&lt;p&gt;kernel32!RaiseException+0x53:&lt;/p&gt;
&lt;p&gt;77e4bee7 5e &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pop &amp;nbsp; &amp;nbsp; esi&lt;/p&gt;
&lt;p&gt;0:033&amp;gt; !anlyze -v&lt;/p&gt;
&lt;p&gt;No export anlyze found&lt;/p&gt;
&lt;p&gt;0:033&amp;gt; !analyze -v&lt;/p&gt;
&lt;p&gt;*******************************************************************************&lt;/p&gt;
&lt;p&gt;* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *&lt;/p&gt;
&lt;p&gt;* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Exception Analysis &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *&lt;/p&gt;
&lt;p&gt;* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *&lt;/p&gt;
&lt;p&gt;*******************************************************************************&lt;/p&gt;
&lt;p&gt;*** WARNING: Unable to verify checksum for System.Web.ni.dll&lt;/p&gt;
&lt;p&gt;*** WARNING: Unable to verify checksum for mscorlib.ni.dll&lt;/p&gt;
&lt;p&gt;*** WARNING: Unable to verify checksum for System.ni.dll&lt;/p&gt;
&lt;p&gt;FAULTING_IP: &lt;/p&gt;
&lt;p&gt;kernel32!RaiseException+53&lt;/p&gt;
&lt;p&gt;77e4bee7 5e &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pop &amp;nbsp; &amp;nbsp; esi&lt;/p&gt;
&lt;p&gt;EXCEPTION_RECORD: &amp;nbsp;ffffffff -- (.exr 0xffffffffffffffff)&lt;/p&gt;
&lt;p&gt;ExceptionAddress: 77e4bee7 (kernel32!RaiseException+0x00000053)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; ExceptionCode: e0434f4d (CLR exception)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;ExceptionFlags: 00000001&lt;/p&gt;
&lt;p&gt;NumberParameters: 1&lt;/p&gt;
&lt;p&gt; &amp;nbsp; Parameter[0]: 80131509&lt;/p&gt;
&lt;p&gt;DEFAULT_BUCKET_ID: &amp;nbsp;CLR_EXCEPTION&lt;/p&gt;
&lt;p&gt;PROCESS_NAME: &amp;nbsp;w3wp.exe&lt;/p&gt;
&lt;p&gt;ERROR_CODE: (NTSTATUS) 0xe0434f4d - &amp;lt;Unable to get error code text&amp;gt;&lt;/p&gt;
&lt;p&gt;NTGLOBALFLAG: &amp;nbsp;0&lt;/p&gt;
&lt;p&gt;APPLICATION_VERIFIER_FLAGS: &amp;nbsp;0&lt;/p&gt;
&lt;p&gt;MANAGED_STACK: &lt;/p&gt;
&lt;p&gt;ChildEBP RetAddr &amp;nbsp;Caller,Callee&lt;/p&gt;
&lt;p&gt;EXCEPTION_OBJECT: !pe 28098d0&lt;/p&gt;
&lt;p&gt;Exception object: 028098d0&lt;/p&gt;
&lt;p&gt;Exception type: System.Net.WebException&lt;/p&gt;
&lt;p&gt;Message: The operation has timed out&lt;/p&gt;
&lt;p&gt;InnerException: &amp;lt;none&amp;gt;&lt;/p&gt;
&lt;p&gt;StackTrace (generated):&lt;/p&gt;
&lt;p&gt;&amp;lt;none&amp;gt;&lt;/p&gt;
&lt;p&gt;StackTraceString: &amp;lt;none&amp;gt;&lt;/p&gt;
&lt;p&gt;HResult: 80131509&lt;/p&gt;
&lt;p&gt;MANAGED_OBJECT: !dumpobj 280c0d00280aba4&lt;/p&gt;
&lt;p&gt;Name: System.String&lt;/p&gt;
&lt;p&gt;MethodTable: 790f9244&lt;/p&gt;
&lt;p&gt;EEClass: 790f91a4&lt;/p&gt;
&lt;p&gt;Size: 72(0x48) bytes&lt;/p&gt;
&lt;p&gt; (C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll)&lt;/p&gt;
&lt;p&gt;String: The operation has timed out&lt;/p&gt;
&lt;p&gt;Fields:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;MT &amp;nbsp; &amp;nbsp;Field &amp;nbsp; Offset &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type VT &amp;nbsp; &amp;nbsp; Attr &amp;nbsp; &amp;nbsp;Value Name&lt;/p&gt;
&lt;p&gt;790fdb60 &amp;nbsp;4000096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp;0 instance &amp;nbsp; &amp;nbsp; &amp;nbsp; 28 m_arrayLength&lt;/p&gt;
&lt;p&gt;790fdb60 &amp;nbsp;4000097 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Int32 &amp;nbsp;0 instance &amp;nbsp; &amp;nbsp; &amp;nbsp; 27 m_stringLength&lt;/p&gt;
&lt;p&gt;790fad38 &amp;nbsp;4000098 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Char &amp;nbsp;0 instance &amp;nbsp; &amp;nbsp; &amp;nbsp; 54 m_firstChar&lt;/p&gt;
&lt;p&gt;790f9244 &amp;nbsp;4000099 &amp;nbsp; &amp;nbsp; &amp;nbsp; 10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.String &amp;nbsp;0 &amp;nbsp; shared &amp;nbsp; static Empty&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;gt;&amp;gt; Domain:Value &amp;nbsp;000dfa00:790d57b4 00117138:790d57b4 &amp;lt;&amp;lt;&lt;/p&gt;
&lt;p&gt;79122994 &amp;nbsp;400009a &amp;nbsp; &amp;nbsp; &amp;nbsp; 14 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Char[] &amp;nbsp;0 &amp;nbsp; shared &amp;nbsp; static WhitespaceChars&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;gt;&amp;gt; Domain:Value &amp;nbsp;000dfa00:027203f0 00117138:027244a4 &amp;lt;&amp;lt;&lt;/p&gt;
&lt;p&gt;EXCEPTION_MESSAGE: &amp;nbsp;The operation has timed out&lt;/p&gt;
&lt;p&gt;LAST_CONTROL_TRANSFER: &amp;nbsp;from 79f55b05 to 77e4bee7&lt;/p&gt;
&lt;p&gt;STACK_TEXT: &amp;nbsp;&lt;/p&gt;
&lt;p&gt;1bd7f69c 79f55b05 e0434f4d 00000001 00000001 kernel32!RaiseException+0x53&lt;/p&gt;
&lt;p&gt;1bd7f6fc 7a056a79 028098d0 00000000 00000000 mscorwks!RaiseTheExceptionInternalOnly+0x226&lt;/p&gt;
&lt;p&gt;1bd7f710 7a056af2 028098d0 00000000 1bd7f828 mscorwks!RaiseTheException+0x4d&lt;/p&gt;
&lt;p&gt;1bd7f738 7a056b30 00000000 1b1352d8 db9b9274 mscorwks!RaiseTheException+0xbf&lt;/p&gt;
&lt;p&gt;1bd7f764 7a056b41 028098d0 00000000 7a0e38fa mscorwks!RealCOMPlusThrow+0x38&lt;/p&gt;
&lt;p&gt;1bd7f770 7a0e38fa 028098d0 1e66c88c 7a36f194 mscorwks!RealCOMPlusThrow+0xb&lt;/p&gt;
&lt;p&gt;1bd7f8a0 7a0e4b97 00000000 1bd7f8d8 1bd7f948 mscorwks!Thread::RaiseCrossContextException+0x3ac&lt;/p&gt;
&lt;p&gt;1bd7f954 7a0e5a07 00000002 79f5e3aa 1bd7fa48 mscorwks!Thread::DoADCallBack+0x26c&lt;/p&gt;
&lt;p&gt;1bd7f96c 79ed89ca 1bd7fa48 1bd7f9f4 79f55262 mscorwks!Thread::UserResumeThread+0xe1&lt;/p&gt;
&lt;p&gt;1bd7fa00 79ed88f1 1bd7fa48 1e66ca84 00000001 mscorwks!Thread::DoADCallBack+0x355&lt;/p&gt;
&lt;p&gt;1bd7fa3c 7a0e4d96 1bd7fa48 00000002 00000000 mscorwks!Thread::DoADCallBack+0x541&lt;/p&gt;
&lt;p&gt;1bd7fa64 7a0e4dad 00000002 7a078575 1bd7fad0 mscorwks!Thread::DoADCallBack+0x575&lt;/p&gt;
&lt;p&gt;1bd7fa78 7a07a99e 00000002 7a078575 1bd7fad0 mscorwks!ManagedThreadBase::KickOff+0x13&lt;/p&gt;
&lt;p&gt;1bd7fb14 79ed8e36 1b174e60 1bd7fb50 00000000 mscorwks!ThreadNative::KickOffThread+0x230&lt;/p&gt;
&lt;p&gt;1bd7ffb8 77e64829 1b16d2a0 00000000 00000000 mscorwks!Thread::intermediateThreadProc+0x49&lt;/p&gt;
&lt;p&gt;1bd7ffec 00000000 79ed8df0 1b16d2a0 00000000 kernel32!BaseThreadStart+0x34&lt;/p&gt;
&lt;p&gt;FOLLOWUP_IP: &lt;/p&gt;
&lt;p&gt;mscorwks!RaiseTheExceptionInternalOnly+226&lt;/p&gt;
&lt;p&gt;79f55b05 c745fcfeffffff &amp;nbsp;mov &amp;nbsp; &amp;nbsp; dword ptr [ebp-4],0FFFFFFFEh&lt;/p&gt;
&lt;p&gt;SYMBOL_STACK_INDEX: &amp;nbsp;1&lt;/p&gt;
&lt;p&gt;FOLLOWUP_NAME: &amp;nbsp;MachineOwner&lt;/p&gt;
&lt;p&gt;MODULE_NAME: mscorwks&lt;/p&gt;
&lt;p&gt;IMAGE_NAME: &amp;nbsp;mscorwks.dll&lt;/p&gt;
&lt;p&gt;DEBUG_FLR_IMAGE_TIMESTAMP: &amp;nbsp;461f2e2a&lt;/p&gt;
&lt;p&gt;FAULTING_THREAD: &amp;nbsp;0000117c&lt;/p&gt;
&lt;p&gt;PRIMARY_PROBLEM_CLASS: &amp;nbsp;CLR_EXCEPTION&lt;/p&gt;
&lt;p&gt;BUGCHECK_STR: &amp;nbsp;APPLICATION_FAULT_CLR_EXCEPTION&lt;/p&gt;
&lt;p&gt;SYMBOL_NAME: &amp;nbsp;mscorwks!RaiseTheExceptionInternalOnly+226&lt;/p&gt;
&lt;p&gt;STACK_COMMAND: &amp;nbsp;~33s; .ecxr ; kb&lt;/p&gt;
&lt;p&gt;FAILURE_BUCKET_ID: &amp;nbsp;APPLICATION_FAULT_CLR_EXCEPTION_System.Net.WebException_mscorwks!RaiseTheExceptionInternalOnly+226&lt;/p&gt;
&lt;p&gt;BUCKET_ID: &amp;nbsp;APPLICATION_FAULT_CLR_EXCEPTION_System.Net.WebException_mscorwks!RaiseTheExceptionInternalOnly+226&lt;/p&gt;
&lt;p&gt;Followup: MachineOwner&lt;/p&gt;
&lt;p&gt;---------&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Neil&lt;/p&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#5391027</link><pubDate>Wed, 10 Oct 2007 14:27:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5391027</guid><dc:creator>Tess</dc:creator><description>&lt;p&gt;I would start of with !clrstack on the current thread (the one that throws the exception) and ~* e !clrstack to see what all threads are doing to get an idea of why its timing out.&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#5493843</link><pubDate>Wed, 17 Oct 2007 18:36:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5493843</guid><dc:creator>Ben Wagenaar</dc:creator><description>&lt;p&gt;Hi Tess,&lt;/p&gt;
&lt;p&gt;Great article! Just one thing - you mention the following when creating Microsoft's UnhandledExceptionModule.dll from their KB article:&lt;/p&gt;
&lt;p&gt;&amp;quot;You don’t actually need to strong name it and add it to the GAC, however if you plan it in multiple applications you should to avoid for the dll being loaded multiple times.&amp;quot;&lt;/p&gt;
&lt;p&gt;I've produced this DLL and using the instructions on Microsoft's article, it installs correctly in the GAC via my development PC, but in our UAT and Production systems here, we don't have these tools to complete it. I can add it successfully to the GAC for .NET 2.0 components, but the web.config reference throws an error saying that the &amp;quot;codebase cannot be found&amp;quot;.&lt;/p&gt;
&lt;p&gt;My question is, how would I install this DLL into my web app to enable unhandled exceptions to be caught?&lt;/p&gt;
&lt;p&gt;Thanks in advance,&lt;/p&gt;
&lt;p&gt;Ben&lt;/p&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#5505489</link><pubDate>Thu, 18 Oct 2007 10:31:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5505489</guid><dc:creator>Tess</dc:creator><description>&lt;p&gt;Hi Ben,&lt;/p&gt;
&lt;p&gt;Sounds like it is not matching up the right version/key in the GAC. &amp;nbsp;Is that the exact message you get (i.e. &amp;quot;codebase cannot be found&amp;quot;)? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;You might want to read through this regarding how the probing is done as it might help you figure out why it fails.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://en.csharp-online.net/.NET_CLR_Components%E2%80%94Resolving_Names_to_Locations"&gt;http://en.csharp-online.net/.NET_CLR_Components%E2%80%94Resolving_Names_to_Locations&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On a separate note, although it is best practice to store it in the GAC and i wouldn't recommend creating copies in the bin directory for all dlls, this dll is extremely small so removing the strong name and storing this one in the GAC wont really cause any noticeable memory changes, assuming that you dont have hundreds of different applications. &lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#5505686</link><pubDate>Thu, 18 Oct 2007 10:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5505686</guid><dc:creator>Ben Wagenaar</dc:creator><description>&lt;p&gt;Thanks Tess - you're right, the &amp;quot;codebase cannot be found&amp;quot; message is the one I see.&lt;/p&gt;
&lt;p&gt;How could I add this to the GAC (without a strong name) and reference it in my web.config file, inside the httpModules tag? This entry appears to require a strong name and this is where my error message originates from.&lt;/p&gt;
&lt;p&gt;Apologies for all the questions - although I've been coding in .NET for a while, I've had little experience in deploying these apps.&lt;/p&gt;
&lt;p&gt;Thanks again,&lt;/p&gt;
&lt;p&gt;Ben&lt;/p&gt;</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#5505741</link><pubDate>Thu, 18 Oct 2007 11:08:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5505741</guid><dc:creator>Tess</dc:creator><description>&lt;p&gt;To my knowledge you cant add an assembly that is not strongnamed to the GAC so if it is not strong named it would have to reside in the bin.&lt;/p&gt;
&lt;p&gt;If someone knows differently, please correct me:)&lt;/p&gt;
</description></item><item><title>ASP.NET Crash: System.Security.Cryptography.CryptographicException</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#5799070</link><pubDate>Wed, 31 Oct 2007 17:20:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5799070</guid><dc:creator>If broken it is, fix it you should</dc:creator><description>&lt;p&gt;This has been a busy month for blogging for me, I'm up to a whopping 8 posts this month including this&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#6200942</link><pubDate>Wed, 14 Nov 2007 10:58:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6200942</guid><dc:creator>enrique.prados@a-e.es</dc:creator><description>&lt;p&gt;Hi misters,&lt;/p&gt;
&lt;p&gt;is it possible use AppDomain.Currentdomain. UnhandledException event en ASP.NET 2.0 ??&lt;/p&gt;
&lt;p&gt;I have this code:&lt;/p&gt;
&lt;p&gt;protected override void OnInit(EventArgs e)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;base.OnInit(e);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PantallaControlIULogging.TrazarDebug(&amp;quot;Principal. OnInit.&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PantallaControlIULogging.TrazarWarning(&amp;quot;Principal. CurrentDomain_UnhandledException. &amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AppDomain.CurrentDomain.UnhandledException -= new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;and &lt;/p&gt;
&lt;p&gt; protected void Page_Load(object sender, EventArgs e)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PantallaControlIULogging.TrazarWarning(&amp;quot;Principal. CurrentDomain_UnhandledException. &amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AppDomain.CurrentDomain.UnhandledException -= new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;I don't get fire that event when throw an error&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void b2click(object sender, EventArgs e)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Forzar error&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new &lt;/p&gt;
&lt;p&gt;Excepciones.BloqueoTareaExcepcion(&amp;quot;ERROR BloqueoTareaExcepcion!!!&amp;quot;);&lt;/p&gt;
&lt;p&gt;I want to get the error and show it using javascript (alert).&lt;/p&gt;
&lt;p&gt;By other reasons, I cannot access to global.asax and I cannot use HttpApplication_Error event.&lt;/p&gt;
&lt;p&gt;Any help will be appreciated, and I'll be very grateful. Thanks in advance.&lt;/p&gt;
&lt;p&gt;Greetings, regards.&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#6232963</link><pubDate>Thu, 15 Nov 2007 03:00:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6232963</guid><dc:creator>Lee</dc:creator><description>&lt;p&gt;Thank you, thank you, thank you, thank you. This helped me solve a major roadblock at work.&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#8351323</link><pubDate>Wed, 02 Apr 2008 16:51:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8351323</guid><dc:creator>Daniel</dc:creator><description>&lt;p&gt;wow. finally an easy to understand walkthrough on &amp;nbsp;debugging! What I like is that it's not just the fix but the process of determining what caused the error in the first place and what all the little bits mean.&lt;/p&gt;
&lt;p&gt;Thank you very much!&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#8400666</link><pubDate>Thu, 17 Apr 2008 06:06:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8400666</guid><dc:creator>mattc</dc:creator><description>&lt;p&gt;hey Tess&lt;/p&gt;
&lt;p&gt;I have this problem so am looking to implement your handler..&lt;/p&gt;
&lt;p&gt;I built it OK..&lt;/p&gt;
&lt;p&gt;I actually moved the dll to a development web server and registered it in the GAC etc fine.&lt;/p&gt;
&lt;p&gt;Except when I run the web app I get an error.&lt;/p&gt;
&lt;p&gt;&amp;quot;The given assembly name or codebase was invalid. &amp;quot;&lt;/p&gt;
&lt;p&gt;This is what I have in my web.config:&lt;/p&gt;
&lt;p&gt;&amp;lt;httpModules&amp;gt;&lt;/p&gt;
&lt;p&gt;			&amp;lt;add name=&amp;quot;ScriptModule&amp;quot; type=&amp;quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;add name=&amp;quot;UnhandledExceptionMonitor&amp;quot; &amp;nbsp;type=&amp;quot;WebMonitor.UnhandledExceptionModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b30ebd417a518934, processorArchitecture=MSIL&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/httpModules&amp;gt;&lt;/p&gt;
&lt;p&gt;any help greatly appreciated, I'm sure it will help once I get it working!&lt;/p&gt;
&lt;p&gt;Matt&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#8401640</link><pubDate>Thu, 17 Apr 2008 10:14:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8401640</guid><dc:creator>Tess</dc:creator><description>&lt;p&gt;It looks right assuming that the strong name is correct, except for that the name should probably be UnhandledExceptionModule rather than UnhandledExceptionMonitor unless you changed the name, in which case it should probably also be changed in the type&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#8417266</link><pubDate>Wed, 23 Apr 2008 00:24:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8417266</guid><dc:creator>matt</dc:creator><description>&lt;p&gt;Hi Tess.&lt;/p&gt;
&lt;p&gt;hmm was getting tired! Changed that but still doesn't work. I will have another look at it.&lt;/p&gt;
&lt;p&gt;assuming once I've compiled the dll I can move it between machines, thats not the problem..?&lt;/p&gt;
&lt;p&gt;Thanks, Matt&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#8452050</link><pubDate>Sat, 03 May 2008 00:16:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8452050</guid><dc:creator>Andras Vass</dc:creator><description>&lt;p&gt;Thank you, this article was very useful.&lt;/p&gt;
&lt;p&gt;I had the same issues carrying out the KB instructions on a &amp;nbsp;production system as Ben Wagenaar mentioned in a previous comment.&lt;/p&gt;
&lt;p&gt;More about this on: &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://andrasvass.blogspot.com/2008/05/aspnet-20-unhandled-exceptions-aka.html"&gt;http://andrasvass.blogspot.com/2008/05/aspnet-20-unhandled-exceptions-aka.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I ended up creating installers for the module - you can find them on Codeplex:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=unhandledexception"&gt;https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=unhandledexception&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Perhaps it may help Matt solve his deployment problems (if he hasn't already...)&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#8564097</link><pubDate>Fri, 30 May 2008 22:39:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8564097</guid><dc:creator>TSW</dc:creator><description>&lt;p&gt;Matt, I had the same problem as you. The issue (aside from what Tess mentioned), you're not forming the strong name correctly. You have:&lt;/p&gt;
&lt;p&gt;type=&amp;quot;WebMonitor.UnhandledExceptionModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b30ebd417a518934, processorArchitecture=MSIL&amp;quot;&lt;/p&gt;
&lt;p&gt;What you want is this:&lt;/p&gt;
&lt;p&gt;type=&amp;quot;WebMonitor.UnhandledExceptionModule, UnhandledExceptionModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b30ebd417a518934, processorArchitecture=MSIL&amp;quot;&lt;/p&gt;
&lt;p&gt;Notice the extra &amp;quot;UnhandledExceptionModule, &amp;quot; after the initial class name...&lt;/p&gt;
&lt;p&gt;Also, Tess, up above (&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1081135"&gt;http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#1081135&lt;/a&gt;) Howard brings up a potentially good point. Is he right?&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#9180255</link><pubDate>Fri, 05 Dec 2008 18:07:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9180255</guid><dc:creator>Deniz</dc:creator><description>&lt;p&gt;I received this error while coding a shared office Add-In. I had put some code in the Finalize-Method. Moving the code to the applications &amp;quot;close&amp;quot; event helped. &lt;/p&gt;
&lt;p&gt;Lesson learned: Don't mess around with finalize if you dont have to!&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#9200452</link><pubDate>Fri, 12 Dec 2008 09:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9200452</guid><dc:creator>Abhishek</dc:creator><description>&lt;p&gt;Just one word to describe my thoughts on this article...Enlightened :)&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#9255491</link><pubDate>Mon, 29 Dec 2008 12:18:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9255491</guid><dc:creator>JanIvan Qian</dc:creator><description>&lt;p&gt;Hi Tess, it's really a good post for debuging crash. The two methods are both practical. Thanks very much for your great tech and expirence. &amp;nbsp;Thanks for sharing! I'm your fan now :) &lt;/p&gt;
&lt;p&gt;Keep moving!&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#9321639</link><pubDate>Fri, 16 Jan 2009 00:53:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9321639</guid><dc:creator>i.nconspicuo.us</dc:creator><description>&lt;p&gt;I get this error only when running the application through Task Scheduler. If I start the application manually, it runs fine. WTF???&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#9325184</link><pubDate>Fri, 16 Jan 2009 10:20:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9325184</guid><dc:creator>Tess</dc:creator><description>&lt;p&gt;could be a lot of things, like running in a different user context etc. &lt;/p&gt;
&lt;p&gt;I would just get a dump and see what the exception is if you dont get that already from the eventlog entry, and from that try to figure out why it happens.&lt;/p&gt;
&lt;p&gt;Something is obviously different when you run it in task scheduler vs. manually&lt;/p&gt;
</description></item><item><title>How to Handle .NET Unhandled Exceptions Gracefully</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#9408080</link><pubDate>Mon, 09 Feb 2009 09:18:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9408080</guid><dc:creator>Half Blood Programmer, MSFT Chapter</dc:creator><description>&lt;p&gt;I know there were already lots of discussions about this topic, but as a .NET developer and support engineer,&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#9420371</link><pubDate>Sat, 14 Feb 2009 02:58:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9420371</guid><dc:creator>Sergey P.</dc:creator><description>&lt;p&gt;Thanks! Your article helped me a lot!&lt;/p&gt;
</description></item><item><title>How to Handle .NET Unhandled Exceptions Gracefully</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#9573136</link><pubDate>Tue, 28 Apr 2009 10:11:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9573136</guid><dc:creator>Half Blood Programmer, MSFT Chapter</dc:creator><description>&lt;p&gt;I know there were already lots of discussions about this topic, but as a .NET developer and support engineer,&lt;/p&gt;
</description></item><item><title>re: ASP.NET 2.0 Crash case study:  Unhandled exceptions</title><link>http://blogs.msdn.com/tess/archive/2006/04/27/asp-net-2-0-crash-case-study-unhandled-exceptions.aspx#9849262</link><pubDate>Sun, 26 Jul 2009 18:47:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9849262</guid><dc:creator>Red Dog</dc:creator><description>&lt;p&gt;OK, got the error message on a laptop and I've read all of the above. My question(s) is... What does any of it mean? Can't I just re-install summink to get rid of the error?&lt;/p&gt;
</description></item></channel></rss>