记一次 .NET某工厂报警监控设置 崩溃分析
💡
原文中文,约6800字,阅读约需17分钟。
📝
内容提要
这篇文章讲述了作者通过分析dump文件来解决程序崩溃的问题。作者使用WinDbg工具分析了崩溃的原因,并发现是空引用异常导致的。作者推测这可能是CLR的一个bug,建议在判空时加入null判断,并升级到最新的framework版本。
🎯
关键要点
- 作者通过分析dump文件解决程序崩溃问题。
- 使用WinDbg工具分析崩溃原因,发现是空引用异常导致的。
- 崩溃的汇编语句显示程序有this=null的情况。
- try catch未能捕获异常,程序没有走到CLR的异常处理链。
- 怀疑是CLR的bug,建议在判空时加入null判断。
- 建议升级到最新的framework版本以避免类似问题。
🏷️
标签
➡️