启动对应版本(X86,X64)的WinDbg,主菜单“File->Open Crash dump”打开崩溃转储文件。假定崩溃的程序是Eholly。依次执行以下4命令。
ld Eholly
sxe ld:clrjit
.loadby sos clr
!dumpstack
各命令的作用:
第一行:加载Eholly.pdb
第二行第三行:加载sos,否则解析不了托管代码
第四行:查看堆栈:
原始代码:
private void btn_login_Click(object sender, EventArgs e) { string str =""; for (int i = 0; i < 10000000; i++ ) { str += 'a'; }