Enable support for IndexedDB WPT tests to run in PBM
Categories
(Core :: Storage: IndexedDB, task, P3)
Tracking
()
People
(Reporter: sg, Assigned: hsingh)
References
(Depends on 1 open bug)
Details
Attachments
(1 file, 4 obsolete files)
Updated•4 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
As discussed here (https://docs.google.com/document/d/1R7HqY67kcRbYWg2UPeW0Oii4NC5VEojaD9X5c-X8Qi8/), in order to run WPT tests in private browsing mode, we need to create a new test variant (may be named 'pb') which would set pref 'browser.privatebrowsing.autostart' true. Since, we still can't run all WPT tests successfully in private mode, we need to ensure that we only tag indexedDB to run in that pb mode. This could be done as here: https://searchfox.org/mozilla-central/rev/aa1bb4f0ca8bfda4b117d1befca47b72d5dd6d5d/taskcluster/ci/test/variants.yml#292. Here we create a new test variant 'wmfme' and also define a tag 'media-engine-compatible' such that only tests tagged with this new tag name run under this new pb variant. Tests can be tagged to run under this new variant as here: https://searchfox.org/mozilla-central/rev/aa1bb4f0ca8bfda4b117d1befca47b72d5dd6d5d/dom/media/test/mochitest_compat.ini#33
Also note that:
If wptrunner breaks because of permanent private browsing mode (enabled via
browser.privatebrowsing.autostart
), then we may need to help teach the marionette wptrunner driver how to open a private browsing window to use it. The marionette protocol’s window opening command explicitly supports this, so most of the work would be in the wptrunner and having it understand when it should be opening things in private browsing mode.
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Comment 3•1 year ago
|
||
Comment on attachment 9318148 [details]
WIP: Bug 1639546: Run IndexedDB wpt tests in private browsing.r=#dom-storage-reviewers
Revision D170069 was moved to bug 1838259. Setting attachment 9318148 [details] to obsolete.
Assignee | ||
Comment 4•1 year ago
|
||
Changes for this task would be fixed as part of the changes for https://bugzilla.mozilla.org/show_bug.cgi?id=1838259
Assignee | ||
Comment 5•1 year ago
|
||
Depends on D189078
Assignee | ||
Comment 6•1 year ago
|
||
Depends on D189078
Depends on D189078
Assignee | ||
Comment 7•1 year ago
|
||
Depends on D189078
Updated•1 year ago
|
Updated•1 year ago
|
Assignee | ||
Comment 8•1 year ago
|
||
Depends on D189078
Depends on D189078
Updated•1 year ago
|
Updated•1 year ago
|
Assignee | ||
Updated•8 months ago
|
Updated•6 months ago
|
Updated•5 months ago
|
Assignee | ||
Updated•4 months ago
|
Updated•4 months ago
|
Comment 10•4 months ago
|
||
Backed out for causing wpt failures @ IndexedDB
Backout link: https://hg.mozilla.org/integration/autoland/rev/8e072d6f090dd5f243b7ff3166d42815a30ccd76
Comment 12•4 months ago
|
||
Comment 13•4 months ago
|
||
Backed out for causing pb failures on idbcursor_continue_index.any.serviceworker.html
[task 2024-07-09T14:37:43.742Z] 14:37:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.any.serviceworker.html
[task 2024-07-09T14:37:43.742Z] 14:37:43 INFO - Setting pref extensions.blocklist.enabled to true
[task 2024-07-09T14:37:43.779Z] 14:37:43 INFO - Setting pref extensions.blocklist.enabled to false
[task 2024-07-09T14:37:43.798Z] 14:37:43 INFO - Closing window 6d00e586-3d0d-47e2-be3f-e645c9447ad5
[task 2024-07-09T14:37:43.830Z] 14:37:43 INFO - PID 986 | JavaScript error: resource://gre/actors/CookieBannerChild.sys.mjs, line 262: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2024-07-09T14:37:43.901Z] 14:37:43 INFO - PID 986 | [Parent 986, Main Thread] WARNING: BounceTrackingState::OnDocumentStartRequest failed.: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/netwerk/ipc/DocumentLoadListener.cpp:2616
[task 2024-07-09T14:37:44.369Z] 14:37:44 INFO - PID 986 | JavaScript error: https://web-platform.test:8443/IndexedDB/idbcursor_continue_index.any.serviceworker.html, line 10: TypeError: can't access property "getRegistration", navigator.serviceWorker is undefined
[task 2024-07-09T14:37:44.429Z] 14:37:44 INFO - TEST-UNEXPECTED-ERROR | /IndexedDB/idbcursor_continue_index.any.serviceworker.html | Unhandled rejection: can't access property "getRegistration", navigator.serviceWorker is undefined
[task 2024-07-09T14:37:44.430Z] 14:37:44 INFO - @https://web-platform.test:8443/IndexedDB/idbcursor_continue_index.any.serviceworker.html:10:13
[task 2024-07-09T14:37:44.431Z] 14:37:44 INFO - @https://web-platform.test:8443/IndexedDB/idbcursor_continue_index.any.serviceworker.html:14:3
[task 2024-07-09T14:37:44.432Z] 14:37:44 INFO - TEST-INFO took 688ms
[task 2024-07-09T14:37:44.436Z] 14:37:44 INFO - PID 986 | 1720535864435 Marionette INFO Stopped listening on port 41021
[task 2024-07-09T14:37:44.896Z] 14:37:44 INFO - PID 986 | [Child 1216, Main Thread] WARNING: DispatchEvent called on non-current inner window, dropping. Please check the window in the caller instead.: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:4218
[task 2024-07-09T14:37:44.915Z] 14:37:44 INFO - PID 986 | JavaScript error: resource://gre/actors/CookieBannerChild.sys.mjs, line 262: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2024-07-09T14:37:44.920Z] 14:37:44 INFO - PID 986 | JavaScript error: resource://gre/actors/CookieBannerChild.sys.mjs, line 262: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2024-07-09T14:37:44.952Z] 14:37:44 INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44 INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44 INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44 INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44 INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44 INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.961Z] 14:37:44 INFO - PID 986 | [Child 1611, IPC I/O Child] WARNING: [114D88F7104FD691.BEC4075D1AC6DB24]: GetUserData call for port '9A7C54C3CC320436.1422B557C97EDC29' failed: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:425
[task 2024-07-09T14:37:45.281Z] 14:37:45 INFO - PID 986 | [Parent 986, Main Thread] WARNING: BlockShutdown: Init failed: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtectionStorage.cpp:302
[task 2024-07-09T14:37:45.478Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.000000s: startCrashBrowserTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.478Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.000000s: initiateShutdownWorkThreads', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.479Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.479Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: cache: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.480Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: sdb: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.480Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: fs: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.481Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.481Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.482Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.483Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.483Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.484Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.484Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.484Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.485Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.485Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.486Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.486Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.486Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: Datastore removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.487Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.487Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.488Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.488Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.489Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.489Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.490Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.490Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.491Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.491Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.492Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.492Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
<...>
[task 2024-07-09T14:37:45.495Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: Datastore removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.496Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.000000s: startKillActorsTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.496Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.000000s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.496Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.000000s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.516Z] 14:37:45 INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: QM_TRY failure (ERROR): 'ToResult(!QuotaManager::IsShuttingDown()) failed with resultCode 0x80004005, resultName NS_ERROR_FAILURE', file dom/quota/OriginOperations.cpp:964
[task 2024-07-09T14:37:45.517Z] 14:37:45 INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: QM_TRY failure (ERROR): 'ToResult(selfHolder->DoDirectoryWork( *selfHolder->mQuotaManager)) failed with resultCode 0x80004004, resultName NS_ERROR_ABORT', file dom/quota/OriginOperationBase.cpp:103
[task 2024-07-09T14:37:45.517Z] 14:37:45 INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: QM_TRY failure (ERROR): 'ToResult(!QuotaManager::IsShuttingDown()) failed with resultCode 0x80004005, resultName NS_ERROR_FAILURE', file dom/quota/OriginOperations.cpp:964
[task 2024-07-09T14:37:45.518Z] 14:37:45 INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: QM_TRY failure (ERROR): 'ToResult(selfHolder->DoDirectoryWork( *selfHolder->mQuotaManager)) failed with resultCode 0x80004004, resultName NS_ERROR_ABORT', file dom/quota/OriginOperationBase.cpp:103
[task 2024-07-09T14:37:45.520Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.044000s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.520Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.044000s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.521Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.044000s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.521Z] 14:37:45 INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: quota manager shutdown step: '0.044000s: ShutdownStorageOp::DoDirectoryWork -> ShutdownStorageInternal.', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: stopKillActorsTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: shutdownAndJoinWorkThreads', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: cache: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: sdb: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: fs: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.563Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.563Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: shutdownAndJoinIOThread', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.563Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: invalidatePendingDirectoryLocks', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.563Z] 14:37:45 INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: stopCrashBrowserTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.778Z] 14:37:45 INFO - PID 986 | [Utility 1294, Main Thread] WARNING: IPC message 'PUtilityProcess::Msg_FOGData' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:551
[task 2024-07-09T14:37:45.813Z] 14:37:45 INFO - PID 986 | Destroying context 7f7503346190 surface 0 on display 7f75033f9100
[task 2024-07-09T14:37:46.239Z] 14:37:46 INFO - PID 986 | [Parent 986, Main Thread] WARNING: '!top', file /builds/worker/checkouts/gecko/dom/xul/MenuBarListener.cpp:99
[task 2024-07-09T14:37:46.376Z] 14:37:46 INFO - PID 986 | [Parent 986, Main Thread] WARNING: NS_ENSURE_SUCCESS_VOID(rv) failed with result 0x8000FFFF (NS_ERROR_UNEXPECTED): file /builds/worker/checkouts/gecko/dom/file/uri/BlobURLProtocolHandler.cpp:407
[task 2024-07-09T14:37:46.377Z] 14:37:46 INFO - PID 986 | [Parent 986, Main Thread] WARNING: NS_ENSURE_TRUE(!!svc) failed: file /builds/worker/checkouts/gecko/dom/file/uri/BlobURLProtocolHandler.cpp:507
[task 2024-07-09T14:37:46.457Z] 14:37:46 INFO - Browser exited with return code 0
[task 2024-07-09T14:37:46.457Z] 14:37:46 INFO - PROCESS LEAKS /tmp/tmpavs8csku/runtests_leaks_883.log
[task 2024-07-09T14:37:46.458Z] 14:37:46 INFO - leakcheck | Processing log file /tmp/tmpavs8csku/runtests_leaks_883.log for scope /IndexedDB
[task 2024-07-09T14:37:46.459Z] 14:37:46 INFO - TEST-INFO | leakcheck | default process: leak threshold set at 51200 bytes
[task 2024-07-09T14:37:46.459Z] 14:37:46 INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 51200 bytes
[task 2024-07-09T14:37:46.460Z] 14:37:46 INFO - TEST-INFO | leakcheck | gmplugin process: leak threshold set at 20000 bytes
[task 2024-07-09T14:37:46.460Z] 14:37:46 INFO - TEST-INFO | leakcheck | gpu process: leak threshold set at 10000 bytes
[task 2024-07-09T14:37:46.461Z] 14:37:46 INFO - TEST-INFO | leakcheck | vr process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.461Z] 14:37:46 INFO - TEST-INFO | leakcheck | rdd process: leak threshold set at 400 bytes
[task 2024-07-09T14:37:46.461Z] 14:37:46 INFO - TEST-INFO | leakcheck | socket process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.462Z] 14:37:46 INFO - TEST-INFO | leakcheck | sandboxbroker process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.462Z] 14:37:46 INFO - TEST-INFO | leakcheck | forkserver process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.463Z] 14:37:46 INFO - TEST-INFO | leakcheck | utility process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.463Z] 14:37:46 INFO - leakcheck | Processing leak log file /tmp/tmpavs8csku/runtests_leaks_883_tab_pid1250.log
[task 2024-07-09T14:37:46.464Z] 14:37:46 INFO - TEST-PASS | leakcheck | tab no leaks detected!
Comment 14•4 months ago
|
||
Comment 15•4 months ago
|
||
Backed out for causing wpt failures in idbcursor_continue_index.any.serviceworker.html
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-ERROR | /IndexedDB/idbcursor_continue_index.any.serviceworker.html | Unhandled rejection: can't access property "getRegistration", navigator.serviceWorker is undefined
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Comment 16•4 months ago
|
||
seems like almost all indexedDB wpt tests run with service-workers. It's not so straight-forward to toggle all tests to not run in with service-workers and soon service workers will be supported in private browsing mode. So, I think it makes sense for us to wait until the availability of service-workers in PBM such that we don't have to toggle off these tests for serviceworkers anymore.
Comment 17•4 months ago
|
||
(In reply to Serban Stanca [:SerbanS] from comment #15)
Backed out for causing wpt failures in idbcursor_continue_index.any.serviceworker.html
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-ERROR | /IndexedDB/idbcursor_continue_index.any.serviceworker.html | Unhandled rejection: can't access property "getRegistration", navigator.serviceWorker is undefined
Hi hsingh! It looks like the following push, which contains the backout mentioned in the previous comment, caused the following performance changes
Regressions:
Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
---|---|---|---|---|---|
3% | motionmark-htmlsuite-ramp | linux1804-64-shippable-qr | fission webrender | 490.30 -> 474.32 | Before/After |
Improvements:
Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
---|---|---|---|---|---|
8% | youtube ContentfulSpeedIndex | android-hw-a51-11-0-aarch64-shippable-qr | warm webrender | 532.22 -> 490.08 | Before/After |
Can you help us confirm if it was this backout specifically that caused the performance changes ? Or do you think it's one of the other backouts in this push that caused them ?
Comment 18•4 months ago
|
||
It looks like the following push, which contains the backout mentioned in the previous comment, caused the following performance changes
Bug 1903981 seems to affect render related things which could have probably more influence on those tests (just looking at the test names)?
Comment 19•4 months ago
|
||
(In reply to Harveer Singh from comment #16)
seems like almost all indexedDB wpt tests run with service-workers. It's not so straight-forward to toggle all tests to not run in with service-workers and soon service workers will be supported in private browsing mode. So, I think it makes sense for us to wait until the availability of service-workers in PBM such that we don't have to toggle off these tests for serviceworkers anymore.
Let's be explicit about the dependency then.
Assignee | ||
Comment 20•4 months ago
|
||
It's unlikely. When was the benchmark taken ? The patch was automatically backed out so it was only in the tree for little.
Comment 21•4 months ago
|
||
(In reply to Harveer Singh from comment #20)
It's unlikely. When was the benchmark taken ? The patch was automatically backed out so it was only in the tree for little.
Thanks for the reply, the assignee of bug 1903981 replied, it was the backout of his patch that caused the alert. Please dismiss my previous comment for the performance alert.
Description
•