将“报告问题”保存为纯文本文件

Ste*_*pan 2 error-handling

我在启动后立即收到“报告问题”消息。我想找到问题的原因。为此,我想保存错误消息。

我意识到我可以dmesg 中提取它,但是有没有办法只保存输出?是将报告发送到我的电子邮件,还是在本地以纯文本形式发送?屏幕截图可以完成这项工作,但这是一个丑陋的解决方案。

Byt*_*der 6

apport您可以在目录中找到创建的错误报告文件

/var/crash/
Run Code Online (Sandbox Code Playgroud)

这些文件按照以下方案命名:

_underscore_separated_path_to_executable.UserID.crash
Run Code Online (Sandbox Code Playgroud)

例如,当qtox最近以 UID 1000 的用户身份运行时崩溃时,它创建了以下文件:

/var/crash/_usr_bin_qtox.1000.crash
Run Code Online (Sandbox Code Playgroud)

这是一个简单但非常长(长达几 MB)的 ASCII 文本文件,您可以在任何编辑器中打开它。例如,它看起来像这样(当然,只有前几行):

ProblemType: Crash
Architecture: amd64
CrashCounter: 1
CurrentDesktop: Unity
Date: Tue Nov 17 12:30:26 2015
DistroRelease: Ubuntu 15.10
ExecutablePath: /usr/bin/qtox
ExecutableTimestamp: 1447542999
ProcCmdline: qtox
ProcCwd: /home/alphawolf
ProcEnviron:
[...]
Run Code Online (Sandbox Code Playgroud)