CEF 138 DumpWithoutCrashing 主动上报 (Chrome_ChildIOThread / CrBrowserMain)

base::debug::DumpWithoutCrashing() 主动生成的诊断 dump,进程随后继续运行

与 CrBrowserMain(×4,嵌套消息循环栈,结构与 [[cef138-msgloop-null-deref]] 相同)

判断依据

+0xab7284a 处(各 dump 的绝对地址不同但模块内偏移一致)——即

DumpWithoutCrashing 的调用点。

(Chromium 在收到非法 IPC 或断言降级时走此路径)。

结论(置信度:中)

该 class 是 CEF 内部的诊断性上报,不代表进程崩溃,但被 Crashpad

当作 crash 上传,抬高了崩溃统计。两种变体共享同一 DumpWithoutCrashing

调用点,需 CEF 138 符号才能确认具体触发断言。

行动项

1. 与 [[cef138-msgloop-null-deref]] 共用行动项:拿到内部 cef_mac_138

dSYM 后重符号化定位断言点。

2. 统计口径建议:triage 报表可考虑将 Simulated Exception 类型

单列(非致命),避免与真实崩溃混淆推高 v2028 崩溃率。