[Webkit-unassigned] [Bug 216777] REGRESSION(r267010) [GLIB] compositing/video/video-update-rendering.html is a flaky crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 26 17:17:43 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=216777

Lauro Moura <lmoura at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |clord at igalia.com,
                   |                            |zan at falconsigh.net

--- Comment #7 from Lauro Moura <lmoura at igalia.com> ---
More info:

In Mesa, between the 19.2 and 19.3 branches, pthread_mutex was replaced with its own simple_mutex. https://gitlab.freedesktop.org/mesa/mesa/-/commit/5498a8d23c

And between the 19.3 and 20.0 branches, the assert was added to Mesa to avoid invalid mutex states. https://gitlab.freedesktop.org/mesa/mesa/-/commit/74665eaf

With the 0.3 SDK, mesa was bumped to 20.1.5 and the assert from this bug started to be hit both locally and in the bots.

That said, using the Mesa version from the SDK (20.1.5) and bisecting WebKit, the assert starts to be triggered in a small range with the following revisions from August 2019, related to color formats in the texturemapper & cia:

r249427 / bug132869
r249428 / bug200914
r249429 / bug200922

The previous revision (r249426) works fine.

I could not bisect further as these commits are closely related and trying one of the first two trigger a different assert (related to Cairo).

cc'ing Zan and Chris as they were the original authors of the patches.

To build, I had to backport the changes from r250747 related to ICU 65>.

To reliably trigger the mesa assert, I've used the comand from #c5.

As these tests were not yet imported, I manually copied the LayoutTests/imported/w3c folder from a recent checkout before running and used `--root=<builddir>` to point to the folder where I had run cmake/ninja.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20201027/8e6654c7/attachment.htm>


More information about the webkit-unassigned mailing list