I'm getting a ThreadAbortException in C# in generic try catch block (catching all exceptions) -- however, I'm unable to get a trace on it, indicating it was probably killed outside of managed code.
I get an HRESULT code of -2146233040, which when decoded:
FACILITY_URT 19 - .NET CLR
Code 0x1530 - COR_E_THREADABORTED
Thrown into a thread to cause it to abort. Not catchable.
Any ideas how to track this beast down?