Debugging 如何调试Google Chrome中的选项卡崩溃
我们有一个单页应用程序,它会随机破坏整个浏览器选项卡。我观察了一个多小时的记忆,但没有增加,一切看起来都很好。而不是在过了一段时间后,突然之间,选项卡崩溃了 我在街上找了个垃圾场Debugging 如何调试Google Chrome中的选项卡崩溃,debugging,google-chrome,crash,Debugging,Google Chrome,Crash,我们有一个单页应用程序,它会随机破坏整个浏览器选项卡。我观察了一个多小时的记忆,但没有增加,一切看起来都很好。而不是在过了一段时间后,突然之间,选项卡崩溃了 我在街上找了个垃圾场 C:\Users\cburgdorf\AppData\Local\Google\CrashReports 但是Chrome-last.dmp已经完全过时了。有没有什么地方可以让我找到关于这次撞车的更多信息?更不用说它是一种很难繁殖的动物 我想知道我是否可以在连接windbg的情况下启动Chrome,然后等待(2个小时
C:\Users\cburgdorf\AppData\Local\Google\CrashReports
但是Chrome-last.dmp已经完全过时了。有没有什么地方可以让我找到关于这次撞车的更多信息?更不用说它是一种很难繁殖的动物
我想知道我是否可以在连接windbg的情况下启动Chrome,然后等待(2个小时左右)标签崩溃。这样行吗
更新
你们所有人都给出了很好的答案,并为寻找虫子提供了有价值的建议。最后,我能够通过以下步骤重现错误并获得清晰的崩溃转储:
1.) windbg.exe -o chrome.exe
2.) reproduce crash
3.) .dump /ma C:\Path\To\A\CrashDump\File.dmp (as Paul pointed out)
4.) end session and load the crash dum with windbg
5.) use !analyze -v to extract valuable information
你能试着在chrome中使用firebug并给我一个日志吗? upd。您需要使用调试选项启动chrome
--enable-logging --v=1
按照上的说明报告渲染器崩溃,以便Chromium开发人员可以对其进行调试。一旦WinDbg进入,使用此命令创建完整的崩溃转储:
.dump /ma C:\Path\To\A\CrashDump\File.dmp
如果只想分析特定选项卡,则应遵循以下步骤
- 打开Chrome的任务管理器(菜单中的“查看背景页”选项)
- 右键单击网格并激活流程ID列
- 并将windbg连接到此pid
.dump
命令在我的系统上似乎不存在,因此我该如何安装它?我也不明白该命令应该是什么。显然,它不是Windows的一部分,因此它值得-1
。您阅读了“Open Windbg”部分吗?我希望您注意细节a-1,我在您的回复中看不到任何“开放Windbg”部分。然而,我已经明白了这一点。不幸的是,在安装了我希望的windbg之后,我仍然无法从命令行运行该程序。我试图寻找它,但也失败了。