64,100 instances of "NS_ENSURE_TRUE(maybeContext) failed" emitted from xpcom/threads/nsThread.cpp during linux64 debug testing

RESOLVED FIXED in Firefox 67

Status

()

defect
P3
normal
RESOLVED FIXED
3 years ago
7 months ago

People

(Reporter: erahm, Assigned: erahm)

Tracking

(Blocks 1 bug)

Trunk
mozilla67
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox67 fixed)

Details

Attachments

(1 attachment)

> 1521 WARNING: NS_ENSURE_TRUE(maybeContext) failed: file xpcom/threads/nsThread.cpp, line 1004

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

>     62 - test-linux64/debug-mochitest-devtools-chrome-e10s-2 dt2
>     57 - test-linux64/debug-mochitest-clipboard-e10s cl
>     56 - test-linux64/debug-mochitest-chrome-1 c1
>     54 - test-linux64/debug-mochitest-2 2
>     52 - test-linux64/debug-mochitest-chrome-3 c3
>     47 - test-linux64/debug-mochitest-browser-chrome-e10s-1 bc1
>     43 - test-linux64/debug-mochitest-browser-chrome-e10s-7 bc7
>     43 - test-linux64/debug-mochitest-chrome-2 c2
>     36 - test-linux64/debug-mochitest-clipboard cl
>     35 - test-linux64/debug-firefox-ui-functional-local-e10s en-US
>     35 - test-linux64/debug-mochitest-browser-chrome-e10s-6 bc6
>     33 - test-linux64/debug-mochitest-browser-chrome-e10s-3 bc3
>     32 - test-linux64/debug-mochitest-browser-chrome-e10s-5 bc5
>     32 - test-linux64/debug-mochitest-e10s-5 5
>     31 - test-linux64/debug-mochitest-browser-chrome-e10s-2 bc2
>     30 - test-linux64/debug-mochitest-browser-chrome-e10s-4 bc4
>     28 - test-linux64/debug-mochitest-e10s-9 9
>     28 - test-linux64/debug-mochitest-e10s-10 10
>     27 - test-linux64/debug-mochitest-devtools-chrome-e10s-4 dt4
>     26 - test-linux64/debug-mochitest-e10s-8 8
>     26 - test-linux64/debug-mochitest-e10s-2 2
>     26 - test-linux64/debug-mochitest-e10s-7 7
>     26 - test-linux64/debug-mochitest-e10s-3 3
>     26 - test-linux64/debug-mochitest-5 5
>     26 - test-linux64/debug-mochitest-e10s-4 4
>     26 - test-linux64/debug-mochitest-e10s-1 1
>     24 - test-linux64/debug-mochitest-e10s-6 6
>     24 - test-linux64/debug-firefox-ui-functional-remote-e10s en-US
>     22 - test-linux64/debug-mochitest-media-e10s mda
>     19 - test-linux64/debug-mochitest-4 4
>     17 - test-linux64/debug-mochitest-browser-chrome-4 bc4
>     17 - test-linux64/debug-mochitest-10 10
>     16 - test-linux64/debug-mochitest-browser-chrome-6 bc6
>     16 - test-linux64/debug-mochitest-browser-chrome-7 bc7
>     16 - test-linux64/debug-mochitest-3 3
>     16 - test-linux64/debug-mochitest-gpu-e10s gpu
>     15 - test-linux64/debug-mochitest-8 8
>     15 - test-linux64/debug-mochitest-browser-chrome-1 bc1
>     15 - test-linux64/debug-mochitest-browser-chrome-2 bc2
>     14 - test-linux64/debug-mochitest-1 1
>     14 - test-linux64/debug-mochitest-9 9
>     14 - test-linux64/debug-mochitest-devtools-chrome-e10s-7 dt7
>     13 - test-linux64/debug-mochitest-devtools-chrome-e10s-1 dt1
>     13 - test-linux64/debug-mochitest-6 6
>     13 - test-linux64/debug-mochitest-browser-chrome-5 bc5
>     13 - test-linux64/debug-mochitest-7 7
>     12 - test-linux64/debug-mochitest-media mda
>     11 - test-linux64/debug-mochitest-devtools-chrome-e10s-3 dt3
>     11 - test-linux64/debug-mochitest-devtools-chrome-4 dt4
>     11 - test-linux64/debug-mochitest-devtools-chrome-e10s-5 dt5
>     11 - test-linux64/debug-mochitest-devtools-chrome-9 dt9
>     10 - test-linux64/debug-mochitest-browser-chrome-3 bc3
>      9 - test-linux64/debug-mochitest-webgl-e10s-3 gl3
>      9 - test-linux64/debug-mochitest-devtools-chrome-8 dt8
>      8 - test-linux64/debug-mochitest-devtools-chrome-3 dt3
>      6 - test-linux64/debug-mochitest-webgl-e10s-1 gl1
>      6 - test-linux64/debug-mochitest-devtools-chrome-5 dt5
>      5 - test-linux64/debug-reftest-no-accel-e10s-1 Ru1
>      5 - test-linux64/debug-mochitest-devtools-chrome-e10s-8 dt8
>      5 - test-linux64/debug-reftest-e10s-3 R3
>      5 - test-linux64/debug-reftest-no-accel-e10s-8 Ru8
>      5 - test-linux64/debug-reftest-no-accel-e10s-7 Ru7
>      5 - test-linux64/debug-reftest-e10s-1 R1
>      5 - test-linux64/debug-mochitest-devtools-chrome-e10s-6 dt6
>      4 - test-linux64/debug-reftest-e10s-7 R7
>      4 - test-linux64/debug-reftest-e10s-8 R8
>      4 - test-linux64/debug-reftest-e10s-5 R5
>      4 - test-linux64/debug-mochitest-webgl-3 gl3
>      4 - test-linux64/debug-mochitest-devtools-chrome-e10s-9 dt9
>      4 - test-linux64/debug-reftest-e10s-2 R2
>      4 - test-linux64/debug-reftest-no-accel-e10s-2 Ru2
>      4 - test-linux64/debug-jsreftest-e10s-2 J2
>      4 - test-linux64/debug-jsreftest-e10s-1 J1
>      4 - test-linux64/debug-reftest-e10s-6 R6
>      4 - test-linux64/debug-reftest-no-accel-e10s-5 Ru5
>      4 - test-linux64/debug-mochitest-devtools-chrome-1 dt1
>      4 - test-linux64/debug-mochitest-devtools-chrome-2 dt2
>      3 - test-linux64/debug-reftest-no-accel-e10s-4 Ru4
>      3 - test-linux64/debug-mochitest-a11y a11y
>      3 - test-linux64/debug-reftest-no-accel-e10s-6 Ru6
>      3 - test-linux64/debug-mochitest-devtools-chrome-7 dt7
>      3 - test-linux64/debug-mochitest-devtools-chrome-6 dt6
>      3 - test-linux64/debug-reftest-e10s-4 R4
>      3 - test-linux64/debug-mochitest-devtools-chrome-e10s-10 dt10
>      3 - test-linux64/debug-reftest-no-accel-e10s-3 Ru3
>      3 - test-linux64/debug-crashtest-e10s C
>      2 - test-linux64/debug-reftest-2 R2
>      2 - test-linux64/debug-mochitest-webgl-e10s-2 gl2
>      2 - test-linux64/debug-reftest-no-accel-6 Ru6
>      2 - test-linux64/debug-mochitest-jetpack JP
>      2 - test-linux64/debug-reftest-no-accel-8 Ru8
>      2 - test-linux64/debug-reftest-no-accel-7 Ru7
>      2 - test-linux64/debug-mochitest-webgl-1 gl1
>      1 - test-linux64/debug-reftest-no-accel-4 Ru4
>      1 - test-linux64/debug-reftest-1 R1
>      1 - test-linux64/debug-reftest-no-accel-3 Ru3
>      1 - test-linux64/debug-reftest-7 R7
>      1 - test-linux64/debug-reftest-no-accel-5 Ru5
>      1 - test-linux64/debug-reftest-no-accel-1 Ru1
>      1 - test-linux64/debug-reftest-no-accel-2 Ru2
>      1 - test-linux64/debug-mochitest-webgl-2 gl2
>      1 - test-linux64/debug-gtest GTest
>      1 - test-linux64/debug-crashtest C
>      1 - test-linux64/debug-reftest-3 R3
>      1 - test-linux64/debug-firefox-ui-functional-remote en-US
>      1 - test-linux64/debug-mochitest-devtools-chrome-10 dt10
>      1 - test-linux64/debug-reftest-4 R4
>      1 - test-linux64/debug-reftest-6 R6
>      1 - test-linux64/debug-jsreftest-1 J1
>      1 - test-linux64/debug-firefox-ui-functional-local en-US
>      1 - test-linux64/debug-reftest-8 R8
>      1 - test-linux64/debug-jsreftest-2 J2
>      1 - test-linux64/debug-reftest-5 R5

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

>    669 - [e10s] Shutdown
>    464 -        Shutdown
>      7 - [e10s] test_windows.py TestBrowserWindow.test_open_close
>      6 - [e10s] file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bidi/unicode-bidi-plaintext-textarea-4.html == file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bidi/unicode-bidi-plaintext-textarea-ref.html
>      6 - [e10s] browser/components/customizableui/test/browser_967000_button_sync.js
>      6 - [e10s] file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/w3c-css/submitted/variables/variable-supports-32.html == file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/w3c-css/submitted/variables/support/color-green-ref.html
>      6 - [e10s] file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/557087-2.html == file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/557087-ref.html
>      5 - [e10s] file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/table-anonymous-boxes/448111-1.html == file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/table-anonymous-boxes/448111-1-ref.html
>      5 - [e10s] file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/scrolling/iframe-scrolling-attr-1.html == file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/scrolling/iframe-scrolling-attr-ref.html
>      5 - [e10s] file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/mathml/embellished-op-4-3.html == file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/mathml/embellished-op-4-3-ref.html

[1] https://hg.mozilla.org/mozilla-central/annotate/2977ca122452/xpcom/threads/nsThread.cpp#l1004
Priority: -- → P3
This is now the #2 most verbose warning during testing. We should probably just get rid of it.
Summary: 1,500 instances of "NS_ENSURE_TRUE(maybeContext) failed" emitted from xpcom/threads/nsThread.cpp during linux64 debug testing → 8,500 instances of "NS_ENSURE_TRUE(maybeContext) failed" emitted from xpcom/threads/nsThread.cpp during linux64 debug testing
Attachment #8950706 - Flags: review?(nfroyd)
Assignee: nobody → erahm
Status: NEW → ASSIGNED
Comment on attachment 8950706 [details] [diff] [review]
Remove verbose thread shutdown warning

Nika can you take a look at this? It's just changing an ensure true to an if. The warning is the second most verbose during testing with ~64,000 instances at this point.
Attachment #8950706 - Flags: review?(nfroyd) → review?(nika)

Latest report.

64093 WARNING: NS_ENSURE_TRUE(maybeContext) failed: file xpcom/threads/nsThread.cpp, line 869

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

  1691 - test-linux64/debug-web-platform-tests-e10s-10 wpt10
  1688 - test-linux64/debug-web-platform-tests-sw-e10s-10 wpt10
  1517 - test-linux64/debug-web-platform-tests-sw-e10s-4 wpt4
  1515 - test-linux64/debug-web-platform-tests-e10s-4 wpt4
  1454 - test-linux64/debug-web-platform-tests-e10s-18 wpt18
  1452 - test-linux64/debug-web-platform-tests-sw-e10s-18 wpt18
  1425 - test-linux64/debug-web-platform-tests-sw-e10s-14 wpt14
  1422 - test-linux64/debug-web-platform-tests-e10s-14 wpt14
  1420 - test-linux64/debug-web-platform-tests-sw-e10s-15 wpt15
  1415 - test-linux64/debug-web-platform-tests-e10s-15 wpt15
  1361 - test-linux64/debug-web-platform-tests-e10s-11 wpt11
  1359 - test-linux64/debug-web-platform-tests-sw-e10s-11 wpt11
  1296 - test-linux64/debug-web-platform-tests-sw-e10s-9 wpt9
  1294 - test-linux64/debug-web-platform-tests-e10s-9 wpt9
  1218 - test-linux64/debug-web-platform-tests-sw-e10s-5 wpt5
  1202 - test-linux64/debug-web-platform-tests-e10s-5 wpt5
  1146 - test-linux64/debug-web-platform-tests-e10s-7 wpt7
  1141 - test-linux64/debug-web-platform-tests-sw-e10s-8 wpt8
  1140 - test-linux64/debug-web-platform-tests-sw-e10s-7 wpt7
  1137 - test-linux64/debug-web-platform-tests-e10s-8 wpt8
  1133 - test-linux64/debug-web-platform-tests-e10s-3 wpt3
  1131 - test-linux64/debug-web-platform-tests-sw-e10s-3 wpt3
  1090 - test-linux64/debug-web-platform-tests-sw-e10s-16 wpt16
  1078 - test-linux64/debug-web-platform-tests-e10s-16 wpt16
  1016 - test-linux64/debug-web-platform-tests-e10s-13 wpt13
  1014 - test-linux64/debug-web-platform-tests-sw-e10s-13 wpt13
  1008 - test-linux64/debug-web-platform-tests-sw-e10s-1 wpt1
  1001 - test-linux64/debug-web-platform-tests-e10s-1 wpt1
   995 - test-linux64/debug-web-platform-tests-sw-e10s-17 wpt17
   992 - test-linux64/debug-web-platform-tests-e10s-17 wpt17
   986 - test-linux64/debug-web-platform-tests-sw-e10s-2 wpt2
   982 - test-linux64/debug-web-platform-tests-e10s-2 wpt2
   948 - test-linux64/debug-web-platform-tests-sw-e10s-12 wpt12
   941 - test-linux64/debug-web-platform-tests-e10s-12 wpt12
   727 - test-linux64/debug-web-platform-tests-e10s-6 wpt6
   725 - test-linux64/debug-web-platform-tests-sw-e10s-6 wpt6
   604 - test-linux64/debug-web-platform-tests-wdspec-e10s-1 Wd1
   604 - test-linux64/debug-web-platform-tests-wdspec-sw-e10s-1 Wd1
   497 - test-linux64/debug-web-platform-tests-wdspec-sw-e10s-2 Wd2
   496 - test-linux64/debug-web-platform-tests-wdspec-e10s-2 Wd2
   290 - test-linux64/debug-test-verify-e10s-1 TV1
   272 - test-linux64/debug-reftest-no-accel-sw-e10s-6 Ru6
   271 - test-linux64/debug-reftest-no-accel-e10s-6 Ru6
   271 - test-linux64/debug-reftest-sw-e10s-6 R6
   270 - test-linux64/debug-reftest-e10s-6 R6
   269 - test-linux64/debug-reftest-no-accel-e10s-4 Ru4
   269 - test-linux64/debug-reftest-e10s-3 R3
   268 - test-linux64/debug-reftest-no-accel-e10s-1 Ru1
   268 - test-linux64/debug-reftest-sw-e10s-1 R1
   268 - test-linux64/debug-reftest-sw-e10s-3 R3
   268 - test-linux64/debug-reftest-e10s-4 R4
   267 - test-linux64/debug-reftest-no-accel-sw-e10s-3 Ru3
   266 - test-linux64/debug-reftest-no-accel-sw-e10s-4 Ru4
   266 - test-linux64/debug-reftest-sw-e10s-4 R4
   266 - test-linux64/debug-reftest-no-accel-e10s-3 Ru3
   266 - test-linux64/debug-reftest-e10s-1 R1
   265 - test-linux64/debug-reftest-no-accel-sw-e10s-1 Ru1
   262 - test-linux64/debug-reftest-no-accel-sw-e10s-2 Ru2
   261 - test-linux64/debug-reftest-e10s-2 R2
   261 - test-linux64/debug-reftest-sw-e10s-2 R2
   259 - test-linux64/debug-reftest-no-accel-e10s-2 Ru2
   257 - test-linux64/debug-reftest-no-accel-sw-e10s-7 Ru7
   256 - test-linux64/debug-reftest-e10s-7 R7
   256 - test-linux64/debug-reftest-no-accel-e10s-7 Ru7
   255 - test-linux64/debug-reftest-sw-e10s-7 R7
   251 - test-linux64/debug-web-platform-tests-reftests-e10s-1 Wr1
   251 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-1 Wr1
   241 - test-linux64/debug-mochitest-clipboard-sw-e10s cl
   241 - test-linux64/debug-mochitest-clipboard-e10s cl
   234 - test-linux64/debug-reftest-no-accel-e10s-5 Ru5
   232 - test-linux64/debug-reftest-sw-e10s-5 R5
   231 - test-linux64/debug-reftest-e10s-5 R5
   231 - test-linux64/debug-reftest-no-accel-sw-e10s-5 Ru5
   210 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-6 Wr6
   209 - test-linux64/debug-web-platform-tests-reftests-e10s-6 Wr6
   207 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-3 Wr3
   207 - test-linux64/debug-web-platform-tests-reftests-e10s-5 Wr5
   207 - test-linux64/debug-web-platform-tests-reftests-e10s-3 Wr3
   206 - test-linux64/debug-web-platform-tests-reftests-e10s-4 Wr4
   206 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-4 Wr4
   206 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-5 Wr5
   200 - test-linux64/debug-web-platform-tests-reftests-e10s-2 Wr2
   198 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-2 Wr2
   182 - test-linux64/debug-mochitest-browser-chrome-e10s-6 bc6
   176 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-7 bc7
   175 - test-linux64/debug-mochitest-browser-chrome-e10s-1 bc1
   174 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-5 bc5
   170 - test-linux64/debug-mochitest-browser-chrome-e10s-11 bc11
   168 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-8 bc8
   166 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-11 bc11
   162 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-3 bc3
   161 - test-linux64/debug-mochitest-browser-chrome-e10s-9 bc9
   159 - test-linux64/debug-mochitest-browser-chrome-e10s-8 bc8
   157 - test-linux64/debug-marionette-headless-e10s MnH
   157 - test-linux64/debug-mochitest-browser-chrome-e10s-10 bc10
   156 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-4 bc4
   155 - test-linux64/debug-marionette-e10s Mn
   153 - test-linux64/debug-mochitest-browser-chrome-e10s-4 bc4
   152 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-2 bc2
   151 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-9 bc9
   150 - test-linux64/debug-mochitest-browser-chrome-e10s-3 bc3
   145 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-6 bc6
   142 - test-linux64/debug-mochitest-browser-chrome-e10s-7 bc7
   129 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-10 bc10
   126 - test-linux64/debug-mochitest-browser-chrome-e10s-5 bc5
    96 - test-linux64/debug-mochitest-plain-headless-e10s-15 h15
    96 - test-linux64/debug-mochitest-sw-e10s-15 15
    95 - test-linux64/debug-mochitest-plain-headless-sw-e10s-15 h15
    87 - test-linux64/debug-mochitest-e10s-15 15
    85 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-6 dt6
    85 - test-linux64/debug-mochitest-devtools-chrome-e10s-1 dt1
    81 - test-linux64/debug-mochitest-browser-chrome-e10s-2 bc2
    77 - test-linux64/debug-firefox-ui-functional-local-e10s en-US
    76 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-1 bc1
    74 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-8 dt8
    74 - test-linux64/debug-mochitest-devtools-chrome-e10s-8 dt8
    66 - test-linux64/debug-mochitest-devtools-chrome-e10s-6 dt6
    61 - test-linux64/debug-mochitest-chrome-1 c1
    59 - test-linux64/debug-mochitest-chrome-sw-1 c1
    58 - test-linux64/debug-mochitest-devtools-chrome-e10s-5 dt5
    57 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-4 dt4
    55 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-3 dt3
    51 - test-linux64/debug-mochitest-e10s-8 8
    51 - test-linux64/debug-mochitest-plain-headless-sw-e10s-8 h8
    50 - test-linux64/debug-mochitest-sw-e10s-5 5
    50 - test-linux64/debug-mochitest-plain-headless-sw-e10s-11 h11
    49 - test-linux64/debug-mochitest-plain-headless-e10s-11 h11
    49 - test-linux64/debug-mochitest-sw-e10s-11 11
    48 - test-linux64/debug-mochitest-plain-headless-e10s-9 h9
    48 - test-linux64/debug-mochitest-e10s-5 5
    48 - test-linux64/debug-mochitest-plain-headless-e10s-5 h5
    48 - test-linux64/debug-mochitest-sw-e10s-9 9
    47 - test-linux64/debug-mochitest-sw-e10s-1 1
    47 - test-linux64/debug-mochitest-plain-headless-e10s-1 h1
    47 - test-linux64/debug-mochitest-e10s-1 1
    46 - test-linux64/debug-mochitest-plain-headless-e10s-8 h8
    45 - test-linux64/debug-mochitest-plain-headless-sw-e10s-5 h5
    45 - test-linux64/debug-mochitest-chrome-sw-3 c3
    45 - test-linux64/debug-mochitest-sw-e10s-7 7
    45 - test-linux64/debug-mochitest-chrome-3 c3
    45 - test-linux64/debug-mochitest-sw-e10s-8 8
    44 - test-linux64/debug-mochitest-e10s-11 11
    44 - test-linux64/debug-mochitest-devtools-chrome-e10s-3 dt3
    44 - test-linux64/debug-mochitest-e10s-10 10
    44 - test-linux64/debug-mochitest-plain-headless-e10s-7 h7
    44 - test-linux64/debug-mochitest-e10s-9 9
    44 - test-linux64/debug-mochitest-e10s-7 7
    44 - test-linux64/debug-mochitest-chrome-sw-2 c2
    43 - test-linux64/debug-mochitest-plain-headless-sw-e10s-4 h4
    43 - test-linux64/debug-mochitest-chrome-2 c2
    43 - test-linux64/debug-mochitest-plain-headless-sw-e10s-9 h9
    42 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-1 dt1
    42 - test-linux64/debug-mochitest-e10s-14 14
    42 - test-linux64/debug-mochitest-plain-headless-sw-e10s-1 h1
    41 - test-linux64/debug-mochitest-e10s-3 3
    41 - test-linux64/debug-mochitest-devtools-chrome-e10s-2 dt2
    41 - test-linux64/debug-mochitest-sw-e10s-3 3
    41 - test-linux64/debug-mochitest-plain-headless-e10s-3 h3
    41 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-7 dt7
    40 - test-linux64/debug-mochitest-plain-headless-sw-e10s-13 h13
    40 - test-linux64/debug-mochitest-plain-headless-sw-e10s-6 h6
    40 - test-linux64/debug-mochitest-e10s-4 4
    40 - test-linux64/debug-mochitest-plain-headless-e10s-10 h10
    39 - test-linux64/debug-mochitest-sw-e10s-10 10
    39 - test-linux64/debug-mochitest-sw-e10s-13 13
    39 - test-linux64/debug-mochitest-plain-headless-sw-e10s-10 h10
    39 - test-linux64/debug-mochitest-sw-e10s-4 4
    39 - test-linux64/debug-mochitest-plain-headless-e10s-4 h4
    39 - test-linux64/debug-mochitest-e10s-16 16
    39 - test-linux64/debug-mochitest-plain-headless-e10s-13 h13
    39 - test-linux64/debug-mochitest-plain-headless-sw-e10s-7 h7
    38 - test-linux64/debug-mochitest-sw-e10s-14 14
    38 - test-linux64/debug-mochitest-e10s-12 12
    38 - test-linux64/debug-mochitest-plain-headless-sw-e10s-3 h3
    37 - test-linux64/debug-mochitest-plain-headless-e10s-14 h14
    37 - test-linux64/debug-mochitest-plain-headless-sw-e10s-14 h14
    36 - test-linux64/debug-mochitest-e10s-6 6
    36 - test-linux64/debug-mochitest-sw-e10s-6 6
    36 - test-linux64/debug-mochitest-plain-headless-e10s-6 h6
    36 - test-linux64/debug-mochitest-e10s-13 13
    36 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-2 dt2
    35 - test-linux64/debug-mochitest-devtools-chrome-e10s-4 dt4
    34 - test-linux64/debug-mochitest-plain-headless-e10s-16 h16
    34 - test-linux64/debug-mochitest-sw-e10s-12 12
    34 - test-linux64/debug-mochitest-sw-e10s-16 16
    34 - test-linux64/debug-mochitest-plain-headless-sw-e10s-16 h16
    34 - test-linux64/debug-mochitest-plain-headless-sw-e10s-12 h12
    34 - test-linux64/debug-mochitest-plain-headless-sw-e10s-2 h2
    34 - test-linux64/debug-mochitest-plain-headless-e10s-12 h12
    33 - test-linux64/debug-mochitest-gpu-sw-e10s gpu
    33 - test-linux64/debug-mochitest-gpu-e10s gpu
    31 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-5 dt5
    30 - test-linux64/debug-mochitest-devtools-chrome-e10s-7 dt7
    29 - test-linux64/debug-mochitest-plain-headless-e10s-2 h2
    29 - test-linux64/debug-mochitest-sw-e10s-2 2
    28 - test-linux64/debug-mochitest-e10s-2 2
    26 - test-linux64/debug-mochitest-media-sw-e10s-3 mda3
    26 - test-linux64/debug-mochitest-media-e10s-3 mda3
    22 - test-linux64/debug-firefox-ui-functional-remote-e10s en-US
    21 - test-linux64/debug-mochitest-webgl1-core-e10s gl1c
    20 - test-linux64/debug-mochitest-webgl1-core-sw-e10s gl1c
    19 - test-linux64/debug-mochitest-browser-chrome-e10s-12 bc12
    18 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-12 bc12
    16 - test-linux64/debug-telemetry-tests-client-e10s c
    14 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-16 bc16
    14 - test-linux64/debug-mochitest-browser-chrome-e10s-16 bc16
    13 - test-linux64/debug-mochitest-media-e10s-2 mda2
    13 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-13 bc13
    13 - test-linux64/debug-mochitest-media-sw-e10s-2 mda2
    13 - test-linux64/debug-mochitest-media-sw-e10s-1 mda1
    13 - test-linux64/debug-mochitest-media-e10s-1 mda1
    12 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-15 bc15
    12 - test-linux64/debug-mochitest-browser-chrome-e10s-14 bc14
    12 - test-linux64/debug-mochitest-devtools-chrome-e10s-11 dt11
    12 - test-linux64/debug-mochitest-browser-chrome-e10s-15 bc15
    12 - test-linux64/debug-mochitest-browser-chrome-e10s-13 bc13
    11 - test-linux64/debug-reftest-e10s-8 R8
    11 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-9 dt9
    11 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-12 dt12
    11 - test-linux64/debug-mochitest-devtools-chrome-e10s-9 dt9
    11 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-14 bc14
    11 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-10 dt10
    11 - test-linux64/debug-mochitest-devtools-chrome-e10s-12 dt12
    11 - test-linux64/debug-mochitest-devtools-chrome-e10s-10 dt10
    11 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-11 dt11
    10 - test-linux64/debug-reftest-no-accel-sw-e10s-8 Ru8
    10 - test-linux64/debug-reftest-sw-e10s-8 R8
    10 - test-linux64/debug-reftest-no-accel-e10s-8 Ru8
     5 - test-linux64/debug-crashtest-sw-e10s C
     5 - test-linux64/debug-crashtest-e10s C
     4 - test-linux64/debug-mochitest-webgl1-ext-sw-e10s gl1e
     4 - test-linux64/debug-mochitest-webgl1-ext-e10s gl1e
     1 - test-linux64/debug-gtest GTest
     1 - test-linux64/debug-mochitest-a11y a11y
     1 - test-linux64/debug-mochitest-a11y-sw a11y

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

  7801 - [e10s] Shutdown
   205 -        Shutdown
    54 - [e10s] /webdriver/tests/new_window/user_prompts.py
    49 - [e10s] /webdriver/tests/get_element_attribute/user_prompts.py
    48 - [e10s] /webdriver/tests/fullscreen_window/user_prompts.py
    48 - [e10s] /webdriver/tests/get_element_css_value/user_prompts.py
    48 - [e10s] /webdriver/tests/is_element_selected/user_prompts.py
    48 - [e10s] /webdriver/tests/get_window_handle/user_prompts.py
    48 - [e10s] /webdriver/tests/get_element_text/user_prompts.py
    48 - [e10s] /webdriver/tests/get_element_property/user_prompts.py

[1] https://hg.mozilla.org/mozilla-central/annotate/9ee54a21a22a/xpcom/threads/nsThread.cpp#l869

Summary: 8,500 instances of "NS_ENSURE_TRUE(maybeContext) failed" emitted from xpcom/threads/nsThread.cpp during linux64 debug testing → 64,100 instances of "NS_ENSURE_TRUE(maybeContext) failed" emitted from xpcom/threads/nsThread.cpp during linux64 debug testing
Duplicate of this bug: 1369001
Attachment #8950706 - Flags: review?(nika) → review+
Pushed by erahm@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/2c77aa34b6ef
Remove verbose thread shutdown warning. r=Nika
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in before you can comment on or make changes to this bug.