为什么文件/var/crash/_usr_lib_empathy_empathy-chat.1000.upload为空?

我刚刚经历了一次不寻常的崩溃:我试图点击Empathy联系人列表中的名称条目。 发生了撞车事故。 通常我会被问到是否要向Launchpad报告错误,并打开Launchpad。 这次错误信息是:

“对不起.Ubuntu 12.04注意到内部错误。如果您发现其他问题,请尝试重新启动计算机。向Launchpad发送错误报告以帮助解决此问题?”

这次Launchpad没有自动打开。 打开一个新窗口,我可以阅读相关的错误报告。 后来我在文件/var/crash/_usr_lib_empathy_empathy-chat.1000.crash中找到了错误报告。 为什么这次采取的行动与其他崩溃不同? 为什么文件/var/crash/_usr_lib_empathy_empathy-chat.1000.upload为空?

发生这种情况是因为在稳定(即非开发)版本中存在新的默认工作流崩溃。 而不是要求您使用崩溃数据提交错误报告,而是将崩溃数据发送到服务器,在那里对它们进行统计分析。

有关详细信息,请参阅此问题,包括基本原理和详细信息。

如果您愿意,有几种方法可以恢复旧的行为。 这里描述了一些, 这里有 其他 描述 。 如果你想通过提交Launchpad错误来手动恢复报告崩溃的旧行为(即使在稳定版本中) – 并且你可能想要这样做有很多原因,如果你愿意努力提交好的错误报告 – 然后我推荐这个特殊的技术 :

它可以编辑/etc/apport/crashdb.conf并将问题添加到problem_types['Bug', 'Package', 'Crash']