一次 dump 分析的复盘
首先有主站的运营同学反馈某个用户的投稿工具一选择上传视频就崩溃,100% 重现。
要到 crash dump 之后挂上 windbg,首先用 lmvm bililive
检查一下用户使用的版本:
1 | Image path: D:\ugc_assistant\2.0.0.1054\bililive.dll |
首先有主站的运营同学反馈某个用户的投稿工具一选择上传视频就崩溃,100% 重现。
要到 crash dump 之后挂上 windbg,首先用 lmvm bililive
检查一下用户使用的版本:
1 | Image path: D:\ugc_assistant\2.0.0.1054\bililive.dll |
某 Bililive 沿用了 Chromium 负责在 UI 层不同模块通讯的 command/handler 的机制,但是因为 Chromium 对 command 机制使用得很节制,因此相关的代码量不多,其处理函数一直是一个大大的 switch...case