记一次.NET某企业ERP网站系统 崩溃分析
原文中文,约5600字,阅读约需14分钟。发表于: 。一:背景 1. 讲故事前段时间收到了一个朋友的求助,说他的ERP网站系统会出现偶发性崩溃,找了好久也没找到是什么原因,让我帮忙看下,其实崩溃好说,用 procdump 自动抓一个就好,拿到 dump 之后,接下来就是一顿分析了。二:WinDbg 分析 1. 是什么导致的崩溃windbg 有一个自动化的分析命令 !analyze -v 可以帮我们提前预诊一下,就好像进医院先在问询台那里过一下。0:0...
作者帮助朋友分析ERP网站系统崩溃问题,使用WinDbg工具发现第三方库satrda.dll中的fprintf函数调用参数错误,进一步分析发现问题是由于stream参数为空引起的,通过查找dump文件中的fopen函数发现第一个参数为空,第二个参数是一个不存在的文件路径,最终得出结论朋友的服务器可能清理了由satrda生成的文件导致程序崩溃,建议朋友去satrda官网了解详情。