0

0

谷歌浏览器崩溃报告怎么查看和发送 Chrome Crash Reports分析【排错】

煙雲

煙雲

发布时间:2026-01-22 17:42:02

|

100人浏览过

|

来源于php中文网

原创

Chrome崩溃报告可通过chrome://dumps/和chrome://crashes/查看,本地路径为Crashpad/pending/,支持手动发送;命令行加--enable-logging实时输出日志;.dmp文件需用WinDbg/lldb等工具配合符号文件离线分析。

谷歌浏览器崩溃报告怎么查看和发送 chrome crash reports分析【排错】

谷歌浏览器(Chrome)意外关闭或无响应时,系统会自动生成崩溃报告,这些报告包含进程状态、堆跟踪和模块信息,可用于定位故障根源。以下是查看与发送 Chrome 崩溃报告的具体操作路径与方法:

一、启用并定位崩溃报告存储目录

Chrome 默认在崩溃发生后将报告临时保存在本地磁盘,但需确保崩溃上报功能已开启,且能访问对应文件夹路径。该目录存放未发送的 .dmp 文件及元数据,是手动分析的第一手资料。

1、在 Chrome 地址栏输入:chrome://dumps/,回车访问崩溃转储页面(仅限 Windows/macOS/Linux 桌面版,部分版本需启用实验性功能)。

2、若页面显示“此网页无法访问”,则说明未启用崩溃收集:点击地址栏右侧的三点菜单 → 设置 → 隐私设置和安全性 → 安全 → 启用“帮助改进 Chrome 的可靠性”选项。

3、关闭 Chrome,打开本地文件系统:Windows 路径为 %LOCALAPPDATA%\Google\Chrome\User Data\Crashpad\pending\;macOS 路径为 ~/Library/Application Support/Google/Chrome/Crashpad/pending/;Linux 路径为 ~/.config/google-chrome/Crashpad/pending/

二、通过 chrome://crashes 页面查看与手动提交

Chrome 内置的 crashes 页面汇总所有已捕获但尚未上传的崩溃事件,支持按时间排序、查看状态,并提供一键发送入口,无需第三方工具介入。

1、在 Chrome 地址栏输入:chrome://crashes/,回车加载页面。

2、等待页面刷新完成,列表中每行代表一次崩溃事件,状态列显示“已排队”、“已发送”或“失败”

3、对状态为“已排队”的条目,点击右侧“重新发送”按钮;若全部显示“已发送”,可点击页面顶部的“重新加载”强制触发新扫描。

4、如需导出某次崩溃摘要,右键该行 → 选择“检查” → 在开发者工具 Elements 面板中定位到对应

元素 → 右键 → Copy → Copy outerHTML,粘贴至文本编辑器中提取时间戳与 crash ID。

三、使用命令行参数启动 Chrome 获取实时崩溃日志

通过添加调试参数启动 Chrome,可绕过 Crashpad 服务,直接将崩溃堆栈输出至控制台,适用于开发环境复现与即时捕获。

灵光
灵光

蚂蚁集团推出的全模态AI助手

下载

1、关闭所有 Chrome 进程(包括后台任务),在终端或命令提示符中执行以下命令:

Windows 示例:chrome.exe --enable-logging --v=1

macOS 示例:open -a "Google Chrome" --args --enable-logging --v=1

Linux 示例:google-chrome --enable-logging --v=1

2、复现导致崩溃的操作(如打开特定网页、启用某扩展)。

3、崩溃发生后,查找日志文件:Windows 生成 chrome_debug.log 在启动目录;macOS/Linux 默认输出至 /tmp/chrome_debug.log

四、解析 .dmp 文件进行离线分析

Chrome 生成的 .dmp 文件为 Minidump 格式,需借助符号文件(.sym)与调试工具还原调用堆栈,适用于高级排错人员对崩溃上下文做深度逆向解读。

1、从 Chromium 官方符号服务器下载对应 Chrome 版本的符号包:访问 https://chromium.googlesource.com/chromium/src/+/main/docs/linux/symbol_server.md 获取 symbol server 配置说明。

2、安装 Breakpad 工具集或使用 WinDbg Preview(Windows) / lldb(macOS/Linux) 加载 .dmp 文件。

3、在调试器中执行命令加载符号路径,例如 WinDbg 中输入:!sym noisy;.symfix; .reload,再运行 !analyze -v 获取完整崩溃分析结果。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

797

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

735

2023.11.06

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

393

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

573

2023.08.10

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

393

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

573

2023.08.10

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

393

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

573

2023.08.10

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

9

2026.01.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.6万人学习

Git 教程
Git 教程

共21课时 | 2.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号