0xC0000005 代表存取違規:讀/寫了未分配、已釋放或無權限的記憶體位址。常見於野指針、緩衝區溢位、雙重釋放、多線程競態。
/DEBUG 與 /Zi)。SetErrorMode 或 WER 自動生成)。.sympath srv*...; .reload; .open dump.dmp。!analyze -v 取得異常位址、呼叫堆疊、執行緒資訊。ntdll!RtlFreeHeap → 可能雙重釋放或堆損毀。0x00000000 或 0xCCCCCCCC → 空指針或未初始化。Visual Studio 記憶體檢查、Application Verifier、AddressSanitizer (Clang/GCC) 能在開發期提前捕獲。