在 chrome os 中分析崩溃报告
Analyse crash report in chrome os
我有一个 chrome os 应用程序经常崩溃并导致所有其他 chrome 进程也崩溃。
我在 chrome://crashes
中看到崩溃报告,但无法查看报告的详细信息。我也找不到任何要分析的小型转储文件。
在 chrome os 中获取崩溃报告内部信息的方法是什么?
试试这个 中的解决方案。
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/ \;'
Then, as a regular user (not root):
google-chrome --enable-logging --v=1
Once you see files created by the watch
command, run:
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
Now you can use breakpad to work on the *.dmp
files.
您需要处于开发模式才能访问崩溃报告。没有其他方法可以访问保存崩溃的位置(系统在 /var/spool/crash 下崩溃,browser/user 在 /home/chronos/*/crash/ 下崩溃)。
但是,如果您使用的是官方 Chrome OS 版本,我们目前不会发布二进制文件的符号,因此使用这些符号进行调试可能会有点困难小型转储。
我有一个 chrome os 应用程序经常崩溃并导致所有其他 chrome 进程也崩溃。
我在 chrome://crashes
中看到崩溃报告,但无法查看报告的详细信息。我也找不到任何要分析的小型转储文件。
在 chrome os 中获取崩溃报告内部信息的方法是什么?
试试这个
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/ \;'
Then, as a regular user (not root):
google-chrome --enable-logging --v=1
Once you see files created by the
watch
command, run: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
Now you can use breakpad to work on the
*.dmp
files.
您需要处于开发模式才能访问崩溃报告。没有其他方法可以访问保存崩溃的位置(系统在 /var/spool/crash 下崩溃,browser/user 在 /home/chronos/*/crash/ 下崩溃)。
但是,如果您使用的是官方 Chrome OS 版本,我们目前不会发布二进制文件的符号,因此使用这些符号进行调试可能会有点困难小型转储。