分析chrome os

时间:2018-01-10 04:53:27

标签: google-chrome-app google-chrome-os

我有一个chrome os应用程序经常崩溃并导致所有其他chrome进程崩溃。

我在chrome://crashes看到崩溃报告,但无法查看报告的详细信息。我也找不到任何minidump文件来分析。

在chrome os中获取崩溃报告内部的方法是什么?

2 个答案:

答案 0 :(得分:0)

尝试使用此SO post中的解决方案。

root@localhost:-$ mkdir /tmp/misc && chmod 777 /tmp/misc
root@localhost:-$ cd /tmp
root@localhost:-$ watch -n 1 'find . -mmin -1 -exec cp {} /tmp/misc/ \;'
     

然后,作为普通用户(不是root):

google-chrome --enable-logging --v=1
     

看到watch命令创建的文件后,运行:

root@localhost:-$ ls -l
-rw-------  1 root root 230432 Apr 16 09:06 chromium-renderer-minidump-2113a256de381bce.dmp
-rw-------  1 root root 230264 Apr 16 09:12 chromium-renderer-minidump-95889ebac3d8ac81.dmp
-rw-------  1 root root 231264 Apr 16 09:13 chromium-renderer-minidump-da0752adcba4e7ca.dmp
-rw-------  1 root root 236246 Apr 16 09:12 chromium-upload-56dc27ccc3570a10
-rw-------  1 root root 237247 Apr 16 09:13 chromium-upload-5cebb028232dd944
     

现在您可以使用breakpad处理*.dmp文件。

答案 1 :(得分:0)

您需要处于开发模式才能访问崩溃报告。否则无法访问崩溃保存的位置(系统在/ var / spool / crash下崩溃,浏览器/用户崩溃在/ home / chronos / * / crash /)下。

但是,如果您使用的是官方Chrome操作系统版本,我们目前不会发布二进制文件的符号,因此使用这些小型转储可能会有点难以调试。