![关于崩溃报告中包含哪些内容的问题](https://linux22.com/image/992851/%E5%85%B3%E4%BA%8E%E5%B4%A9%E6%BA%83%E6%8A%A5%E5%91%8A%E4%B8%AD%E5%8C%85%E5%90%AB%E5%93%AA%E4%BA%9B%E5%86%85%E5%AE%B9%E7%9A%84%E9%97%AE%E9%A2%98.png)
如果我的文本编辑器崩溃了,我打开的文件似乎肯定会成为内存转储的一部分。但如果我的窗口管理器甚至 X 服务器崩溃了,它有可能包括我打开的文件的屏幕截图吗?该文件必须是顶部的文件才能被包含吗?
更严重的是,如果密钥环管理器崩溃,它会发送我解密的密钥吗?如果不会,如何防止这种情况发生?
答案1
在终端中,可以轻松找到:
w3@aardvark:~(0)$ ll /var/crash
total 340
-rw-r----- 1 w3 whoopsie 341500 Aug 4 11:38 _usr_lib_x86_64-linux-gnu_webkit2gtk-3.0_libexec_WebKitWebProcess.1003.crash
w3@aardvark:~(0)$ sudo file /var/crash/_usr_lib_x86_64-linux-gnu_webkit2gtk-3.0_libexec_WebKitWebProcess.1003.crash
/var/crash/_usr_lib_x86_64-linux-gnu_webkit2gtk-3.0_libexec_WebKitWebProcess.1003.crash: ASCII text
我有一份崩溃报告,它是ASCII text
。您可以使用众多 Linux 文本工具(more
、less
、vi
、emacs
、libreoffice
、 ...)中的任何一个来阅读它(权限允许)。
看起来我的崩溃文件有以下部分(通过减去前一个行号来获取每个部分的大小):
w3@aardvark:~(1)$ sudo egrep -n '^[A-Z][A-Za-z0-9]+:' /var/crash/_usr_lib_x86_64-linux-gnu_webkit2gtk-3.0_libexec_WebKitWebProcess.1003.crash
1:ProblemType: Crash
2:Architecture: amd64
3:CurrentDesktop: Unity
4:Date: Thu Aug 4 11:34:52 2016
5:DistroRelease: Ubuntu 14.04
6:ExecutablePath: /usr/lib/x86_64-linux-gnu/webkit2gtk-3.0/libexec/WebKitWebProcess
7:ExecutableTimestamp: 1458166478
8:ProcCmdline: /usr/lib/x86_64-linux-gnu/webkit2gtk-3.0/libexec/WebKitWebProcess 15
9:ProcCwd: /home/w3
10:ProcEnviron:
17:ProcMaps:
5383:ProcStatus:
5425:Signal: 11
5426:Uname: Linux 3.13.0-92-generic x86_64
5427:UserGroups: adm cdrom dialout dip libvirtd lp lpadmin mail plugdev root sambashare sudo tty video wireshark
我不知道您的用户数据会去哪里,检查我的崩溃文件后,我没有看到任何泄漏的数据(超出您从上面收集到的信息)。
您可以在中检查您的崩溃文件/var/crash
。