我的windbg技能有点生疏,如果这很明显,请原谅我。
3 个线程对它们有例外。这是否意味着它们在每个线程的堆栈顶部?我不明白这是怎么发生的,因为第一个会导致未处理的异常处理程序启动并崩溃我的应用程序。下面的缩写输出。
!threads
0 1 1e5c 0015c008 2006020 Enabled 00000000:00000000 0015a4a8 6 STA
2 2 2734 00176740 b220 Enabled 00000000:00000000 0015a4a8 0 MTA (Finalizer)
4 3 1f64 001b22d0 880b220 Enabled 00000000:00000000 0015a4a8 0 MTA
25 14 2714 0897ef78 180b220 Enabled 39e4bf38:39e4cbec 0015a4a8 0 MTA (Threadpool Worker)
29 19 1884 0898a3b8 1000b221 Disabled 39f36d50:39f38bec 0015a4a8 0 MTA System.Threading.ThreadAbortException (39f36bf8)
71 57 164c 274b41f0 b220 Enabled 39ef4098:39ef4bec 0015a4a8 4 MTA System.NullReferenceException (39ef3028)
72 58 223c 274b1110 200b220 Enabled 00000000:00000000 0015a4a8 0 MTA
107 83 1e60 275fe008 b020 Enabled 00000000:00000000 0015a4a8 0 MTA System.ObjectDisposedException (1e66684c)