Closed Bug 1388430 Opened 2 years ago Closed Last year

17,900 instances of "'NS_FAILED(rr->RetargetDeliveryTo(sts))'" emitted from dom/fetch/FetchDriver.cpp during linux64 debug testing

Categories

(Core :: DOM: Core & HTML, defect, P2)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: erahm, Unassigned)

References

(Blocks 1 open bug)

Details

> 17910 WARNING: 'NS_FAILED(rr->RetargetDeliveryTo(sts))', file dom/fetch/FetchDriver.cpp, line 632

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

>   1125 - test-linux64/debug-web-platform-tests-e10s-3 wpt3
>   1010 - test-linux64/debug-web-platform-tests-e10s-1 wpt1
>    994 - test-linux64/debug-web-platform-tests-e10s-8 wpt8
>    890 - test-linux64/debug-mochitest-e10s-6 6
>    825 - test-linux64/debug-web-platform-tests-e10s-5 wpt5
>    792 - test-linux64/debug-web-platform-tests-e10s-7 wpt7
>    755 - test-linux64/debug-web-platform-tests-e10s-12 wpt12
>    662 - test-linux64/debug-firefox-ui-functional-local-e10s en-US
>    662 - test-linux64/debug-marionette-e10s Mn
>    607 - test-linux64/debug-marionette-headless-e10s MnH
>    592 - test-linux64/debug-web-platform-tests-e10s-6 wpt6
>    580 - test-linux64/debug-web-platform-tests-e10s-10 wpt10
>    566 - test-linux64/debug-web-platform-tests-e10s-9 wpt9
>    562 - test-linux64/debug-web-platform-tests-e10s-11 wpt11
>    501 - test-linux64/debug-web-platform-tests-e10s-4 wpt4
>    442 - test-linux64/debug-web-platform-tests-e10s-2 wpt2
>    341 - test-linux64/debug-mochitest-e10s-2 2
>    296 - test-linux64/debug-web-platform-tests-reftests-e10s-4 Wr4
>    283 - test-linux64/debug-mochitest-chrome-1 c1
>    281 - test-linux64/debug-mochitest-chrome-3 c3
>    272 - test-linux64/debug-web-platform-tests-reftests-e10s-5 Wr5
>    269 - test-linux64/debug-mochitest-e10s-7 7
>    268 - test-linux64/debug-web-platform-tests-wdspec-e10s Wd
>    256 - test-linux64/debug-web-platform-tests-reftests-e10s-1 Wr1
>    240 - test-linux64/debug-mochitest-clipboard-e10s cl
>    232 - test-linux64/debug-web-platform-tests-reftests-e10s-3 Wr3
>    232 - test-linux64/debug-web-platform-tests-reftests-e10s-2 Wr2
>    224 - test-linux64/debug-web-platform-tests-reftests-e10s-6 Wr6
>    180 - test-linux64/debug-mochitest-chrome-2 c2
>    164 - test-linux64/debug-mochitest-browser-chrome-e10s-9 bc9
>    146 - test-linux64/debug-mochitest-e10s-10 10
>    131 - test-linux64/debug-mochitest-browser-chrome-e10s-3 bc3
>    130 - test-linux64/debug-mochitest-e10s-5 5
>    123 - test-linux64/debug-mochitest-e10s-8 8
>    122 - test-linux64/debug-mochitest-browser-chrome-e10s-2 bc2
>    120 - test-linux64/debug-mochitest-e10s-3 3
>    117 - test-linux64/debug-mochitest-browser-chrome-e10s-5 bc5
>    114 - test-linux64/debug-mochitest-e10s-9 9
>    111 - test-linux64/debug-mochitest-e10s-1 1
>    107 - test-linux64/debug-mochitest-e10s-4 4
>    105 - test-linux64/debug-mochitest-browser-chrome-e10s-10 bc10
>    104 - test-linux64/debug-mochitest-browser-chrome-e10s-6 bc6
>    102 - test-linux64/debug-telemetry-tests-client-e10s tc-e10s
>     92 - test-linux64/debug-mochitest-browser-chrome-e10s-7 bc7
>     90 - test-linux64/debug-mochitest-browser-chrome-e10s-4 bc4
>     89 - test-linux64/debug-mochitest-browser-chrome-e10s-1 bc1
>     88 - test-linux64/debug-mochitest-browser-chrome-e10s-11 bc11
>     80 - test-linux64/debug-mochitest-browser-chrome-e10s-8 bc8
>     74 - test-linux64/debug-mochitest-devtools-chrome-e10s-3 dt3
>     64 - test-linux64/debug-mochitest-gpu-e10s gpu
>     49 - test-linux64/debug-mochitest-media-e10s-3 mda3
>     48 - test-linux64/debug-mochitest-devtools-chrome-e10s-4 dt4
>     48 - test-linux64/debug-mochitest-devtools-chrome-e10s-5 dt5
>     42 - test-linux64/debug-mochitest-devtools-chrome-e10s-1 dt1
>     41 - test-linux64/debug-mochitest-devtools-chrome-e10s-7 dt7
>     35 - test-linux64/debug-firefox-ui-functional-remote-e10s en-US
>     33 - test-linux64/debug-mochitest-webgl-e10s-3 gl3
>     30 - test-linux64/debug-mochitest-media-e10s-2 mda2
>     25 - test-linux64/debug-mochitest-devtools-chrome-e10s-6 dt6
>     19 - test-linux64/debug-mochitest-media-e10s-1 mda1
>     18 - test-linux64/debug-mochitest-devtools-chrome-e10s-8 dt8
>     17 - test-linux64/debug-mochitest-devtools-chrome-e10s-2 dt2
>     16 - test-linux64/debug-mochitest-webgl-e10s-1 gl1
>     14 - test-linux64/debug-mochitest-browser-chrome-e10s-15 bc15
>     11 - test-linux64/debug-mochitest-browser-chrome-e10s-12 bc12
>     10 - test-linux64/debug-mochitest-browser-chrome-e10s-14 bc14
>     10 - test-linux64/debug-mochitest-devtools-chrome-e10s-9 dt9
>     10 - test-linux64/debug-mochitest-browser-chrome-e10s-13 bc13
>      9 - test-linux64/debug-reftest-e10s-7 R7
>      9 - test-linux64/debug-reftest-e10s-8 R8
>      9 - test-linux64/debug-reftest-e10s-2 R2
>      9 - test-linux64/debug-reftest-e10s-5 R5
>      9 - test-linux64/debug-jsreftest-e10s-3 J3
>      9 - test-linux64/debug-reftest-no-accel-e10s-1 Ru1
>      9 - test-linux64/debug-reftest-no-accel-e10s-8 Ru8
>      9 - test-linux64/debug-reftest-no-accel-e10s-2 Ru2
>      9 - test-linux64/debug-jsreftest-e10s-2 J2
>      9 - test-linux64/debug-jsreftest-e10s-1 J1
>      9 - test-linux64/debug-mochitest-browser-chrome-e10s-16 bc16
>      9 - test-linux64/debug-reftest-e10s-6 R6
>      9 - test-linux64/debug-reftest-no-accel-e10s-4 Ru4
>      9 - test-linux64/debug-reftest-no-accel-e10s-6 Ru6
>      9 - test-linux64/debug-reftest-no-accel-e10s-5 Ru5
>      9 - test-linux64/debug-reftest-e10s-3 R3
>      9 - test-linux64/debug-reftest-no-accel-e10s-7 Ru7
>      9 - test-linux64/debug-reftest-e10s-4 R4
>      9 - test-linux64/debug-mochitest-devtools-chrome-e10s-10 dt10
>      9 - test-linux64/debug-crashtest-e10s C
>      9 - test-linux64/debug-reftest-e10s-1 R1
>      9 - test-linux64/debug-reftest-no-accel-e10s-3 Ru3
>      8 - test-linux64/debug-mochitest-webgl-e10s-2 gl2
>      8 - test-linux64/debug-mochitest-jetpack JP
>      8 - test-linux64/debug-mochitest-a11y a11y

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

>   2577 - [e10s] Shutdown
>    696 -        Shutdown
>    220 - [e10s] dom/tests/mochitest/fetch/test_fetch_cors_sw_reroute.html
>    172 - [e10s] /service-workers/service-worker/fetch-response-taint.https.html
>    135 - [e10s] test_refresh_firefox.py TestFirefoxRefresh.testReset
>    120 - [e10s] /fetch/api/request/request-cache-default-conditional.html
>    117 - [e10s] test_profile_management.py TestProfileManagement.test_change_preference
>    113 - [e10s] test_profile_management.py TestProfileManagement.test_clean_profile
>    112 - [e10s] /service-workers/service-worker/fetch-event-redirect.https.html
>    107 - [e10s] dom/tests/mochitest/fetch/test_fetch_cors_sw_empty_reroute.html

[1] https://hg.mozilla.org/mozilla-central/annotate/8c7788eda00e/dom/fetch/FetchDriver.cpp#l632
Andrew, do you know what's up here? (As much as I'd like to remove all warning spam, this isn't some super-duper high priority request so respond here on a commensurate timeframe.)
Flags: needinfo?(bugmail)
Priority: -- → P2
I disabled the deliver off the main thread for FetchDriver in bug 1379631 because of bug 1380255.

This will go away when that bug is fixed.
Flags: needinfo?(dd.mozilla)
(per comment 3)
Status: NEW → RESOLVED
Closed: Last year
Flags: needinfo?(bugmail)
Resolution: --- → WORKSFORME
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.