RESOLVED DUPLICATE of bug 228216 227881
REGRESSION (r279806): [ iOS/macOS ] Multiple Canvas tests flaky crash, flaky fail
https://bugs.webkit.org/show_bug.cgi?id=227881
Summary REGRESSION (r279806): [ iOS/macOS ] Multiple Canvas tests flaky crash, flaky ...
Eric Hutchison
Reported 2021-07-12 11:38:07 PDT
fast/canvas/canvas-overloads-strokeText.html is a flaky crash on iOS. History: https://results.webkit.org/?suite=layout-tests&test=fast%2Fcanvas%2Fcanvas-overloads-strokeText.html&platform=ios Crash Log: No crash log found for com.apple.WebKit.WebContent.Development:29054. stdout: stderr: com.apple.WebKit.WebContent.Development terminated (pid 29054) because the process crashed
Attachments
Update Test Expectations (1.35 KB, patch)
2021-07-12 14:10 PDT, Eric Hutchison
no flags
Patch (1.33 KB, patch)
2021-07-14 16:26 PDT, ayumi_kojima
no flags
Update Test Expectations (1.38 KB, patch)
2021-07-16 14:13 PDT, Eric Hutchison
no flags
Update Test Expectations (1.45 KB, patch)
2021-07-16 14:24 PDT, Eric Hutchison
ews-feeder: commit-queue-
Radar WebKit Bug Importer
Comment 1 2021-07-12 11:40:49 PDT
Eric Hutchison
Comment 2 2021-07-12 14:10:38 PDT
Created attachment 433359 [details] Update Test Expectations
Simon Fraser (smfr)
Comment 3 2021-07-12 14:36:31 PDT
It's important that we file a bug on the crash itself with more info.
Robert Jenner
Comment 4 2021-07-12 15:15:41 PDT
Comment on attachment 433359 [details] Update Test Expectations Clearing flags on attachment: 433359 Committed r279853 (239607@main): <https://commits.webkit.org/239607@main>
Eric Hutchison
Comment 5 2021-07-12 16:16:46 PDT
Reproduced crash on r279831 with run-webkit-test --iOS-simulator --iterations 200 --exit-after-n-failures 1 --exit-after-n-crashes-or-timeouts 1 --debug-rwt-logging --no-retry --force --no-build -f fast/canvas/canvas-overloads-strokeText.html. Crash-log.txt contains: No crash log found for com.apple.WebKit.WebContent.Development:5872. stdout: stderr: com.apple.WebKit.WebContent.Development terminated (pid 5872) because the process crashed .stderr.text contains: com.apple.WebKit.WebContent.Development terminated (pid 5872) because the process crashed reproduced crash on r279806 with same command as above. Crash log text: No crash log found for com.apple.WebKit.WebContent.Development:7250. stdout: stderr: com.apple.WebKit.WebContent.Development terminated (pid 7250) because the process crashed Stderr text: com.apple.WebKit.WebContent.Development terminated (pid 7250) because the process crashed Test did not crash on r279805.
ayumi_kojima
Comment 7 2021-07-14 16:26:18 PDT
ayumi_kojima
Comment 8 2021-07-14 16:26:44 PDT
Updating test expectations for MacOS wk2 I was able to reproduce the crash using run-webkit-tests fast/canvas/canvas-overloads-strokeText.html --iterations 500 --exit-after-n-crashes-or-timeouts 2
Robert Jenner
Comment 9 2021-07-14 16:38:09 PDT
Comment on attachment 433538 [details] Patch Clearing flags on attachment: 433538 Committed r279932 (239677@main): <https://commits.webkit.org/239677@main>
Eric Hutchison
Comment 10 2021-07-16 14:01:49 PDT
This regression also impacts inspector/canvas/requestClientNodes-css.html as a flaky timeout. Adding it here and updating test expectations. Diff: --- /Volumes/Data/worker/bigsur-release-applesilicon-tests-wk2/build/layout-test-results/inspector/canvas/requestClientNodes-css-expected.txt +++ /Volumes/Data/worker/bigsur-release-applesilicon-tests-wk2/build/layout-test-results/inspector/canvas/requestClientNodes-css-actual.txt @@ -1,13 +1,5 @@ -Test that CanvasAgent tracks changes in the client nodes of a CSS canvas. +#PID UNRESPONSIVE - WebKitTestRunner (pid 13414) +FAIL: Timed out waiting for notifyDone to be called - -== Running test suite: Canvas.requestClientNodes.CSS --- Running test case: Canvas.requestClientNodes.CSS.Create -PASS: Canvas with created client should have CSS name "css-canvas". -PASS: There should be one client node. -PASS: Client node "div" is valid. - --- Running test case: Canvas.requestClientNodes.CSS.Destroy -PASS: Canvas with destroyed client should have CSS name "css-canvas". -PASS: There should be no client nodes. - +#EOF +#EOF
Eric Hutchison
Comment 11 2021-07-16 14:13:43 PDT
Created attachment 433702 [details] Update Test Expectations
Eric Hutchison
Comment 12 2021-07-16 14:24:24 PDT
Created attachment 433704 [details] Update Test Expectations
Robert Jenner
Comment 13 2021-07-16 14:37:55 PDT
Robert Jenner
Comment 14 2021-07-16 14:42:58 PDT
Comment on attachment 433704 [details] Update Test Expectations Clearing flags on attachment: 433704 Committed r280002 (239744@main): <https://commits.webkit.org/239744@main>
Ryan Haddad
Comment 15 2021-07-21 10:04:58 PDT
*** Bug 227929 has been marked as a duplicate of this bug. ***
Ryan Haddad
Comment 16 2021-07-21 10:11:21 PDT
*** Bug 227890 has been marked as a duplicate of this bug. ***
Ryan Haddad
Comment 17 2021-07-21 10:11:59 PDT
*** Bug 228034 has been marked as a duplicate of this bug. ***
Eric Hutchison
Comment 18 2021-07-21 11:10:17 PDT
Eric Hutchison
Comment 19 2021-07-21 11:11:17 PDT
Test is inspector/canvas/recording-webgl-snapshots.html
Eric Hutchison
Comment 20 2021-07-21 11:53:21 PDT
inspector/canvas/recording-2d-memoryLimit.html and inspector/canvas/recording-2d-full.html crashing due to this regression. Updated test expectations to skip these tests at https://trac.webkit.org/changeset/280152/webkit.
Eric Hutchison
Comment 21 2021-07-22 09:12:17 PDT
*** Bug 228131 has been marked as a duplicate of this bug. ***
Eric Hutchison
Comment 22 2021-07-26 17:10:24 PDT
inspector/canvas/recording-bitmaprenderer-memoryLimit.html is also affected by this bug.
Eric Hutchison
Comment 23 2021-07-28 14:41:13 PDT
Also affected: inspector/canvas/updateShader-webgpu.html inspector/canvas/recording-html-2d.html
Eric Hutchison
Comment 24 2021-07-28 14:55:09 PDT
Myles C. Maxfield
Comment 25 2021-07-28 15:35:47 PDT
*** This bug has been marked as a duplicate of bug 228216 ***
Note You need to log in before you can comment on or make changes to this bug.