Project

General

Profile

Actions

Task #3725

open

Crash report website should merge crash signatures that only differ by whitespace (Linux vs Windows)

Added by Stéphane Guillou about 2 months ago. Updated about 1 month ago.

Status:
In Progress
Priority:
Normal
Category:
-
Target version:
-
Start date:
2024-03-13
Due date:
% Done:

0%

Tags:

Description

In some cases, the same crash signature is collected in both Windows and Linux, but the reports are collected in distinct pages because of a minor whitespace difference.

For example:
  • "IsAnchoredObjShown(SwTextFrame const &,SwFormatAnchor const &)" on Windows
  • "IsAnchoredObjShown(SwTextFrame const&, SwFormatAnchor const&)" on Linux (notice the difference: spaces missing before "&")

Another example in this contributor's comment https://bugs.documentfoundation.org/show_bug.cgi?id=158343#c4 (no space before the asterisk on Linux)

This leads to wasted effort:
- users opening a new Bugzilla ticket because they don't see an existing report linked to the crash signature
- QA having to triage more reports
- QA and devs thinking the issue is Linux-only or Windows-only
- marking a ticket as fixed while others are lingering and might end up eventually closed as "worksforme"
- not having a clear picture of how widespread the issue actually is, and therefore not assigning the correct importance to the bug

Cloph mentioned this is related to how each OS collects the trace, so I am unsure what the best solution is (processing the actual trace, or later merging the pages conditionally). Copying Cloph and Xisco in for advice.

Actions #1

Updated by Stéphane Guillou about 2 months ago

(I notice in my example that there is also an extra space after the comma in the Linux signature. Not sure if it helps with figuring out the logic.)

Actions #2

Updated by Juan José González about 1 month ago

  • Status changed from New to In Progress
  • Assignee set to Juan José González
  • Start date set to 2024-03-13

Working with symbol detection in local environment to debug this one.

Actions

Also available in: Atom PDF