Upgrade tsan builds to >= nightly-2020-09-19
Categories
(Testing :: Mochitest, defect, P3)
Tracking
(firefox-esr78 unaffected, firefox82 unaffected, firefox83 unaffected, firefox84 unaffected)
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox82 | --- | unaffected |
firefox83 | --- | unaffected |
firefox84 | --- | unaffected |
People
(Reporter: CosminS, Assigned: glandium)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
There were a few mochitest Linux 18.04 x64 tsan opt failures after Bug 1644624 landed here: https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception&revision=609ac687f7e38023eae03bad472b1632d7d04768&searchStr=linux%2C18.04%2Cx64%2Ctsan%2Copt&failure_classification_id=2
Failure logs:
- https://treeherder.mozilla.org/logviewer.html#?job_id=319077132&repo=autoland
- https://treeherder.mozilla.org/logviewer.html#?job_id=319070213&repo=autoland
These were fixed by partially backing out Bug 1644624 here: https://hg.mozilla.org/integration/autoland/rev/fee83fc16940a1de26d34db3f1c62495438db83b
Reporter | ||
Comment 1•4 years ago
|
||
This was backed out because bug 1644624 had to be backed out https://bugzilla.mozilla.org/show_bug.cgi?id=1644624#c17.
Backout link: https://hg.mozilla.org/integration/autoland/rev/9a2598a10e2234fd475706330cd468acca9338ed
Assignee | ||
Comment 2•4 years ago
|
||
This starts happening somewhere between
rustc 1.47.0-nightly (7e6d6e5f5 2020-08-16)
and
rustc 1.47.0-nightly (792c645ca 2020-08-17)
Comment 3•4 years ago
|
||
Set release status flags based on info from the regressing bug 1644624
Updated•4 years ago
|
Assignee | ||
Comment 4•4 years ago
|
||
Actually , 84 is unaffected because the part of bug 1644624 that causes these failures hasn't landed.
Assignee | ||
Comment 5•4 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #2)
This starts happening somewhere between
rustc 1.47.0-nightly (7e6d6e5f5 2020-08-16)
and
rustc 1.47.0-nightly (792c645ca 2020-08-17)
And the specific commit where it stated happening is 33c96b4d9782cf6364e47cb2c904e66b06c22bb4 (merge of https://github.com/rust-lang/rust/pull/74748) but it doesn't seem related, except for the fact that it might make rust code faster.
The failures, per https://treeherder.mozilla.org/#/jobs?repo=try&revision=45f8147af4c936bdc27903eed7a1336898ab7eac seem largely related to scrolling.
Assignee | ||
Comment 6•4 years ago
|
||
This appears to be fixed in more recent nightlies, which require bug 1667736
Assignee | ||
Comment 7•4 years ago
|
||
Ok, everything lines up:
- as per comment 5, the regression comes from https://github.com/rust-lang/rust/pull/74748
- that PR had a regression identified upstream: https://github.com/rust-lang/rust/issues/76803
- that issue was fixed with: https://github.com/rust-lang/rust/pull/76837
- bisecting when nightlies were fixed (since recent ones worked) pointed to https://github.com/rust-lang/rust/pull/76837
This means we'd need to upgrade to at least nightly-2020-09-19. Let's then go with the latest that was versioned 1.48.0-nightly.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 8•4 years ago
|
||
The first versions with 1.48 had a regression that was fixed later
during the 1.48.0 development phase. Use the last of those to have
something closer to a release, but still versioned 1.48.
Comment 10•4 years ago
|
||
Backed out for build bustages.
Log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=319658679&repo=autoland&lineNumber=14103
Backout: https://hg.mozilla.org/integration/autoland/rev/59f99782b6f765539848510f3e4fc01b11076bc4
Assignee | ||
Comment 11•4 years ago
|
||
Forgot that bug 1667736 needed to land first.
Comment 12•4 years ago
|
||
Comment 13•4 years ago
|
||
bugherder |
Description
•