客户提交一个dump文件,WinDbg加载时出现大量WARNING,加载对应版本的SOS后执行相应命令提示"SOS does not support the current target architecture"。
原因在于使用了64位的任务管理器导出了32位进程的dump文件,下面是两个解决方法:
1、使用32位任务管理器,运行:C:WindowsSysWOW64 askmgr.exe。
2、使用其它转储工具,比如:ProcessExplorer。
参考资料:
Capturing memory dumps for 32-bit processes on an x64 machine