Run these on the crash dump to get a listing of all CLR threads at the moment of the dump.
.loadby sos clr
~*e!clrstack
Run these on the crash dump to get a listing of all CLR threads at the moment of the dump.
.loadby sos clr
~*e!clrstack
// This regex is a basic check to find all Catch{} blocks | |
// where a suspect throw statement is found (e.g. a state- | |
// ment that mucks up the call stack by doing `throw ex;` | |
// instead of `throw;`. | |
// | |
// It'll probably give false positives and have misses too. | |
catch[^{]*\{[^{]*throw[^;][^}]*} |
using NUnit.Framework; | |
using System; | |
using System.Collections; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Reflection; | |
namespace MyProject.Dto.Tests | |
{ | |
[TestFixture] |
/* Gist for minimal repro for NHibernate issues | |
* | |
* 1. Create new (e.g. .NET 4.5.1) class library; | |
* 2. Add NHibernate (e.g. 4.0.3) via NuGet; | |
* 3. Add FluentNHibernate (e.g. 2.0.1) via NuGet; | |
* 4. Add NUnit (e.g. 2.6.4) via NuGet; | |
* 5. Create database "NhTestDb" on Sql Server "localhost" (or adjust for your specific situation); | |
* 6. Compile; | |
* 7. Run tests (should be green). | |
* |