摘要: [如何开启WinDbg本机调试问题] (/huangxincheng/articles/17864581.html) [调试托管代码无行号问题] (/huangxincheng/articles/178645 阅读全文
posted @ 2023-11-29 16:00 一线码农 阅读(1327) 评论(0) 推荐(2) 编辑
摘要: 一:背景 1. 讲故事 最近在分析dump时,发现有程序的卡死和WeakReference有关,在以前只知道怎么用,但不清楚底层逻辑走向是什么样的,借着这个dump的契机来简单研究下。 二:弱引用的玩法 1. 一些基础概念 用过WeakReference的朋友都知道这里面又可以分为弱短和弱长两个概念 阅读全文
posted @ 2024-06-28 11:42 一线码农 阅读(856) 评论(0) 推荐(6) 编辑
摘要: 一:背景 1. 讲故事 在dump分析的过程中经常会看到很多线程卡在Monitor.Wait方法上,曾经也有不少人问a56爆大奖在线娱乐为什么用 !syncblk 看不到 Monitor.Wait 上的锁信息,刚好昨天有时间a56爆大奖在线娱乐就来研究一下。 二:Monitor.Wait 底层怎么玩的 1. 案例演示 为了方便讲述,先 阅读全文
posted @ 2024-06-20 11:53 一线码农 阅读(1061) 评论(0) 推荐(9) 编辑
摘要: 一:背景 1. 讲故事 前些天有位朋友找到a56爆大奖在线娱乐,说他们的程序会偶发性的卡死一段时间,然后又好了,让a56爆大奖在线娱乐帮忙看下怎么回事?窗体类的程序解决起来相对来说比较简单,让朋友用procdump自动抓一个卡死时的dump,拿到dump之后,上 windbg 说话。 二:WinDbg 分析 1. 主线程在做什么 要想 阅读全文
posted @ 2024-06-18 10:33 一线码农 阅读(1348) 评论(2) 推荐(9) 编辑
摘要: 一:背景 1. 讲故事 前些天有位朋友在微信上丢了一个崩溃的dump给a56爆大奖在线娱乐,让a56爆大奖在线娱乐帮忙看下为什么出现了崩溃,在 Windows 的事件查看器上显示的是经典的 访问违例 ,即 c0000005 错误码,不管怎么说有dump就可以上windbg开干了。 二:WinDbg 分析 1. 程序为谁崩溃了 在 Wi 阅读全文
posted @ 2024-06-13 16:16 一线码农 阅读(923) 评论(5) 推荐(9) 编辑
摘要: 一:背景 1. 讲故事 前些天有位朋友找到a56爆大奖在线娱乐,说他们的程序内存会偶发性暴涨,自己分析了下是非托管内存问题,让a56爆大奖在线娱乐帮忙看下怎么回事?哈哈,看到这个dumpa56爆大奖在线娱乐还是非常有兴趣的,居然还有这种游戏币自助机类型的程序,下次去大玩家看看他们出币的机器后端是不是C#写的?由于dump是linux上的程序,刚好win 阅读全文
posted @ 2024-06-12 08:52 一线码农 阅读(1876) 评论(9) 推荐(16) 编辑
摘要: 一:背景 1. 讲故事 今天分享的dump是训练营里一位学员的,从一个啥也不会到现在分析的有模有样,真的是看他成长起来的,调试技术学会了就是真真实实自己的,话不多说,上windbg说话。 二:WinDbg 分析 1. 为什么会卡死 这位学员是从事工控大类下的视觉自动化,也是目前.NET的主战场,这个 阅读全文
posted @ 2024-06-06 10:36 一线码农 阅读(601) 评论(0) 推荐(6) 编辑
摘要: 一:背景 1. 讲故事 这些天有点意思,遇到的几个程序故障都是和Windows操作系统或者第三方组件有关系,真的有点无语,今天就带给大家一例 IIS 相关的与大家分享,这是一家国企的.NET程序,出现了崩溃急需分析。 二:WinDbg 分析 1. 为什么会崩溃 崩溃原因相对还是好找的,双击dump文 阅读全文
posted @ 2024-06-04 10:52 一线码农 阅读(560) 评论(2) 推荐(4) 编辑
摘要: 一:背景 1. 讲故事 前些天有位朋友找到a56爆大奖在线娱乐,说他的软件在客户那边不知道什么原因崩掉了,从windows事件日志看崩溃在 clr 里,让a56爆大奖在线娱乐能否帮忙定位下,dump 也抓到了,既然dump有了,接下来就上 windbg 分析吧。 二:WinDbg 分析 1. 为什么崩溃在 clr 一般来说崩溃在clr 阅读全文
posted @ 2024-05-31 12:43 一线码农 阅读(739) 评论(1) 推荐(4) 编辑
摘要: 一:背景 1. 讲故事 这一期程序故障除了做原理分析,还顺带吐槽一下,熟悉a56爆大奖在线娱乐的朋友都知道a56爆大奖在线娱乐分析dump是免费的,但免费不代表可以滥用a56爆大奖在线娱乐的宝贵时间,a56爆大奖在线娱乐不知道有些人故意恶搞卡死是想干嘛,不得而知,希望后面类似的事情越来越少吧!废话不多说,a56爆大奖在线娱乐们来看看是如何被恶搞的。 二:WinDbg 分析 1. 程序是如 阅读全文
posted @ 2024-05-28 10:08 一线码农 阅读(2485) 评论(14) 推荐(34) 编辑
摘要: 一:背景 1. 讲故事 前些天群里有一个朋友说他们软件会偶发崩溃,想分析看看是怎么回事,所幸的是自己会抓dump文件,有了dump就比较好分析了,接下来a56爆大奖在线娱乐们开始吧。 二:WinDbg 分析 1. 程序为什么会崩溃 windbg 还是非常强大的,当你双击打开的时候会自动帮你定位过去展示崩溃时刻的寄存器 阅读全文
posted @ 2024-05-27 10:42 一线码农 阅读(1314) 评论(16) 推荐(9) 编辑
摘要: 一:背景 1. 讲故事 停了一个月没有更新文章了,主要是忙于写 C#内功修炼系列的PPT,现在基本上接近尾声,可以回头继续更新这段时间分析dump的一些事故报告,有朋友微信上找到a56爆大奖在线娱乐,说他们的系统出现了大量的http超时,程序不响应处理了,让a56爆大奖在线娱乐帮忙看下怎么回事,dump也抓到了。 二:WinDbg分析 阅读全文
posted @ 2024-05-20 09:31 一线码农 阅读(1262) 评论(4) 推荐(8) 编辑
摘要: 一:背景 1. 讲故事 上个月有个朋友在微信上找到a56爆大奖在线娱乐,说他们的软件在客户那边隔几天就要崩溃一次,一直都没有找到原因,让a56爆大奖在线娱乐帮忙看下怎么回事,确实工控类的软件环境复杂难搞,朋友手上有一个崩溃的dump,刚好丢给a56爆大奖在线娱乐来分析一下。 二:WinDbg分析 1. 程序为什么会崩溃 windbg 有一个厉害之处在于 阅读全文
posted @ 2024-04-17 11:55 一线码农 阅读(1750) 评论(12) 推荐(11) 编辑
摘要: 一:背景 1. 讲故事 前些天有位朋友微信找到a56爆大奖在线娱乐,说他们的WPF程序有内存泄漏的情况,让a56爆大奖在线娱乐帮忙看下怎么回事?并且dump也抓到了,网上关于程序内存泄漏,内存暴涨的文章不计其数,看样子这个dump不是很好分析,不管怎么说,上 windbg 说话。 二:WinDbg分析 1. 内存真的暴涨吗 在.NET 阅读全文
posted @ 2024-04-07 12:42 一线码农 阅读(2271) 评论(11) 推荐(6) 编辑
摘要: 一:背景 1. 讲故事 昨晚给训练营里面的一位朋友分析了一个程序崩溃的故障,因为看小伙子昨天在群里问了一天也没搞定,干脆自己亲自上阵吧,抓取的dump也是a56爆大奖在线娱乐极力推荐的用 procdump 注册 AEDebug 的方式,省去了很多沟通成本。 二:WinDbg分析 1. 为什么会崩溃 windbg有一个 阅读全文
posted @ 2024-03-28 12:45 一线码农 阅读(1302) 评论(2) 推荐(12) 编辑
摘要: 一:背景 1. 讲故事 前些天有一位朋友在公众号上找到a56爆大奖在线娱乐,说他们的WinForm程序部署在20多台机器上,只有两台机器上的程序会出现崩溃的情况,自己找了好久也没分析出来,让a56爆大奖在线娱乐帮忙看下怎么回事,就喜欢这些有点调试基础的,dump也不需要a56爆大奖在线娱乐指导怎么去抓,接下来a56爆大奖在线娱乐们就上windbg开始分析吧。 二:Win 阅读全文
posted @ 2024-03-25 16:28 一线码农 阅读(2186) 评论(10) 推荐(15) 编辑