← Back to team overview

apport-hackers team mailing list archive

[Merge] lp:~bdrung/apport/lp-1686387 into lp:apport


Benjamin Drung has proposed merging lp:~bdrung/apport/lp-1686387 into lp:apport.

Requested reviews:
  Apport upstream developers (apport-hackers)
Related bugs:
  Bug #1686387 in Apport: "Please strip root directory (from sandbox) from stack traces"

For more details, see:

When using a sandbox directory, the root directory of the sandbox can be seen in the stack traces.
Your team Apport upstream developers is requested to review the proposed merge of lp:~bdrung/apport/lp-1686387 into lp:apport.
=== modified file 'apport/report.py'
--- apport/report.py	2020-06-09 21:41:57 +0000
+++ apport/report.py	2020-08-21 14:59:18 +0000
@@ -785,6 +785,12 @@
                 del self['AssertionMessage']
+        if rootdir:
+            # Strip root directory (from sandbox) from stack traces
+            for key in ("Stacktrace", "ThreadStacktrace"):
+                if key in self:
+                    self[key] = self[key].replace("from " + rootdir, "from ")
         if 'Stacktrace' in self:
             addr_signature = self.crash_signature_addresses()