ThreadSanitizer (TSAN) builds for Thunderbird
Categories
(Thunderbird :: Build Config, enhancement)
Tracking
(thunderbird_esr78 wontfix)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | wontfix |
People
(Reporter: ovari123, Assigned: rjl)
References
Details
Attachments
(3 files, 1 obsolete file)
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:87.0) Gecko/20100101 Firefox/87.0
Steps to reproduce:
Eliminating Data Races in Firefox – A Technical Report
https://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/
We recommend that all multithreaded C/C++ projects adopt the ThreadSanitizer tool to enhance code quality.
https://clang.llvm.org/docs/ThreadSanitizer.html
Is Thunderbird using ThreadSanitizer?
If not, since Firefox is using ThreadSanitizer can Thunderbird use ThreadSanitizer too?
Thank you
Assignee | ||
Comment 1•3 years ago
|
||
There's no automated TSAN builds at the moment, but it's trivial to add them to CI and I'm happy to do so.
Someone (not me -- this is way out of my league) needs to make use of them though.
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D116854
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D116855
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/38e93f11bef1
Add ThreadSanitizer (TSAN) builds to CI. r=justdave
https://hg.mozilla.org/comm-central/rev/d265e97b8155
Run tests for ASan builds. r=justdave
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/b793f919c1e2
Follow-up: Adjust test parameters for ASan and TSAN to prevent worker failures. r=justdave
Updated•3 years ago
|
Description
•