-2
以下訪問衝突每隔幾天就會崩潰我的應用程序。什麼可能導致這個?什麼可能導致從mscorwks訪問衝突!ThreadpoolMgr :: FireTimers?
(80c.f28): Access violation - code c0000005 (first/second chance not available)
eax=d628f91d ebx=29d706e3 ecx=29d706e3 edx=0bd2feb8 esi=00000000 edi=00000000
eip=79fd897a esp=0bd2feb8 ebp=0bd2ff34 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010297
mscorwks!ThreadpoolMgr::FireTimers+0x8d:
79fd897a 8b3f mov edi,dword ptr [edi] ds:0023:00000000=????????
這裏是堆棧跟蹤
0:011> kb
ChildEBP RetAddr Args to Child
0bd2ff34 79fd8a38 0bd2ff9c 79f7759b 2fb73db5 mscorwks!ThreadpoolMgr::FireTimers+0x8d
0bd2ffa8 79fd88ef 00000003 0bd2ffec 7c80b713 mscorwks!ThreadpoolMgr::TimerThreadFire+0x64
0bd2ffb4 7c80b713 0012eb4c 00000010 00000003 mscorwks!ThreadpoolMgr::TimerThreadStart+0x57
0bd2ffec 00000000 79fd8897 0012eb4c 00000000 kernel32!BaseThreadStart+0x37
這裏是我的版本信息
0:011> !EEVersion
2.0.50727.3053 retail
Server mode with 4 gc heaps
SOS Version: 2.0.50727.3625 retail build
不可能沒有一個堆棧跟蹤說造成 –
第一次機會異常是處理的異常。 – leppie
我已經添加了堆棧跟蹤。 – Sean