| Summary: | REGRESSION (r275792): [ iOS wk2 ] TestWebKitAPI.IndexedDB.DatabaseProcessKill is a flakey timeout | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Robert Jenner <jenner> | ||||
| Component: | WebKit API | Assignee: | Simon Fraser (smfr) <simon.fraser> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | beidson, cdumez, sihui_liu, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | WebKit Nightly Build | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
|
Description
Robert Jenner
2021-04-12 14:37:54 PDT
This appears to be trivially reproducible with a release build, but does not appear to affect debug or production builds. As such, I did reproduce the failure at iOS Release ToT using the following test: run-api-tests --ios-simulator TestWebKitAPI.IndexedDB.DatabaseProcessKill --child-process=50 Note that it is only occurring on release, and will pass on Production and Debug builds. I was also able to verify a regress point. The timeouts occur in r275792, and did not occur in 275791. It appears this changeset caused the timeouts: https://trac.webkit.org/changeset/275792/webkit Created attachment 425825 [details]
Patch
Comment on attachment 425825 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=425825&action=review > Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBDatabaseProcessKill.mm:85 > [webView _test_waitForDidFinishNavigation]; Why not just replace this with TestWebKitAPI::Util::run(&receivedScriptMessage)? Comment on attachment 425825 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=425825&action=review >> Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBDatabaseProcessKill.mm:85 >> [webView _test_waitForDidFinishNavigation]; > > Why not just replace this with TestWebKitAPI::Util::run(&receivedScriptMessage)? Maybe it could just be removed. I'll test. |