Intermittent webgl mochitest failure increase when remote canvas enabled.
Categories
(Core :: Graphics, defect, P1)
Tracking
()
People
(Reporter: bobowen, Assigned: bobowen)
References
(Regression)
Details
(Keywords: regression)
Attachments
(3 files)
The first patch for bug 1598585 causes an increase in intermittent webgl test failures.
This patch changed the canvas thread handling, so my guess is that this is causing a hang somehow in the GPU process:
https://hg.mozilla.org/try/rev/6b300b00fc72832c6bb183760539c4b059db8479
No idea as to why webgl tests trigger this more than others, perhaps more of those tests also interact with canvas 2D as well.
Try push with remote canvas enabled after that patch:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=3dac49a7bacd9ed57d7eb1f9b5ff86dc8ff01db9
Try push with remote canvas enabled before that patch:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=fb9dcddb8cdde60636c45f161768636217c8a687
Assignee | ||
Comment 1•5 years ago
|
||
One of the crashes I sometimes see in the webgl tests is the parent process waiting for PCompositorBridgeChild::SendWillClose.
Another I'd missed in a reftest was the parent waiting for PImageBridgeChild::SendWillClose.
So this seems to suggest a hang in the compositor thread of the GPU process.
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
I've found the race on Canvas thread shutdown in Debug builds.
Try push with potential fix:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=c60316af852fca77fd19b225652f1c688a46ce25
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
This fixes an issue with the AboutToWait check. It is possible that this could
be done without this, but while there might be a very slight performance hit, it
seems to be smaller than the general noise in the tests.
Depends on D70335
Assignee | ||
Comment 6•5 years ago
|
||
This also adds checks for the other side closing during the ReturnRead and
ReturnWrite loops.
Depends on D70336
Comment 8•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f2ade35d7588
https://hg.mozilla.org/mozilla-central/rev/0ab9d2f38280
https://hg.mozilla.org/mozilla-central/rev/6d5126a36758
Comment 9•5 years ago
|
||
Since the status are different for nightly and release, what's the status for beta?
For more information, please visit auto_nag documentation.
Updated•5 years ago
|
Updated•5 years ago
|
Description
•