Google chrome 铬“;aw,snap“;崩溃,但可以';我看不到崩溃登录chrome://crashes 但是看看生成的DMP,那么什么是解释这个DMP文件的最快方法呢

Google chrome 铬“;aw,snap“;崩溃,但可以';我看不到崩溃登录chrome://crashes 但是看看生成的DMP,那么什么是解释这个DMP文件的最快方法呢,google-chrome,dmp,Google Chrome,Dmp,我可以看到我的页面在10分钟后以20%的概率崩溃(见aw,快照页面)(否则它会像永远一样运行) 所以我试着: 1) 使用任务管理器检查CPU和内存,看不到任何增加(因此没有泄漏) 2) 在中启用crush日志chrome://settings/ 结果: 2.1)在列表中仍然看不到任何内容chrome://crashes 页面,甚至没有crush ID(0崩溃) 2.2)在路径下的文件夹中看不到任何内容 C:/%User%/AppData/Local/Google/CrashReports (no

我可以看到我的页面在10分钟后以20%的概率崩溃(见aw,快照页面)(否则它会像永远一样运行)

所以我试着:

1) 使用任务管理器检查CPU和内存,看不到任何增加(因此没有泄漏)

2) 在中启用crush日志chrome://settings/ 结果:

2.1)在列表中仍然看不到任何内容chrome://crashes 页面,甚至没有crush ID(0崩溃)

2.2)在路径下的文件夹中看不到任何内容

C:/%User%/AppData/Local/Google/CrashReports (nothing in) nor 

C:/%User%/AppData/Local/Google/Chrome/User Data/Crash Reports (folder not exist)
2.3)但事实上,请参见:

C:/%User%/AppData/Local/Google/Chrome/User Data/CrashPads/reports
但它们似乎不可读,而且似乎不是崩溃日志的正确地址

3) 可以通过命令行参数或使用sawbuck获取chrome日志,但只发现了2个错误,一个是sawbuck本身的错误,另一个是无法将报告发送到google

因此,问题是:

1) 这些DMP是崩溃日志吗(chrome v50的默认转储文件目录已更改)

2) 如果需要,如何从DMP文件中提取信息chrome://crashes 页面不显示任何内容(对于windows上的chrome) p、 s.2使用页面位于

但是如果没有重新编译chrome的组件,它似乎不适用于windows,是否有任何第三方工具来解释DMP文件

环境信息:

chrome version: 50.0.2661.02 m
; Host OS: windows 10
标准Windows调试器可以读取
C:\Users\\AppData\Local\Google\Chrome\User Data\Crashpad\reports
中的崩溃转储(
.dmp
文件)。WinDbg是一种分析这些转储的工具(由Microsoft提供);它不会赢得任何美丽的内容,但它的强大和完成工作。有点奇怪的是,获得它的推荐方法是

您需要调试符号来理解结果,而这些符号并不包含在标准的Chrome版本中。要获取Chrome和Windows运行时的符号,请将以下设置为符号路径:

    SRV*c:\symbols*https://msdl.microsoft.com/download/symbols;SRV*c:\symbols*https://chromium-browser-symsrv.commondatastorage.googleapis.com
网上有很多关于使用WinDbg的资源;包含一些有用的命令以帮助您入门。

标准Windows调试器可以读取
C:\Users\\AppData\Local\Google\Chrome\User Data\Crashpad\reports
中的崩溃转储(
.dmp
文件)。WinDbg是一种分析这些转储的工具(由Microsoft提供);它不会赢得任何美丽的内容,但它的强大和完成工作。有点奇怪的是,获得它的推荐方法是

您需要调试符号来理解结果,而这些符号并不包含在标准的Chrome版本中。要获取Chrome和Windows运行时的符号,请将以下设置为符号路径:

    SRV*c:\symbols*https://msdl.microsoft.com/download/symbols;SRV*c:\symbols*https://chromium-browser-symsrv.commondatastorage.googleapis.com

网上有很多关于使用WinDbg的资源;包含一些有用的命令以帮助您入门。

C:/%User%/AppData/Local/Google/Chrome/User Data/CrashPads/reports下的dmp文件可以使用windbg进行解码,其中会列出崩溃原因,通过从symbol server加载的符号,它还可以提供C:/%User%/AppData/Local/Google/Chrome/User Data/CrashPads/reports下的call stack.dmp文件,可以使用windbg解码,其中会列出崩溃原因,通过从symbol server加载的符号,它还可以提供调用堆栈。