Closed Bug 1547108 Opened 6 years ago Closed 5 years ago

70,000 instances of "NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012" and related warnings emitted from modules/libjar/nsJARChannel.cpp during linux64 debug testing

Categories

(Core :: Networking: JAR, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: erahm, Assigned: erahm)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Attachments

(1 file)

35734 WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file modules/libjar/nsJARChannel.cpp, line 994

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

   878 - test-linux64/debug-web-platform-tests-wdspec-e10s-1 Wd1
   878 - test-linux64/debug-web-platform-tests-wdspec-sw-e10s-1 Wd1
   731 - test-linux64/debug-web-platform-tests-wdspec-sw-e10s-2 Wd2
   731 - test-linux64/debug-web-platform-tests-wdspec-e10s-2 Wd2
   470 - test-linux64/debug-web-platform-tests-sw-e10s-14 wpt14
   458 - test-linux64/debug-web-platform-tests-e10s-14 wpt14
   409 - test-linux64/debug-web-platform-tests-sw-e10s-5 wpt5
   409 - test-linux64/debug-web-platform-tests-e10s-5 wpt5
   404 - test-linux64/debug-web-platform-tests-e10s-1 wpt1
   402 - test-linux64/debug-web-platform-tests-sw-e10s-1 wpt1
   401 - test-linux64/debug-web-platform-tests-e10s-10 wpt10
   399 - test-linux64/debug-web-platform-tests-sw-e10s-10 wpt10
   393 - test-linux64/debug-web-platform-tests-e10s-3 wpt3
   392 - test-linux64/debug-web-platform-tests-sw-e10s-3 wpt3
   391 - test-linux64/debug-web-platform-tests-sw-e10s-9 wpt9
   390 - test-linux64/debug-web-platform-tests-e10s-9 wpt9
   388 - test-linux64/debug-web-platform-tests-sw-e10s-16 wpt16
   388 - test-linux64/debug-web-platform-tests-e10s-16 wpt16
   387 - test-linux64/debug-web-platform-tests-sw-e10s-4 wpt4
   386 - test-linux64/debug-web-platform-tests-e10s-4 wpt4
   385 - test-linux64/debug-web-platform-tests-e10s-11 wpt11
   385 - test-linux64/debug-web-platform-tests-sw-e10s-11 wpt11
   370 - test-linux64/debug-web-platform-tests-sw-e10s-15 wpt15
   370 - test-linux64/debug-web-platform-tests-e10s-15 wpt15
   367 - test-linux64/debug-web-platform-tests-e10s-6 wpt6
   366 - test-linux64/debug-web-platform-tests-sw-e10s-6 wpt6
   365 - test-linux64/debug-web-platform-tests-sw-e10s-12 wpt12
   365 - test-linux64/debug-web-platform-tests-e10s-12 wpt12
   360 - test-linux64/debug-web-platform-tests-e10s-18 wpt18
   357 - test-linux64/debug-web-platform-tests-sw-e10s-18 wpt18
   345 - test-linux64/debug-web-platform-tests-sw-e10s-7 wpt7
   345 - test-linux64/debug-web-platform-tests-e10s-7 wpt7
   338 - test-linux64/debug-web-platform-tests-sw-e10s-17 wpt17
   338 - test-linux64/debug-web-platform-tests-e10s-17 wpt17
   336 - test-linux64/debug-web-platform-tests-e10s-2 wpt2
   336 - test-linux64/debug-web-platform-tests-sw-e10s-2 wpt2
   332 - test-linux64/debug-web-platform-tests-sw-e10s-13 wpt13
   332 - test-linux64/debug-web-platform-tests-e10s-13 wpt13
   300 - test-linux64/debug-web-platform-tests-e10s-8 wpt8
   300 - test-linux64/debug-web-platform-tests-sw-e10s-8 wpt8
   282 - test-linux64/debug-reftest-e10s-6 R6
   282 - test-linux64/debug-reftest-no-accel-e10s-6 Ru6
   282 - test-linux64/debug-reftest-sw-e10s-6 R6
   281 - test-linux64/debug-reftest-no-accel-sw-e10s-6 Ru6
   281 - test-linux64/debug-reftest-sw-e10s-3 R3
   280 - test-linux64/debug-reftest-sw-e10s-5 R5
   280 - test-linux64/debug-reftest-e10s-3 R3
   279 - test-linux64/debug-reftest-e10s-5 R5
   279 - test-linux64/debug-reftest-sw-e10s-4 R4
   278 - test-linux64/debug-reftest-no-accel-sw-e10s-3 Ru3
   278 - test-linux64/debug-reftest-no-accel-e10s-4 Ru4
   278 - test-linux64/debug-marionette-e10s Mn
   278 - test-linux64/debug-reftest-e10s-4 R4
   277 - test-linux64/debug-marionette-headless-e10s MnH
   277 - test-linux64/debug-reftest-no-accel-sw-e10s-4 Ru4
   276 - test-linux64/debug-reftest-no-accel-sw-e10s-5 Ru5
   276 - test-linux64/debug-reftest-no-accel-e10s-3 Ru3
   275 - test-linux64/debug-reftest-e10s-2 R2
   275 - test-linux64/debug-reftest-no-accel-e10s-5 Ru5
   273 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-1 Wr1
   273 - test-linux64/debug-reftest-sw-e10s-2 R2
   272 - test-linux64/debug-web-platform-tests-reftests-e10s-1 Wr1
   270 - test-linux64/debug-reftest-no-accel-e10s-2 Ru2
   270 - test-linux64/debug-reftest-no-accel-sw-e10s-2 Ru2
   266 - test-linux64/debug-reftest-e10s-7 R7
   266 - test-linux64/debug-reftest-sw-e10s-7 R7
   264 - test-linux64/debug-reftest-no-accel-e10s-7 Ru7
   263 - test-linux64/debug-reftest-no-accel-sw-e10s-7 Ru7
   241 - test-linux64/debug-reftest-sw-e10s-1 R1
   240 - test-linux64/debug-reftest-e10s-1 R1
   238 - test-linux64/debug-reftest-no-accel-e10s-1 Ru1
   238 - test-linux64/debug-reftest-no-accel-sw-e10s-1 Ru1
   231 - test-linux64/debug-web-platform-tests-reftests-e10s-5 Wr5
   231 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-5 Wr5
   230 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-6 Wr6
   230 - test-linux64/debug-web-platform-tests-reftests-e10s-6 Wr6
   222 - test-linux64/debug-mochitest-chrome-sw-1proc-2 c2
   221 - test-linux64/debug-mochitest-chrome-1proc-2 c2
   216 - test-linux64/debug-web-platform-tests-reftests-e10s-3 Wr3
   215 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-3 Wr3
   215 - test-linux64/debug-web-platform-tests-reftests-e10s-4 Wr4
   215 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-4 Wr4
   208 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-2 Wr2
   208 - test-linux64/debug-web-platform-tests-reftests-e10s-2 Wr2
   188 - test-linux64/debug-mochitest-chrome-sw-1proc-1 c1
   186 - test-linux64/debug-mochitest-chrome-1proc-1 c1
   184 - test-linux64/debug-mochitest-clipboard-e10s cl
   183 - test-linux64/debug-mochitest-clipboard-sw-e10s cl
   179 - test-linux64/debug-mochitest-chrome-1proc-3 c3
   179 - test-linux64/debug-mochitest-chrome-sw-1proc-3 c3
   130 - test-linux64/debug-mochitest-browser-chrome-e10s-6 bc6
   118 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-6 bc6
   110 - test-linux64/debug-mochitest-browser-chrome-e10s-11 bc11
   109 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-4 bc4
   106 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-9 bc9
   105 - test-linux64/debug-mochitest-browser-chrome-e10s-9 bc9
   105 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-2 bc2
   101 - test-linux64/debug-mochitest-browser-chrome-e10s-10 bc10
   100 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-10 bc10
    99 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-1 bc1
    99 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-11 bc11
    97 - test-linux64/debug-mochitest-browser-chrome-e10s-5 bc5
    97 - test-linux64/debug-mochitest-browser-chrome-e10s-7 bc7
    97 - test-linux64/debug-mochitest-browser-chrome-e10s-8 bc8
    93 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-5 bc5
    92 - test-linux64/debug-mochitest-browser-chrome-e10s-1 bc1
    90 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-8 bc8
    88 - test-linux64/debug-mochitest-browser-chrome-e10s-2 bc2
    88 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-7 bc7
    87 - test-linux64/debug-mochitest-browser-chrome-e10s-3 bc3
    82 - test-linux64/debug-firefox-ui-functional-local-e10s en-US
    74 - test-linux64/debug-mochitest-plain-headless-sw-e10s-15 h15
    74 - test-linux64/debug-mochitest-e10s-15 15
    74 - test-linux64/debug-mochitest-sw-e10s-15 15
    73 - test-linux64/debug-mochitest-plain-headless-e10s-15 h15
    67 - test-linux64/debug-mochitest-e10s-8 8
    67 - test-linux64/debug-mochitest-sw-e10s-8 8
    67 - test-linux64/debug-mochitest-plain-headless-sw-e10s-8 h8
    67 - test-linux64/debug-mochitest-plain-headless-e10s-8 h8
    63 - test-linux64/debug-mochitest-browser-chrome-e10s-4 bc4
    62 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-3 bc3
    56 - test-linux64/debug-mochitest-sw-e10s-1 1
    56 - test-linux64/debug-mochitest-plain-headless-e10s-1 h1
    56 - test-linux64/debug-mochitest-e10s-1 1
    56 - test-linux64/debug-mochitest-plain-headless-sw-e10s-1 h1
    54 - test-linux64/debug-mochitest-e10s-5 5
    54 - test-linux64/debug-mochitest-plain-headless-e10s-5 h5
    53 - test-linux64/debug-mochitest-plain-headless-sw-e10s-5 h5
    53 - test-linux64/debug-mochitest-sw-e10s-5 5
    52 - test-linux64/debug-mochitest-sw-e10s-7 7
    52 - test-linux64/debug-mochitest-plain-headless-sw-e10s-3 h3
    52 - test-linux64/debug-mochitest-plain-headless-e10s-3 h3
    52 - test-linux64/debug-mochitest-e10s-7 7
    52 - test-linux64/debug-mochitest-plain-headless-e10s-7 h7
    52 - test-linux64/debug-mochitest-plain-headless-sw-e10s-7 h7
    52 - test-linux64/debug-mochitest-sw-e10s-3 3
    51 - test-linux64/debug-mochitest-sw-e10s-10 10
    51 - test-linux64/debug-mochitest-plain-headless-sw-e10s-14 h14
    51 - test-linux64/debug-mochitest-e10s-3 3
    51 - test-linux64/debug-mochitest-sw-e10s-14 14
    51 - test-linux64/debug-mochitest-plain-headless-sw-e10s-10 h10
    51 - test-linux64/debug-mochitest-e10s-14 14
    51 - test-linux64/debug-mochitest-plain-headless-e10s-10 h10
    51 - test-linux64/debug-mochitest-plain-headless-e10s-14 h14
    51 - test-linux64/debug-mochitest-e10s-10 10
    50 - test-linux64/debug-mochitest-plain-headless-sw-e10s-12 h12
    50 - test-linux64/debug-mochitest-e10s-12 12
    50 - test-linux64/debug-mochitest-plain-headless-sw-e10s-4 h4
    50 - test-linux64/debug-mochitest-sw-e10s-4 4
    50 - test-linux64/debug-mochitest-plain-headless-e10s-4 h4
    50 - test-linux64/debug-mochitest-e10s-4 4
    50 - test-linux64/debug-mochitest-plain-headless-e10s-12 h12
    50 - test-linux64/debug-mochitest-sw-e10s-12 12
    49 - test-linux64/debug-mochitest-e10s-9 9
    49 - test-linux64/debug-mochitest-plain-headless-e10s-9 h9
    49 - test-linux64/debug-mochitest-sw-e10s-9 9
    49 - test-linux64/debug-mochitest-plain-headless-sw-e10s-9 h9
    48 - test-linux64/debug-mochitest-plain-headless-sw-e10s-6 h6
    47 - test-linux64/debug-mochitest-e10s-11 11
    47 - test-linux64/debug-mochitest-plain-headless-e10s-16 h16
    47 - test-linux64/debug-mochitest-e10s-6 6
    47 - test-linux64/debug-mochitest-plain-headless-e10s-6 h6
    47 - test-linux64/debug-mochitest-plain-headless-sw-e10s-16 h16
    47 - test-linux64/debug-mochitest-plain-headless-e10s-11 h11
    47 - test-linux64/debug-mochitest-plain-headless-sw-e10s-11 h11
    47 - test-linux64/debug-mochitest-sw-e10s-11 11
    46 - test-linux64/debug-mochitest-e10s-16 16
    46 - test-linux64/debug-mochitest-sw-e10s-6 6
    46 - test-linux64/debug-mochitest-sw-e10s-16 16
    45 - test-linux64/debug-mochitest-plain-headless-sw-e10s-13 h13
    45 - test-linux64/debug-mochitest-sw-e10s-13 13
    45 - test-linux64/debug-mochitest-plain-headless-e10s-13 h13
    45 - test-linux64/debug-mochitest-e10s-13 13
    42 - test-linux64/debug-mochitest-devtools-chrome-e10s-4 dt4
    39 - test-linux64/debug-telemetry-tests-client-e10s c
    37 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-2 dt2
    35 - test-linux64/debug-mochitest-gpu-sw-e10s gpu
    35 - test-linux64/debug-mochitest-gpu-e10s gpu
    34 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-1 dt1
    34 - test-linux64/debug-mochitest-e10s-2 2
    34 - test-linux64/debug-mochitest-plain-headless-e10s-2 h2
    34 - test-linux64/debug-mochitest-media-e10s-3 mda3
    34 - test-linux64/debug-mochitest-plain-headless-sw-e10s-2 h2
    34 - test-linux64/debug-mochitest-sw-e10s-2 2
    33 - test-linux64/debug-mochitest-media-sw-e10s-3 mda3
    33 - test-linux64/debug-mochitest-media-spi-e10s-3 mda3
    30 - test-linux64/debug-mochitest-devtools-chrome-e10s-1 dt1
    27 - test-linux64/debug-mochitest-webgl1-core-sw-e10s gl1c
    27 - test-linux64/debug-mochitest-devtools-chrome-e10s-3 dt3
    27 - test-linux64/debug-mochitest-webgl1-core-e10s gl1c
    23 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-3 dt3
    23 - test-linux64/debug-mochitest-devtools-chrome-e10s-2 dt2
    21 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-7 dt7
    21 - test-linux64/debug-mochitest-devtools-chrome-e10s-7 dt7
    20 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-4 dt4
    19 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-6 dt6
    19 - test-linux64/debug-mochitest-devtools-chrome-e10s-6 dt6
    18 - test-linux64/debug-mochitest-media-spi-e10s-2 mda2
    18 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-5 dt5
    18 - test-linux64/debug-mochitest-devtools-chrome-e10s-5 dt5
    18 - test-linux64/debug-mochitest-media-e10s-2 mda2
    18 - test-linux64/debug-mochitest-media-sw-e10s-2 mda2
    15 - test-linux64/debug-mochitest-media-spi-e10s-1 mda1
    15 - test-linux64/debug-mochitest-browser-chrome-e10s-13 bc13
    15 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-13 bc13
    15 - test-linux64/debug-mochitest-media-sw-e10s-1 mda1
    15 - test-linux64/debug-mochitest-media-e10s-1 mda1
    13 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-8 dt8
    13 - test-linux64/debug-mochitest-devtools-chrome-e10s-8 dt8
    12 - test-linux64/debug-mochitest-browser-chrome-e10s-15 bc15
    12 - test-linux64/debug-reftest-e10s-8 R8
    12 - test-linux64/debug-reftest-no-accel-sw-e10s-8 Ru8
    12 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-16 bc16
    12 - test-linux64/debug-mochitest-browser-chrome-e10s-16 bc16
    12 - test-linux64/debug-reftest-no-accel-e10s-8 Ru8
    12 - test-linux64/debug-reftest-sw-e10s-8 R8
    12 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-15 bc15
    12 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-11 dt11
    12 - test-linux64/debug-mochitest-devtools-chrome-e10s-11 dt11
     9 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-12 bc12
     9 - test-linux64/debug-mochitest-browser-chrome-e10s-12 bc12
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-13 dt13
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-13 dt13
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-9 dt9
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-15 dt15
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-14 dt14
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-12 dt12
     7 - test-linux64/debug-firefox-ui-functional-remote-e10s en-US
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-14 dt14
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-9 dt9
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-15 dt15
     7 - test-linux64/debug-mochitest-a11y-sw-1proc a11y
     7 - test-linux64/debug-mochitest-browser-chrome-e10s-14 bc14
     7 - test-linux64/debug-mochitest-a11y-1proc a11y
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-10 dt10
     7 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-14 bc14
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-12 dt12
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-10 dt10
     6 - test-linux64/debug-mochitest-devtools-chrome-e10s-16 dt16
     6 - test-linux64/debug-jsreftest-e10s-4 J4
     6 - test-linux64/debug-jsreftest-sw-e10s-3 J3
     6 - test-linux64/debug-marionette-media-e10s MnM
     6 - test-linux64/debug-jsreftest-e10s-3 J3
     6 - test-linux64/debug-mochitest-webgl1-ext-sw-e10s gl1e
     6 - test-linux64/debug-jsreftest-sw-e10s-1 J1
     6 - test-linux64/debug-jsreftest-e10s-2 J2
     6 - test-linux64/debug-jsreftest-e10s-1 J1
     6 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-16 dt16
     6 - test-linux64/debug-jsreftest-sw-e10s-4 J4
     6 - test-linux64/debug-mochitest-webgl1-ext-e10s gl1e
     6 - test-linux64/debug-jsreftest-e10s-5 J5
     6 - test-linux64/debug-crashtest-sw-e10s C
     6 - test-linux64/debug-crashtest-e10s C
     6 - test-linux64/debug-jsreftest-sw-e10s-2 J2
     6 - test-linux64/debug-jsreftest-sw-e10s-5 J5
     3 - test-linux64/debug-xpcshell-sw-e10s-6 X6

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

  4954 - [e10s] Shutdown
   966 -        Shutdown
   116 -        browser/components/shell/test/test_headless_screenshot.html
    68 - [e10s] /webdriver/tests/minimize_window/user_prompts.py
    60 - [e10s] /webdriver/tests/get_page_source/user_prompts.py
    60 - [e10s] /webdriver/tests/find_elements_from_element/user_prompts.py
    60 - [e10s] /webdriver/tests/find_element_from_element/user_prompts.py
    60 - [e10s] /webdriver/tests/get_active_element/user_prompts.py
    60 - [e10s] /webdriver/tests/find_elements/user_prompts.py
    60 - [e10s] /webdriver/tests/get_element_css_value/user_prompts.py

[1] https://hg.mozilla.org/mozilla-central/annotate/07efc6e32c8729fc9ef50e4e955beca58ff91d48/modules/libjar/nsJARChannel.cpp#l994

Mike, bisection seems to point to your follow up to bug 1539355, which at first glance seems plausible.

Flags: needinfo?(mh+mozilla)

This appears to be paired with the following warning, same bisection results:

36312 WARNING: 'NS_FAILED(rv)', file modules/libjar/nsJARChannel.cpp, line 371

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

   878 - test-linux64/debug-web-platform-tests-wdspec-e10s-1 Wd1
   878 - test-linux64/debug-web-platform-tests-wdspec-sw-e10s-1 Wd1
   731 - test-linux64/debug-web-platform-tests-wdspec-sw-e10s-2 Wd2
   731 - test-linux64/debug-web-platform-tests-wdspec-e10s-2 Wd2
   470 - test-linux64/debug-web-platform-tests-sw-e10s-14 wpt14
   458 - test-linux64/debug-web-platform-tests-e10s-14 wpt14
   409 - test-linux64/debug-web-platform-tests-sw-e10s-5 wpt5
   409 - test-linux64/debug-web-platform-tests-e10s-5 wpt5
   404 - test-linux64/debug-web-platform-tests-e10s-1 wpt1
   402 - test-linux64/debug-web-platform-tests-sw-e10s-1 wpt1
   401 - test-linux64/debug-web-platform-tests-e10s-10 wpt10
   399 - test-linux64/debug-web-platform-tests-sw-e10s-10 wpt10
   393 - test-linux64/debug-web-platform-tests-e10s-3 wpt3
   392 - test-linux64/debug-web-platform-tests-sw-e10s-3 wpt3
   391 - test-linux64/debug-web-platform-tests-sw-e10s-9 wpt9
   390 - test-linux64/debug-web-platform-tests-e10s-9 wpt9
   388 - test-linux64/debug-web-platform-tests-sw-e10s-16 wpt16
   388 - test-linux64/debug-web-platform-tests-e10s-16 wpt16
   387 - test-linux64/debug-web-platform-tests-sw-e10s-4 wpt4
   386 - test-linux64/debug-web-platform-tests-e10s-4 wpt4
   385 - test-linux64/debug-web-platform-tests-e10s-11 wpt11
   385 - test-linux64/debug-web-platform-tests-sw-e10s-11 wpt11
   370 - test-linux64/debug-web-platform-tests-sw-e10s-15 wpt15
   370 - test-linux64/debug-web-platform-tests-e10s-15 wpt15
   367 - test-linux64/debug-web-platform-tests-e10s-6 wpt6
   366 - test-linux64/debug-web-platform-tests-sw-e10s-6 wpt6
   365 - test-linux64/debug-web-platform-tests-sw-e10s-12 wpt12
   365 - test-linux64/debug-web-platform-tests-e10s-12 wpt12
   360 - test-linux64/debug-web-platform-tests-e10s-18 wpt18
   357 - test-linux64/debug-web-platform-tests-sw-e10s-18 wpt18
   345 - test-linux64/debug-web-platform-tests-sw-e10s-7 wpt7
   345 - test-linux64/debug-web-platform-tests-e10s-7 wpt7
   338 - test-linux64/debug-web-platform-tests-sw-e10s-17 wpt17
   338 - test-linux64/debug-web-platform-tests-e10s-17 wpt17
   336 - test-linux64/debug-web-platform-tests-e10s-2 wpt2
   336 - test-linux64/debug-web-platform-tests-sw-e10s-2 wpt2
   332 - test-linux64/debug-web-platform-tests-sw-e10s-13 wpt13
   332 - test-linux64/debug-web-platform-tests-e10s-13 wpt13
   300 - test-linux64/debug-web-platform-tests-e10s-8 wpt8
   300 - test-linux64/debug-web-platform-tests-sw-e10s-8 wpt8
   282 - test-linux64/debug-reftest-e10s-6 R6
   282 - test-linux64/debug-reftest-no-accel-e10s-6 Ru6
   282 - test-linux64/debug-reftest-sw-e10s-6 R6
   281 - test-linux64/debug-reftest-no-accel-sw-e10s-6 Ru6
   281 - test-linux64/debug-reftest-sw-e10s-3 R3
   280 - test-linux64/debug-reftest-sw-e10s-5 R5
   280 - test-linux64/debug-reftest-e10s-3 R3
   279 - test-linux64/debug-reftest-e10s-5 R5
   279 - test-linux64/debug-reftest-sw-e10s-4 R4
   278 - test-linux64/debug-reftest-no-accel-sw-e10s-3 Ru3
   278 - test-linux64/debug-reftest-no-accel-e10s-4 Ru4
   278 - test-linux64/debug-marionette-e10s Mn
   278 - test-linux64/debug-reftest-e10s-4 R4
   277 - test-linux64/debug-marionette-headless-e10s MnH
   277 - test-linux64/debug-reftest-no-accel-sw-e10s-4 Ru4
   276 - test-linux64/debug-reftest-no-accel-sw-e10s-5 Ru5
   276 - test-linux64/debug-reftest-no-accel-e10s-3 Ru3
   275 - test-linux64/debug-reftest-e10s-2 R2
   275 - test-linux64/debug-reftest-no-accel-e10s-5 Ru5
   273 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-1 Wr1
   273 - test-linux64/debug-reftest-sw-e10s-2 R2
   272 - test-linux64/debug-web-platform-tests-reftests-e10s-1 Wr1
   270 - test-linux64/debug-reftest-no-accel-e10s-2 Ru2
   270 - test-linux64/debug-reftest-no-accel-sw-e10s-2 Ru2
   266 - test-linux64/debug-reftest-e10s-7 R7
   266 - test-linux64/debug-reftest-sw-e10s-7 R7
   264 - test-linux64/debug-reftest-no-accel-e10s-7 Ru7
   263 - test-linux64/debug-reftest-no-accel-sw-e10s-7 Ru7
   241 - test-linux64/debug-reftest-sw-e10s-1 R1
   240 - test-linux64/debug-reftest-e10s-1 R1
   238 - test-linux64/debug-reftest-no-accel-e10s-1 Ru1
   238 - test-linux64/debug-reftest-no-accel-sw-e10s-1 Ru1
   231 - test-linux64/debug-web-platform-tests-reftests-e10s-5 Wr5
   231 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-5 Wr5
   230 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-6 Wr6
   230 - test-linux64/debug-web-platform-tests-reftests-e10s-6 Wr6
   225 - test-linux64/debug-mochitest-chrome-sw-1proc-2 c2
   224 - test-linux64/debug-mochitest-chrome-1proc-2 c2
   216 - test-linux64/debug-web-platform-tests-reftests-e10s-3 Wr3
   215 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-3 Wr3
   215 - test-linux64/debug-web-platform-tests-reftests-e10s-4 Wr4
   215 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-4 Wr4
   208 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-2 Wr2
   208 - test-linux64/debug-web-platform-tests-reftests-e10s-2 Wr2
   191 - test-linux64/debug-mochitest-chrome-sw-1proc-1 c1
   189 - test-linux64/debug-mochitest-chrome-1proc-1 c1
   184 - test-linux64/debug-mochitest-clipboard-e10s cl
   183 - test-linux64/debug-mochitest-clipboard-sw-e10s cl
   181 - test-linux64/debug-mochitest-chrome-1proc-3 c3
   181 - test-linux64/debug-mochitest-chrome-sw-1proc-3 c3
   180 - test-linux64/debug-mochitest-browser-chrome-e10s-6 bc6
   154 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-6 bc6
   130 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-4 bc4
   124 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-3 bc3
   124 - test-linux64/debug-mochitest-browser-chrome-e10s-4 bc4
   112 - test-linux64/debug-mochitest-browser-chrome-e10s-11 bc11
   109 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-2 bc2
   108 - test-linux64/debug-mochitest-browser-chrome-e10s-10 bc10
   106 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-11 bc11
   106 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-9 bc9
   105 - test-linux64/debug-mochitest-browser-chrome-e10s-9 bc9
   100 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-10 bc10
    99 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-1 bc1
    97 - test-linux64/debug-mochitest-browser-chrome-e10s-5 bc5
    97 - test-linux64/debug-mochitest-browser-chrome-e10s-7 bc7
    97 - test-linux64/debug-mochitest-browser-chrome-e10s-8 bc8
    95 - test-linux64/debug-mochitest-browser-chrome-e10s-2 bc2
    95 - test-linux64/debug-mochitest-browser-chrome-e10s-1 bc1
    94 - test-linux64/debug-mochitest-browser-chrome-e10s-3 bc3
    93 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-7 bc7
    93 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-8 bc8
    93 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-5 bc5
    82 - test-linux64/debug-firefox-ui-functional-local-e10s en-US
    74 - test-linux64/debug-mochitest-plain-headless-sw-e10s-15 h15
    74 - test-linux64/debug-mochitest-e10s-15 15
    74 - test-linux64/debug-mochitest-sw-e10s-15 15
    73 - test-linux64/debug-mochitest-plain-headless-e10s-15 h15
    67 - test-linux64/debug-mochitest-e10s-8 8
    67 - test-linux64/debug-mochitest-sw-e10s-8 8
    67 - test-linux64/debug-mochitest-plain-headless-sw-e10s-8 h8
    67 - test-linux64/debug-mochitest-plain-headless-e10s-8 h8
    67 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-15 bc15
    66 - test-linux64/debug-mochitest-browser-chrome-e10s-15 bc15
    66 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-16 bc16
    66 - test-linux64/debug-mochitest-browser-chrome-e10s-16 bc16
    56 - test-linux64/debug-mochitest-sw-e10s-1 1
    56 - test-linux64/debug-mochitest-plain-headless-e10s-1 h1
    56 - test-linux64/debug-mochitest-e10s-1 1
    56 - test-linux64/debug-mochitest-plain-headless-sw-e10s-1 h1
    54 - test-linux64/debug-mochitest-e10s-5 5
    54 - test-linux64/debug-mochitest-plain-headless-e10s-5 h5
    53 - test-linux64/debug-mochitest-plain-headless-sw-e10s-5 h5
    53 - test-linux64/debug-mochitest-sw-e10s-5 5
    52 - test-linux64/debug-mochitest-sw-e10s-7 7
    52 - test-linux64/debug-mochitest-plain-headless-sw-e10s-3 h3
    52 - test-linux64/debug-mochitest-plain-headless-e10s-3 h3
    52 - test-linux64/debug-mochitest-e10s-7 7
    52 - test-linux64/debug-mochitest-plain-headless-e10s-7 h7
    52 - test-linux64/debug-mochitest-plain-headless-sw-e10s-7 h7
    52 - test-linux64/debug-mochitest-sw-e10s-3 3
    51 - test-linux64/debug-mochitest-sw-e10s-10 10
    51 - test-linux64/debug-mochitest-plain-headless-sw-e10s-14 h14
    51 - test-linux64/debug-mochitest-e10s-3 3
    51 - test-linux64/debug-mochitest-sw-e10s-14 14
    51 - test-linux64/debug-mochitest-plain-headless-sw-e10s-10 h10
    51 - test-linux64/debug-mochitest-e10s-14 14
    51 - test-linux64/debug-mochitest-plain-headless-e10s-10 h10
    51 - test-linux64/debug-mochitest-plain-headless-e10s-14 h14
    51 - test-linux64/debug-mochitest-e10s-10 10
    50 - test-linux64/debug-mochitest-plain-headless-sw-e10s-12 h12
    50 - test-linux64/debug-mochitest-e10s-12 12
    50 - test-linux64/debug-mochitest-plain-headless-sw-e10s-4 h4
    50 - test-linux64/debug-mochitest-sw-e10s-4 4
    50 - test-linux64/debug-mochitest-plain-headless-e10s-4 h4
    50 - test-linux64/debug-mochitest-e10s-4 4
    50 - test-linux64/debug-mochitest-plain-headless-e10s-12 h12
    50 - test-linux64/debug-mochitest-sw-e10s-12 12
    49 - test-linux64/debug-mochitest-e10s-9 9
    49 - test-linux64/debug-mochitest-plain-headless-e10s-9 h9
    49 - test-linux64/debug-mochitest-sw-e10s-9 9
    49 - test-linux64/debug-mochitest-plain-headless-sw-e10s-9 h9
    48 - test-linux64/debug-mochitest-plain-headless-sw-e10s-6 h6
    47 - test-linux64/debug-mochitest-e10s-11 11
    47 - test-linux64/debug-mochitest-plain-headless-e10s-16 h16
    47 - test-linux64/debug-mochitest-e10s-6 6
    47 - test-linux64/debug-mochitest-plain-headless-e10s-6 h6
    47 - test-linux64/debug-mochitest-plain-headless-sw-e10s-16 h16
    47 - test-linux64/debug-mochitest-plain-headless-e10s-11 h11
    47 - test-linux64/debug-mochitest-plain-headless-sw-e10s-11 h11
    47 - test-linux64/debug-mochitest-sw-e10s-11 11
    46 - test-linux64/debug-mochitest-e10s-16 16
    46 - test-linux64/debug-mochitest-sw-e10s-6 6
    46 - test-linux64/debug-mochitest-sw-e10s-16 16
    45 - test-linux64/debug-mochitest-plain-headless-sw-e10s-13 h13
    45 - test-linux64/debug-mochitest-sw-e10s-13 13
    45 - test-linux64/debug-mochitest-plain-headless-e10s-13 h13
    45 - test-linux64/debug-mochitest-e10s-13 13
    42 - test-linux64/debug-mochitest-devtools-chrome-e10s-4 dt4
    39 - test-linux64/debug-telemetry-tests-client-e10s c
    37 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-2 dt2
    35 - test-linux64/debug-mochitest-gpu-sw-e10s gpu
    35 - test-linux64/debug-mochitest-gpu-e10s gpu
    34 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-1 dt1
    34 - test-linux64/debug-mochitest-e10s-2 2
    34 - test-linux64/debug-mochitest-plain-headless-e10s-2 h2
    34 - test-linux64/debug-mochitest-media-e10s-3 mda3
    34 - test-linux64/debug-mochitest-plain-headless-sw-e10s-2 h2
    34 - test-linux64/debug-mochitest-sw-e10s-2 2
    33 - test-linux64/debug-mochitest-media-sw-e10s-3 mda3
    33 - test-linux64/debug-mochitest-media-spi-e10s-3 mda3
    32 - test-linux64/debug-mochitest-devtools-chrome-e10s-16 dt16
    32 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-16 dt16
    30 - test-linux64/debug-mochitest-devtools-chrome-e10s-1 dt1
    27 - test-linux64/debug-mochitest-webgl1-core-sw-e10s gl1c
    27 - test-linux64/debug-mochitest-devtools-chrome-e10s-3 dt3
    27 - test-linux64/debug-mochitest-webgl1-core-e10s gl1c
    24 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-3 dt3
    24 - test-linux64/debug-mochitest-devtools-chrome-e10s-2 dt2
    21 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-7 dt7
    21 - test-linux64/debug-mochitest-devtools-chrome-e10s-7 dt7
    20 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-4 dt4
    19 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-6 dt6
    19 - test-linux64/debug-mochitest-devtools-chrome-e10s-6 dt6
    18 - test-linux64/debug-mochitest-media-spi-e10s-2 mda2
    18 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-5 dt5
    18 - test-linux64/debug-mochitest-devtools-chrome-e10s-5 dt5
    18 - test-linux64/debug-mochitest-media-e10s-2 mda2
    18 - test-linux64/debug-mochitest-media-sw-e10s-2 mda2
    17 - test-linux64/debug-mochitest-browser-chrome-e10s-13 bc13
    17 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-13 bc13
    15 - test-linux64/debug-mochitest-media-spi-e10s-1 mda1
    15 - test-linux64/debug-mochitest-media-sw-e10s-1 mda1
    15 - test-linux64/debug-mochitest-media-e10s-1 mda1
    14 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-11 dt11
    14 - test-linux64/debug-mochitest-devtools-chrome-e10s-11 dt11
    13 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-8 dt8
    13 - test-linux64/debug-mochitest-devtools-chrome-e10s-8 dt8
    12 - test-linux64/debug-reftest-e10s-8 R8
    12 - test-linux64/debug-reftest-no-accel-sw-e10s-8 Ru8
    12 - test-linux64/debug-reftest-no-accel-e10s-8 Ru8
    12 - test-linux64/debug-reftest-sw-e10s-8 R8
     9 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-13 dt13
     9 - test-linux64/debug-mochitest-devtools-chrome-e10s-13 dt13
     9 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-12 bc12
     9 - test-linux64/debug-mochitest-a11y-sw-1proc a11y
     9 - test-linux64/debug-mochitest-a11y-1proc a11y
     9 - test-linux64/debug-mochitest-browser-chrome-e10s-12 bc12
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-9 dt9
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-15 dt15
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-14 dt14
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-12 dt12
     7 - test-linux64/debug-firefox-ui-functional-remote-e10s en-US
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-14 dt14
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-9 dt9
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-15 dt15
     7 - test-linux64/debug-mochitest-browser-chrome-e10s-14 bc14
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-10 dt10
     7 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-14 bc14
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-12 dt12
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-10 dt10
     6 - test-linux64/debug-jsreftest-e10s-4 J4
     6 - test-linux64/debug-jsreftest-sw-e10s-3 J3
     6 - test-linux64/debug-marionette-media-e10s MnM
     6 - test-linux64/debug-jsreftest-e10s-3 J3
     6 - test-linux64/debug-mochitest-webgl1-ext-sw-e10s gl1e
     6 - test-linux64/debug-jsreftest-sw-e10s-1 J1
     6 - test-linux64/debug-jsreftest-e10s-2 J2
     6 - test-linux64/debug-jsreftest-e10s-1 J1
     6 - test-linux64/debug-jsreftest-sw-e10s-4 J4
     6 - test-linux64/debug-mochitest-webgl1-ext-e10s gl1e
     6 - test-linux64/debug-jsreftest-e10s-5 J5
     6 - test-linux64/debug-crashtest-sw-e10s C
     6 - test-linux64/debug-crashtest-e10s C
     6 - test-linux64/debug-jsreftest-sw-e10s-2 J2
     6 - test-linux64/debug-jsreftest-sw-e10s-5 J5
     3 - test-linux64/debug-xpcshell-sw-e10s-6 X6

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

  4954 - [e10s] Shutdown
   966 -        Shutdown
   116 -        browser/components/shell/test/test_headless_screenshot.html
    95 - [e10s] browser/components/extensions/test/browser/browser_ext_browserAction_theme_icons.js
    94 - [e10s] browser/components/extensions/test/browser/test-oop-extensions/browser_ext_browserAction_theme_icons.js
    68 - [e10s] /webdriver/tests/minimize_window/user_prompts.py
    66 - [e10s] toolkit/mozapps/extensions/test/browser/browser_html_list_view.js
    60 - [e10s] /webdriver/tests/get_page_source/user_prompts.py
    60 - [e10s] /webdriver/tests/find_elements_from_element/user_prompts.py
    60 - [e10s] /webdriver/tests/find_element_from_element/user_prompts.py

[1] https://hg.mozilla.org/mozilla-central/annotate/07efc6e32c8729fc9ef50e4e955beca58ff91d48/modules/libjar/nsJARChannel.cpp#l371

Summary: 35,700 instances of "NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012" emitted from modules/libjar/nsJARChannel.cpp during linux64 debug testing → 70,000 instances of "NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012" and related warnings emitted from modules/libjar/nsJARChannel.cpp during linux64 debug testing

This doesn't make much sense. Bug 1539355, including its followup, only touch packaging code, and comparing the linux64 debug builds before the followup and on the followup only yields differences in:

  • application.ini (expected, BuildId and SourceStamp)
  • firefox-bin (expected, since it contains application.ini statically)
  • omni.ja:
    • chrome/toolkit/content/global/buildconfig.html (expected, source stamp)
    • modules/AppConstants.jsm (expected, SOURCE_REVISION_URL)
  • *.chk (expected, since they are signatures from private keys that are (randomly) generated at build time)
  • platform.ini (same as application.ini)
  • libxul.so (expected, it contains a copy of platform.ini)

So all in all, the builds before and after the followup are virtually identical. I don't see a reason for one of them specifically to be behaving differently wrt nsJARChannel.

In fact, I can find those warnings in the logs of the push before the followup. In fact, I see them even in logs for jobs before the non-followup part of bug 1539355. Are you sure of your range?

Flags: needinfo?(mh+mozilla) → needinfo?(erahm)

It's not a perfect science, the volume increased from several thousand to tens of thousands. It's possible bisection got confused by merges, I'll check some of the surrounding pushes manually.

Flags: needinfo?(erahm)

I've confirmed that the push prior to yours on autoland did not exhibit the tens of thousands of jar related warnings. The following builds (including yours) didn't run enough wpt tests to be helpful in bisection.

Do we really expect the OnStartRequest to

Priority: -- → P3
Whiteboard: [necko-triaged]

(In reply to Honza Bambas (:mayhemer) from comment #6)

Do we really expect the OnStartRequest to

I think this got cut off, can you elaborate?

Flags: needinfo?(honzab.moz)

(In reply to Eric Rahm [:erahm] from comment #8)

(In reply to Honza Bambas (:mayhemer) from comment #6)

Do we really expect the OnStartRequest to

I think this got cut off, can you elaborate?

:) not sure what happened..

Re https://hg.mozilla.org/mozilla-central/annotate/07efc6e32c8729fc9ef50e4e955beca58ff91d48/modules/libjar/nsJARChannel.cpp#l994

  • this should be turned to if (NS_FAILED(rv)) return rv. delegated OnStartRequest failures are possible and valid. silently (aka no warnings) propagating them is the right course of action.

Re https://hg.mozilla.org/mozilla-central/annotate/07efc6e32c8729fc9ef50e4e955beca58ff91d48/modules/libjar/nsJARChannel.cpp#l371

so, I think removing these warnings is the way to go.

Flags: needinfo?(honzab.moz)
Pushed by erahm@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/070942b0a6d2 Remove warnings where we expect failures in nsJARChannel. r=mayhemer
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
Assignee: nobody → erahm
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: