Bug 210046 - storage/indexeddb/value-cursor-cycle.html is flaky failing because it incorrectly thinks our JS GC is precise.
Summary: storage/indexeddb/value-cursor-cycle.html is flaky failing because it incorre...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: WebKit Nightly Build
Hardware: Mac macOS 10.15
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-04-06 07:45 PDT by Jason Lawrence
Modified: 2020-04-28 22:28 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Lawrence 2020-04-06 07:45:46 PDT
storage/indexeddb/value-cursor-cycle.html

Description:
This test is flaky failing on Mac Release. The flaky failures appear to have started on 04/05/2020.

History:
https://results.webkit.org/?suite=layout-tests&test=storage%2Findexeddb%2Fvalue-cursor-cycle.html&platform=mac&limit=50000&style=release

Diff: 
--- /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/storage/indexeddb/value-cursor-cycle-expected.txt
+++ /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/storage/indexeddb/value-cursor-cycle-actual.txt
@@ -32,9 +32,10 @@
 PASS cursorObservation.wasCollected is false
 value = null
 gc()
-PASS cursorObservation.wasCollected is true
-PASS valueObservation.wasCollected is true
+FAIL cursorObservation.wasCollected should be true. Was false.
+FAIL valueObservation.wasCollected should be true. Was false.
 PASS successfullyParsed is true
+Some tests failed.
 
 TEST COMPLETE
Comment 1 Radar WebKit Bug Importer 2020-04-06 07:46:04 PDT
<rdar://problem/61342245>
Comment 2 Jason Lawrence 2020-04-06 07:59:54 PDT
I can reproduce this issue on r259554, but I cannot reproduce the issue with r259553.

r259554:
run-webkit-tests --iterations 999 --exit-after-n-failures 3 -f storage/indexeddb/value-cursor-cycle.html
[21/999] storage/indexeddb/value-cursor-cycle.html failed unexpectedly (text diff)
[21/999] storage/indexeddb/value-cursor-cycle.html failed unexpectedly (text diff)
[21/999] storage/indexeddb/value-cursor-cycle.html failed unexpectedly (text diff)
Exiting early after 3 failures. 20 tests run.
17 tests ran as expected, 3 didn't (979 didn't run):


r259553:
run-webkit-tests --iterations 999 --exit-after-n-failures 3 -f storage/indexeddb/value-cursor-cycle.html
All 999 tests ran as expected.
Comment 3 Jason Lawrence 2020-04-06 14:59:42 PDT
I have marked this test as failing while this issue is investigated. 
https://trac.webkit.org/changeset/259596/webkit
Comment 4 Ryan Haddad 2020-04-28 22:28:28 PDT
Marked test as flaky for iOS in https://trac.webkit.org/changeset/260868/webkit