From 70d026420fe4eacfddb4abb544ded60c2a055dae Mon Sep 17 00:00:00 2001
From: Bryan Quigley <Bryan.Quigley@Canonical.com>
Date: Mon, 24 Nov 2014 09:47:10 -0500
Subject: [PATCH 48/93] [apport] Add information on specific crashes
The whoopsie ID let's us look the machine up
on errors.ubuntu.com for crash reports.
Partial output from /var/crash let's us
better know what crashdumps the user has without
uploading all of them.
Signed-off-by: Bryan Quigley <Bryan.Quigley@Canonical.com>
Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
---
sos/plugins/apport.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/sos/plugins/apport.py b/sos/plugins/apport.py
index 6756c78..c942c2d 100644
--- a/sos/plugins/apport.py
+++ b/sos/plugins/apport.py
@@ -25,5 +25,12 @@ class Apport(Plugin, DebianPlugin, UbuntuPlugin):
def setup(self):
self.add_copy_spec("/etc/apport/*")
+ self.add_copy_spec("/var/lib/whoopsie/whoopsie-id")
+ self.add_cmd_output(
+ "gdbus call -y -d com.ubuntu.WhoopsiePreferences \
+ -o /com/ubuntu/WhoopsiePreferences \
+ -m com.ubuntu.WhoopsiePreferences.GetIdentifier")
+ self.add_cmd_output("ls -alh /var/crash/")
+ self.add_cmd_output("bash -c 'grep -B 50 -m 1 ProcMaps /var/crash/*'")
# vim: et ts=4 sw=4
--
1.9.3