Bug 236930 - [GPU Process] Tests with untriaged flaky crashes
Summary: [GPU Process] Tests with untriaged flaky crashes
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Process Model (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Cameron McCormack (:heycam)
URL:
Keywords: InRadar
Depends on:
Blocks: 233914
  Show dependency treegraph
 
Reported: 2022-02-19 22:12 PST by Jon Lee
Modified: 2022-03-09 19:19 PST (History)
2 users (show)

See Also:


Attachments
Patch (2.56 KB, patch)
2022-03-09 13:56 PST, Cameron McCormack (:heycam)
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Lee 2022-02-19 22:12:36 PST
accessibility/ios-simulator/aria-details.html [ Crash Pass ]
ddcss3/images/cross-fade-simple.html [ Crash Pass ]
webkit.org/b/236794 editing/spelling/editing-word-with-marker-2.html [ Crash Pass ]
fast/backgrounds/background-fast-path-simple-color.html [ Crash Pass ]
fast/backgrounds/background-clip-text-on-body.html [ Crash Pass ]
fast/backgrounds/background-clip-text-with-simple-container.html [ Crash Pass ]
fast/backgrounds/background-clip-text.html [ Crash Pass ]
fast/clip/clip-hit-null-iterator-path-comparison.html [ Crash Pass ]
fast/clip/clip-when-rect-has-fractional-pixel-value.html [ Crash ImageOnlyFailure ]
fast/css/clip-zooming.html [ Crash Pass ]
fast/hidpi/clip-text-in-hidpi.html [ Crash Pass ]
fast/mediastream/captureStream/canvas2d-heavy-drawing.html [ Crash Pass ]
imported/blink/fast/backgrounds/bug420029.html [ Crash Pass ]
imported/w3c/web-platform-tests/html/browsers/the-window-object/window-open-popup-behavior.html [ Crash Pass ]
imported/w3c/web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-origin-unsafe-allow-outgoing-with-cross-origin.https.html [ Crash Pass ]
imported/w3c/web-platform-tests/html/dom/historical.html [ Crash Pass ]
imported/w3c/web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener.html [ Crash Pass ]
imported/w3c/web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener_base.html [ Crash Pass ]
imported/w3c/web-platform-tests/shadow-dom/Element-interface-attachShadow.html [ Crash Pass ]
imported/w3c/web-platform-tests/webstorage/storage_session_window_open.window.html [ Crash Pass ]
Comment 1 Radar WebKit Bug Importer 2022-02-19 22:12:58 PST
<rdar://problem/89196929>
Comment 2 Jon Lee 2022-02-21 17:53:40 PST
fast/css/clip-text-in-scaled-div.html [ Crash Pass ]
Comment 3 Cameron McCormack (:heycam) 2022-03-07 14:29:20 PST
Most of the above have already been fixed and removed from LayoutTests/gpu-process/TestExpectations.  Of the remaining:


accessibility/ios-simulator/aria-details.html [ Crash Pass ]
webkit.org/b/236794 editing/spelling/editing-word-with-marker-2.html [ Crash Pass ]

These two are hitting a release assert in TestInvocation::runUISideScriptImmediately.  Looks like we are calling a layer tree transaction callback, but by the time that happens, the test runner has moved on to a subsequent test.

This assertion is hit in non-gpuprocess config too.


ddcss3/images/cross-fade-simple.html [ Crash Pass ]

A typo, but cross-fade-simple.html used to crash and no longer does.


imported/w3c/web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener.html [ Crash Pass ]
imported/w3c/web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener_base.html [ Crash Pass ]
imported/w3c/web-platform-tests/webstorage/storage_session_window_open.window.html [ Crash Pass ]

Logs say that the GPU process crashed, but there's no crash log or any other information about what happened.  Interesting that these are all tests opening windows.
Comment 4 Cameron McCormack (:heycam) 2022-03-09 13:56:43 PST
Created attachment 454280 [details]
Patch
Comment 5 Cameron McCormack (:heycam) 2022-03-09 14:01:58 PST
Filed bug 237674 for the window opener crashes.
Comment 6 EWS 2022-03-09 19:19:26 PST
Committed r291086 (248248@main): <https://commits.webkit.org/248248@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454280 [details].