WebIDBConnectionToClient and NetworkConnectionToWebProcess have reference to each other.
<rdar://problem/46899601>
Created attachment 358271 [details] Patch
Created attachment 358930 [details] Patch for landing
Comment on attachment 358930 [details] Patch for landing Clearing flags on attachment: 358930 Committed r239887: <https://trac.webkit.org/changeset/239887>
All reviewed patches have been landed. Closing bug.
It appears that the changes in https://trac.webkit.org/changeset/239887/webkit caused another API failure and Timeout. These are only present on Debug TestWebKitAPI.IndexedDB.IndexedDBMultiProcess _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL. _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL. _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL. /Volumes/Data/worker/liberty-debug-archive/build/OpenSource/Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBMultiProcess.mm:113 Expected equality of these values: @"Deleted!" Which is: "Deleted!" string7.get() Which is: "Unexpected error opening database" Timeout TestWebKitAPI.IndexedDB.WebProcessKillIDBCleanup Log: https://build.webkit.org/builders/Apple%20High%20Sierra%20Debug%20WK2%20%28Tests%29/builds/6187/steps/run-api-tests/logs/stdio Confirmed using: run-api-tests --no-build --debug --root debug-239887
Caused some API tests to fail.
Created attachment 359249 [details] Patch
Comment on attachment 359249 [details] Patch r=me
Comment on attachment 359249 [details] Patch Clearing flags on attachment: 359249 Committed r240039: <https://trac.webkit.org/changeset/240039>