RESOLVED FIXED 201481
Layout Test imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html is a Flaky Failure
https://bugs.webkit.org/show_bug.cgi?id=201481
Summary Layout Test imported/w3c/web-platform-tests/IndexedDB/fire-error-event-except...
Russell Epstein
Reported 2019-09-04 16:58:25 PDT
The following layout test is a flaky failure on all platforms: imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html This test is failing in a very similar way to the issue stated (and "resolved") in bug 169621. The test is outputting the proper content, but the content is not always in the correct order (test not properly waiting/race?). Steps to Reproduce: run-webkit-tests --iter 100 -f imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html Test History: https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#tests=imported%2Fw3c%2Fweb-platform-tests%2FIndexedDB%2Ffire-error-event-exception.html%20 Diff: --- /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception-expected.txt +++ /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception-actual.txt @@ -1,4 +1,3 @@ -CONSOLE MESSAGE: line 32: Error CONSOLE MESSAGE: line 42: Error CONSOLE MESSAGE: line 51: Error CONSOLE MESSAGE: line 63: Error @@ -8,6 +7,7 @@ CONSOLE MESSAGE: line 110: Error CONSOLE MESSAGE: line 122: Error CONSOLE MESSAGE: line 132: Error +CONSOLE MESSAGE: line 32: Error CONSOLE MESSAGE: line 150: Error CONSOLE MESSAGE: line 160: Error CONSOLE MESSAGE: line 169: Error
Attachments
Patch (2.56 KB, patch)
2019-09-06 17:10 PDT, Sihui Liu
no flags
Archive of layout-test-results from ews210 for win-future (14.10 MB, application/zip)
2019-09-06 18:45 PDT, EWS Watchlist
no flags
Patch (5.78 KB, patch)
2019-09-09 11:00 PDT, Sihui Liu
no flags
Patch (5.40 KB, patch)
2019-09-12 11:27 PDT, Sihui Liu
no flags
Archive of layout-test-results from webkit-cq-01 (3.44 MB, application/zip)
2019-12-06 10:07 PST, WebKit Commit Bot
no flags
Archive of layout-test-results from webkit-cq-01 (3.57 MB, application/zip)
2020-01-03 07:27 PST, WebKit Commit Bot
no flags
Archive of layout-test-results from webkit-cq-03 (3.54 MB, application/zip)
2020-01-07 14:06 PST, WebKit Commit Bot
no flags
Archive of layout-test-results from webkit-cq-01 (5.18 MB, application/zip)
2020-01-13 10:28 PST, WebKit Commit Bot
no flags
Archive of layout-test-results from webkit-cq-03 (3.25 MB, application/zip)
2020-01-18 11:27 PST, WebKit Commit Bot
no flags
Archive of layout-test-results from webkit-cq-02 (3.14 MB, application/zip)
2020-01-21 12:33 PST, WebKit Commit Bot
no flags
Archive of layout-test-results from webkit-cq-02 (3.30 MB, application/zip)
2020-01-22 18:44 PST, WebKit Commit Bot
no flags
Archive of layout-test-results from webkit-cq-03 (3.24 MB, application/zip)
2020-01-29 11:19 PST, WebKit Commit Bot
no flags
Patch (5.03 KB, patch)
2021-07-29 11:16 PDT, Sihui Liu
no flags
Patch (1.60 KB, patch)
2021-07-29 21:45 PDT, Sihui Liu
no flags
Radar WebKit Bug Importer
Comment 1 2019-09-04 16:59:39 PDT
Sihui Liu
Comment 2 2019-09-06 17:10:12 PDT
EWS Watchlist
Comment 3 2019-09-06 18:45:50 PDT
Comment on attachment 378254 [details] Patch Attachment 378254 [details] did not pass win-ews (win): Output: https://webkit-queues.webkit.org/results/13007997 Number of test failures exceeded the failure limit.
EWS Watchlist
Comment 4 2019-09-06 18:45:52 PDT
Created attachment 378261 [details] Archive of layout-test-results from ews210 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews210 Port: win-future Platform: CYGWIN_NT-10.0-17763-3.0.5-338.x86_64-x86_64-64bit
Sihui Liu
Comment 5 2019-09-09 11:00:16 PDT
Ryan Haddad
Comment 6 2019-09-09 11:29:57 PDT
Will this fix take care of https://bugs.webkit.org/show_bug.cgi?id=169760, too?
Sihui Liu
Comment 7 2019-09-09 11:54:09 PDT
(In reply to Ryan Haddad from comment #6) > Will this fix take care of https://bugs.webkit.org/show_bug.cgi?id=169760, > too? I think so. It looks like these two are the same cause. I am not seeing the error of 169760 with this patch.
Ryan Haddad
Comment 8 2019-09-11 21:07:31 PDT
EWS seems happy. Who should review this?
Chris Dumez
Comment 9 2019-09-11 21:34:47 PDT
Comment on attachment 378385 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=378385&action=review > Source/WebCore/Modules/indexeddb/IDBTransaction.cpp:513 > + WTFLogAlways("sihuil: [%p]IDBTransaction::commit()", this); This should probably not be there.
Sihui Liu
Comment 10 2019-09-12 11:27:35 PDT
Sihui Liu
Comment 11 2019-10-04 09:23:24 PDT
ping for review..
WebKit Commit Bot
Comment 12 2019-10-04 11:26:25 PDT
Comment on attachment 378663 [details] Patch Clearing flags on attachment: 378663 Committed r250732: <https://trac.webkit.org/changeset/250732>
WebKit Commit Bot
Comment 13 2019-10-04 11:26:27 PDT
All reviewed patches have been landed. Closing bug.
Alexey Proskuryakov
Comment 14 2019-10-19 12:41:37 PDT
This test remains flaky - maybe even more then before, because the commit queue hit it twice recently PASS Exception in error event handler on request PASS Exception in error event handler on request, with preventDefault PASS Exception in error event listener on request PASS Exception in error event listener ("handleEvent" lookup) on request FAIL Exception in error event listener (non-callable "handleEvent") on request assert_equals: expected "AbortError" but got "ConstraintError" -PASS Exception in second error event listener on request +TIMEOUT Exception in second error event listener on request Test timed out PASS Exception in first error event listener on request, transaction active in second -PASS Exception in error event handler on transaction -PASS Exception in error event handler on transaction, with preventDefault -PASS Exception in error event listener on transaction -PASS Exception in second error event listener on transaction +TIMEOUT Exception in error event handler on transaction Test timed out +TIMEOUT Exception in error event handler on transaction, with preventDefault Test timed out +TIMEOUT Exception in error event listener on transaction Test timed out +TIMEOUT Exception in second error event listener on transaction Test timed out PASS Exception in first error event listener on transaction, transaction active in second -PASS Exception in error event handler on connection -PASS Exception in error event handler on connection, with preventDefault -PASS Exception in error event listener on connection -PASS Exception in second error event listener on connection +TIMEOUT Exception in error event handler on connection Test timed out +TIMEOUT Exception in error event handler on connection, with preventDefault Test timed out +TIMEOUT Exception in error event listener on connection Test timed out +TIMEOUT Exception in second error event listener on connection Test timed out PASS Exception in first error event listener on connection, transaction active in second
Alexey Proskuryakov
Comment 15 2019-10-19 12:41:51 PDT
*** Bug 202799 has been marked as a duplicate of this bug. ***
WebKit Commit Bot
Comment 16 2019-12-06 10:07:21 PST
The commit-queue just saw imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html flake (text diff) while processing attachment 385018 [details] on bug 204949. Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
WebKit Commit Bot
Comment 17 2019-12-06 10:07:22 PST
Created attachment 385024 [details] Archive of layout-test-results from webkit-cq-01
WebKit Commit Bot
Comment 18 2020-01-03 07:27:36 PST
The commit-queue just saw imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html flake (text diff) while processing attachment 386673 [details] on bug 205326. Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
WebKit Commit Bot
Comment 19 2020-01-03 07:27:37 PST
Created attachment 386683 [details] Archive of layout-test-results from webkit-cq-01
WebKit Commit Bot
Comment 20 2020-01-07 14:06:53 PST
The commit-queue just saw imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html flake (text diff) while processing attachment 386899 [details] on bug 205833. Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
WebKit Commit Bot
Comment 21 2020-01-07 14:06:54 PST
Created attachment 387029 [details] Archive of layout-test-results from webkit-cq-03
WebKit Commit Bot
Comment 22 2020-01-13 10:28:23 PST
The commit-queue just saw imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html flake (text diff) while processing attachment 387522 [details] on bug 206160. Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
WebKit Commit Bot
Comment 23 2020-01-13 10:28:26 PST
Created attachment 387544 [details] Archive of layout-test-results from webkit-cq-01
WebKit Commit Bot
Comment 24 2020-01-18 11:27:54 PST
The commit-queue just saw imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html flake (text diff) while processing attachment 388151 [details] on bug 206473. Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
WebKit Commit Bot
Comment 25 2020-01-18 11:27:56 PST
Created attachment 388155 [details] Archive of layout-test-results from webkit-cq-03
WebKit Commit Bot
Comment 26 2020-01-21 12:33:10 PST
The commit-queue just saw imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html flake (text diff) while processing attachment 388326 [details] on bug 206460. Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
WebKit Commit Bot
Comment 27 2020-01-21 12:33:11 PST
Created attachment 388334 [details] Archive of layout-test-results from webkit-cq-02
WebKit Commit Bot
Comment 28 2020-01-22 18:44:29 PST
The commit-queue just saw imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html flake (text diff) while processing attachment 388495 [details] on bug 206449. Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
WebKit Commit Bot
Comment 29 2020-01-22 18:44:31 PST
Created attachment 388507 [details] Archive of layout-test-results from webkit-cq-02
WebKit Commit Bot
Comment 30 2020-01-29 11:19:13 PST
The commit-queue just saw imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html flake (text diff) while processing attachment 389123 [details] on bug 206899. Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
WebKit Commit Bot
Comment 31 2020-01-29 11:19:14 PST
Created attachment 389163 [details] Archive of layout-test-results from webkit-cq-03
Matt Lewis
Comment 32 2020-01-31 09:12:42 PST
*** Bug 169760 has been marked as a duplicate of this bug. ***
Matt Lewis
Comment 33 2020-01-31 09:32:27 PST
Sihui Liu
Comment 34 2021-07-29 11:16:47 PDT
Sihui Liu
Comment 35 2021-07-29 21:45:09 PDT
youenn fablet
Comment 36 2021-07-30 07:32:07 PDT
Comment on attachment 434604 [details] Patch I do not think there is a need for review given there is no change of source code.
Sihui Liu
Comment 37 2021-07-30 09:59:09 PDT
(In reply to youenn fablet from comment #36) > Comment on attachment 434604 [details] > Patch > > I do not think there is a need for review given there is no change of source > code. oh I see :)
EWS
Comment 38 2021-07-30 10:02:24 PDT
Committed r280480 (240115@main): <https://commits.webkit.org/240115@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 434604 [details].
Note You need to log in before you can comment on or make changes to this bug.