Closed Bug 1555427 Opened 5 years ago Closed 5 years ago

Skip mozalloc_abort and similar frames when determining crash signature

Categories

(Testing :: Mozbase, enhancement)

Version 3
enhancement
Not set
normal

Tracking

(firefox69 fixed)

RESOLVED FIXED
mozilla69
Tracking Status
firefox69 --- fixed

People

(Reporter: kmag, Assigned: kmag)

References

Details

Attachments

(1 file)

We have hundreds of unrelated bugs with the crash signature "@ mozalloc_abort" because it winds up being the top frame for most types of aborts. We should skip that and related abort functions when determining the crash signature so it actually winds up being useful.

We apparently already do something similar on socorro.

mozalloc_abort and related abort functions are the top frame for many
different, unrelated crashes because they happen to be the standard way to
abort execution. That makes it difficult to properly classify and deal with
intermittent failures.

This patch changes our crash handling behavior so that we try to skip any
frames at the top of the stack that are in generic abort functions, and use
the topmost frame which is actually relevant to the crash reason instead.

Pushed by maglione.k@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/65ccd8aad15a
Skip abort functions when determining crash signature. r=gbrown
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
Blocks: 1495414
Blocks: 1506766, 1495273
Blocks: 1511255, 1511532
Blocks: 1527071, 1548902
Blocks: 1550415, 1532978
Blocks: 1506393, 1550925
Blocks: 1497670, 1546531
Blocks: 1469659, 1465024
Blocks: 1510534
Blocks: 1370481, 1496031
Blocks: 1497891
Blocks: 1556073
See Also: → 1616965
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: