记一次 .NET某酒业业务系统 崩溃分析
原文中文,约6200字,阅读约需15分钟。发表于: 。一:背景 1. 讲故事前些天有位朋友找到我,说他的程序每次关闭时就会自动崩溃,一直找不到原因让我帮忙看一下怎么回事,这位朋友应该是第二次找我了,分析了下 dump 还是挺经典的,拿出来给大家分享一下吧。二:WinDbg 分析 1. 为什么会崩溃找崩溃原因比较简单,用 !analyze -v 命令观察一下便知。0:040>!analyze-v CONTEXT:(.ecxr) eax=...
文章讲述了作者朋友的程序在关闭时自动崩溃的问题,通过使用WinDbg分析发现是由于程序在退出时未正确关闭非托管的定时器。文章提醒读者在退出进程时要调用Dispose()方法关闭定时器,以避免类似的崩溃问题。