记一次 .NET某质量检测中心系统 崩溃分析
💡
原文中文,约5000字,阅读约需12分钟。
📝
内容提要
本文讲述了一个与IIS相关的.NET程序崩溃的故事,通过WinDbg分析发现是由栈溢出导致的。进一步观察iiscore的汇编代码,发现存在死循环。建议使用SFC /SCANNOW检修系统文件或升级操作系统来解决问题。文章总结了程序崩溃往往是底层bug导致的,分析崩溃dump是一门玄学。
🎯
关键要点
- 文章讲述了一个与IIS相关的.NET程序崩溃的案例。
- 通过WinDbg分析发现崩溃是由栈溢出导致的。
- 栈溢出错误信息显示为Stack overflow - code c00000fd。
- 分析显示iiscore的汇编代码存在死循环。
- 建议使用SFC /SCANNOW命令检修系统文件或升级操作系统。
- 程序崩溃可能是底层bug导致的,分析崩溃dump是一门复杂的技术。
➡️