Port the ASan reporter add-on
Categories
(Thunderbird :: Build Config, enhancement, P3)
Tracking
(thunderbird_esr91 unaffected, thunderbird100 unaffected)
Tracking | Status | |
---|---|---|
thunderbird_esr91 | --- | unaffected |
thunderbird100 | --- | unaffected |
People
(Reporter: tdulcet, Assigned: rjl)
References
Details
Attachments
(4 files)
Port the ASan reporter add-on from Firefox, to make fuzzing Thunderbird and reporting security vulnerabilities easier. This was added to Firefox in Bug 1386304. Also see:
- https://blog.mozilla.org/security/2018/07/19/introducing-the-asan-nightly-project/
- https://firefox-source-docs.mozilla.org/tools/sanitizer/asan_nightly.html
This was first requested in Bug 1641581.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
The reporter code is built into Firefox now. Bug 1487173. The biggest obstacle to including it is probably going to be the "crashproxy" piece which is a server at https://anf1.fuzzing.mozilla.org/crashproxy/submit/.
Assignee | ||
Comment 2•3 years ago
|
||
This bug is actionable now!
Per Chris Holler, Thunderbird can submit results to the Firefox crashproxy. Due to limitations in the infrastructure, Thunderbird devs won't have direct access to the results, but the necessary information will be filed in Bugzilla for issues that can be fixed.
The current ASan builds need to be converted to "shippable" builds, the reporter code needs enabling, and a Balrog channel(?) set up (in bug 1716977).
Assignee | ||
Comment 3•3 years ago
|
||
Does it make sense to move AsanReporter.jsm to /toolkit/modules to avoid copying it to comm/mail/modules?
Comment 4•3 years ago
|
||
(In reply to Rob Lemley [:rjl] from comment #3)
Does it make sense to move AsanReporter.jsm to /toolkit/modules to avoid copying it to comm/mail/modules?
If you can make the same module work for Firefox and TB, then I think that's a good way to move forward, yes :)
Assignee | ||
Comment 5•3 years ago
|
||
See https://firefox-source-docs.mozilla.org/tools/sanitizer/asan_nightly.html.
Depends on bug 1764092 for mozilla-central support.
Updated•3 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D143515
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/97323aeeed59
Initialize AsanReporter when enabled. r=mkmelin
https://hg.mozilla.org/comm-central/rev/6a84da06fc27
Thunderbird AsanReporter build config. r=#thunderbird-reviewers,mkmelin
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 9•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Comment 10•3 years ago
|
||
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/d6b0477f76c2
Follow-up: Set correct project when building asan-reporter for Win. r=aleca
Assignee | ||
Comment 11•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Comment 12•3 years ago
|
||
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/9f307f88fb90
Follow-up: Do not upload symbols for asan-reporter builds. r=mkmelin
Comment 13•3 years ago
|
||
Backout: https://hg.mozilla.org/comm-central/rev/011c5679fadd988db71a9ca043dbe34ba23cb006
Exception: Shippable job build-linux64-asan-reporter-shippable/opt should have enable-full-crashsymbols attribute set to true to enable symbol upload to crash-stats
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Updated•3 years ago
|
Comment 15•3 years ago
|
||
Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/27ec2ba4d087
Follow-up: Do not upload symbols for asan-reporter builds. r=mkmelin
Description
•