记一次 .NET某企业数字化平台 崩溃分析
原文中文,约7100字,阅读约需17分钟。发表于: 。一:背景 1. 讲故事前些天群里有一个朋友说他们软件会偶发崩溃,想分析看看是怎么回事,所幸的是自己会抓dump文件,有了dump就比较好分析了,接下来我们开始吧。二:WinDbg 分析 1. 程序为什么会崩溃windbg 还是非常强大的,当你双击打开的时候会自动帮你定位过去展示崩溃时刻的寄存器和线程栈上下文,都省了 !analyze -v 命令分析了,输出如下:Loadingunloadedm...
本文讲述了一个软件崩溃的故事,作者使用WinDbg分析了崩溃原因,发现是栈溢出导致的异常。作者定位到了栈溢出线程,并发现是SqlSugar库导致的。最后建议作者改变写法以避免栈溢出。