Open Bug 1582287 Opened 4 years ago Updated 3 years ago

15,900 instances of "'!window'" emitted from dom/cache/CacheStorage.cpp during linux64 debug testing

Categories

(Core :: DOM: Service Workers, defect, P2)

defect

Tracking

()

People

(Reporter: erahm, Unassigned)

References

(Blocks 1 open bug)

Details

15911 WARNING: '!window', file dom/cache/CacheStorage.cpp, line 575

This warning [1] shows up in the following test suites:

  5148 - test-linux64/debug-web-platform-tests-e10s-14 wpt14
  1971 - test-linux64/debug-web-platform-tests-sw-e10s-14 wpt14
   730 - test-linux64/debug-mochitest-e10s-8 8
   703 - test-linux64/debug-mochitest-fis-e10s-8 8
   703 - test-linux64/debug-web-platform-tests-e10s-18 wpt18
   348 - test-linux64/debug-web-platform-tests-e10s-3 wpt3
   332 - test-linux64/debug-web-platform-tests-e10s-16 wpt16
   327 - test-linux64/debug-mochitest-sw-e10s-8 8
   320 - test-linux64/debug-mochitest-browser-chrome-e10s-6 bc6
   307 - test-linux64/debug-web-platform-tests-sw-e10s-18 wpt18
   288 - test-linux64/debug-web-platform-tests-e10s-4 wpt4
   266 - test-linux64/debug-web-platform-tests-e10s-10 wpt10
   244 - test-linux64/debug-web-platform-tests-e10s-15 wpt15
   229 - test-linux64/debug-mochitest-fis-e10s-9 9
   204 - test-linux64/debug-web-platform-tests-e10s-5 wpt5
   203 - test-linux64/debug-mochitest-e10s-9 9
   160 - test-linux64/debug-web-platform-tests-sw-e10s-3 wpt3
   159 - test-linux64/debug-mochitest-fis-e10s-7 7
   150 - test-linux64/debug-mochitest-browser-chrome-e10s-9 bc9
   132 - test-linux64/debug-mochitest-e10s-7 7
   132 - test-linux64/debug-web-platform-tests-e10s-12 wpt12
   126 - test-linux64/debug-mochitest-sw-e10s-9 9
   125 - test-linux64/debug-web-platform-tests-e10s-17 wpt17
   123 - test-linux64/debug-web-platform-tests-sw-e10s-4 wpt4
   117 - test-linux64/debug-web-platform-tests-sw-e10s-16 wpt16
   113 - test-linux64/debug-mochitest-fis-e10s-3 3
   111 - test-linux64/debug-web-platform-tests-sw-e10s-15 wpt15
   106 - test-linux64/debug-web-platform-tests-sw-e10s-5 wpt5
    99 - test-linux64/debug-mochitest-e10s-3 3
    97 - test-linux64/debug-web-platform-tests-sw-e10s-10 wpt10
    92 - test-linux64/debug-mochitest-browser-chrome-e10s-4 bc4
    89 - test-linux64/debug-web-platform-tests-e10s-11 wpt11
    74 - test-linux64/debug-mochitest-devtools-chrome-fis-e10s-7 dt7
    74 - test-linux64/debug-web-platform-tests-e10s-13 wpt13
    71 - test-linux64/debug-web-platform-tests-e10s-9 wpt9
    70 - test-linux64/debug-web-platform-tests-e10s-7 wpt7
    66 - test-linux64/debug-mochitest-sw-e10s-7 7
    64 - test-linux64/debug-mochitest-devtools-chrome-e10s-1 dt1
    63 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-10 bc10
    63 - test-linux64/debug-mochitest-fis-e10s-15 15
    60 - test-linux64/debug-mochitest-browser-chrome-e10s-8 bc8
    57 - test-linux64/debug-mochitest-sw-e10s-3 3
    56 - test-linux64/debug-web-platform-tests-e10s-6 wpt6
    54 - test-linux64/debug-mochitest-e10s-15 15
    48 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-1 bc1
    48 - test-linux64/debug-mochitest-devtools-chrome-fis-e10s-3 dt3
    45 - test-linux64/debug-web-platform-tests-sw-e10s-12 wpt12
    42 - test-linux64/debug-mochitest-browser-chrome-fis-e10s-7 bc7
    36 - test-linux64/debug-web-platform-tests-sw-e10s-17 wpt17
    30 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-2 bc2
    28 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-1 dt1
    28 - test-linux64/debug-mochitest-browser-chrome-fis-e10s-16 bc16
    27 - test-linux64/debug-mochitest-sw-e10s-15 15
    26 - test-linux64/debug-web-platform-tests-e10s-1 wpt1
    26 - test-linux64/debug-web-platform-tests-sw-e10s-7 wpt7
    26 - test-linux64/debug-web-platform-tests-sw-e10s-13 wpt13
    26 - test-linux64/debug-web-platform-tests-sw-e10s-11 wpt11
    26 - test-linux64/debug-mochitest-devtools-chrome-fis-e10s-2 dt2
    24 - test-linux64/debug-mochitest-browser-chrome-e10s-16 bc16
    24 - test-linux64/debug-mochitest-devtools-chrome-e10s-4 dt4
    24 - test-linux64/debug-mochitest-chrome-1proc-2 c2
    24 - test-linux64/debug-mochitest-fis-e10s-5 5
    23 - test-linux64/debug-mochitest-browser-chrome-fis-e10s-4 bc4
    22 - test-linux64/debug-mochitest-e10s-5 5
    21 - test-linux64/debug-mochitest-browser-chrome-fis-e10s-5 bc5
    20 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-12 bc12
    19 - test-linux64/debug-mochitest-chrome-sw-1proc-2 c2
    18 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-6 bc6
    15 - test-linux64/debug-web-platform-tests-sw-e10s-9 wpt9
    14 - test-linux64/debug-mochitest-devtools-chrome-e10s-3 dt3
    14 - test-linux64/debug-mochitest-sw-e10s-5 5
    13 - test-linux64/debug-mochitest-devtools-chrome-fis-e10s-11 dt11
    12 - test-linux64/debug-mochitest-browser-chrome-e10s-1 bc1
    12 - test-linux64/debug-web-platform-tests-e10s-2 wpt2
    12 - test-linux64/debug-mochitest-devtools-chrome-e10s-11 dt11
    11 - test-linux64/debug-web-platform-tests-e10s-8 wpt8
    11 - test-linux64/debug-web-platform-tests-sw-e10s-6 wpt6
     9 - test-linux64/debug-marionette-media-e10s MnM
     8 - test-linux64/debug-web-platform-tests-sw-e10s-1 wpt1
     8 - test-linux64/debug-web-platform-tests-sw-e10s-2 wpt2
     8 - test-linux64/debug-mochitest-fis-e10s-14 14
     7 - test-linux64/debug-web-platform-tests-reftests-e10s-4 Wr4
     6 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-16 bc16
     6 - test-linux64/debug-mochitest-chrome-sw-1proc-1 c1
     6 - test-linux64/debug-mochitest-e10s-14 14
     6 - test-linux64/debug-mochitest-chrome-1proc-1 c1
     6 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-7 dt7
     5 - test-linux64/debug-web-platform-tests-sw-e10s-8 wpt8
     3 - test-linux64/debug-mochitest-sw-e10s-14 14
     3 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-4 Wr4
     3 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-3 dt3
     3 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-11 dt11
     1 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-6 dt6
     1 - test-linux64/debug-mochitest-devtools-chrome-fis-e10s-6 dt6
     1 - test-linux64/debug-mochitest-devtools-chrome-e10s-7 dt7

It shows up in 1249 tests. A few of the most prevalent:

   622 - [e10s] /service-workers/service-worker/registration-updateviacache.https.html
   378 - [e10s] /service-workers/service-worker/registration-mime-types.https.html
   198 - [e10s] /service-workers/service-worker/update-bytecheck.https.html
   183 - [e10s] dom/serviceworkers/test/test_self_update_worker.html
   162 - [e10s] /background-fetch/fetch.https.window.html
   141 - [e10s] toolkit/components/antitracking/test/browser/browser_blockingServiceWorkersStorageAccessAPI.js
   134 - [e10s] /service-workers/service-worker/activation.https.html
   133 - [e10s] /service-workers/service-worker/update.https.html
   132 - [e10s] netwerk/cookie/test/browser/browser_serviceWorker.js
   130 - [e10s] /service-workers/service-worker/extendable-event-async-waituntil.https.html

[1] https://hg.mozilla.org/mozilla-central/annotate/a3a081ae714f1123bdc23c9d9ef53dfaa783a8de/dom/cache/CacheStorage.cpp#l575

Yeah, these warnings are annoying, we should do something with them.

Priority: -- → P2
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.