|
|
|
@ -156,7 +156,7 @@ def report_tombstone_apport(fn, client): |
|
|
|
|
crash_function = stacktrace_s[1] |
|
|
|
|
|
|
|
|
|
# Remove arguments that can contain pointers to make sentry one-liner unique |
|
|
|
|
crash_function = " ".join(crash_function.split(' ')[4:]) |
|
|
|
|
crash_function = " ".join(x for x in crash_function.split(' ')[1:] if not x.startswith('0x')) |
|
|
|
|
crash_function = re.sub(r'\(.*?\)', '', crash_function) |
|
|
|
|
|
|
|
|
|
contents = stacktrace + "\n\n" + contents |
|
|
|
@ -174,7 +174,11 @@ def report_tombstone_apport(fn, client): |
|
|
|
|
|
|
|
|
|
# Files could be on different filesystems, copy, then delete |
|
|
|
|
shutil.copy(fn, os.path.join(crashlog_dir, new_fn)) |
|
|
|
|
os.remove(fn) |
|
|
|
|
|
|
|
|
|
try: |
|
|
|
|
os.remove(fn) |
|
|
|
|
except PermissionError: |
|
|
|
|
pass |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def main(): |
|
|
|
|