Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ac0859625ba1a79c85e4d9810eae97a058e26b05
https://github.com/WebKit/WebKit/commit/ac0859625ba1a79c85e4d9810eae97a058e26b05
Author: Darin Adler <[email protected]>
Date: 2025-06-22 (Sun, 22 Jun 2025)
Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/platform/ios/TestExpectations
M LayoutTests/platform/mac-wk2/TestExpectations
M Source/WebCore/html/OffscreenCanvas.cpp
M Source/WebCore/html/canvas/PlaceholderRenderingContext.cpp
M Source/WebCore/html/canvas/PlaceholderRenderingContext.h
Log Message:
-----------
REGRESSION (295259@main): thread-safety assertion crashes in some
imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.worker.*.html
tests
rdar://153002399
https://bugs.webkit.org/show_bug.cgi?id=294285
Reviewed by Matt Woodrow.
Revert code changes for https://bugs.webkit.org/show_bug.cgi?id=290042 from
295259@main because they used ImageBuffer in a way that's not thread safe.
Kept the tests that were added, expect a failure for now.
* LayoutTests/TestExpectations: Expect failure for
canvas.2d.fillText-FontFace.html.
* LayoutTests/platform/ios/TestExpectations: Remove expected crashes.
* LayoutTests/platform/mac-wk2/TestExpectations: Ditto.
* Source/WebCore/html/OffscreenCanvas.cpp:
(WebCore::OffscreenCanvas::commitToPlaceholderCanvas):
* Source/WebCore/html/canvas/PlaceholderRenderingContext.cpp:
(WebCore::PlaceholderRenderingContextSource::setPlaceholderBuffer):
(WebCore::PlaceholderRenderingContextSource::setContentsToLayer):
* Source/WebCore/html/canvas/PlaceholderRenderingContext.h:
Revert changes.
Canonical link: https://commits.webkit.org/296494@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes