Closed Bug 1439002 Opened 2 years ago Closed 8 months ago

32,300 instances of "site security information will not be persisted" emitted from security/manager/ssl/nsSiteSecurityService.cpp during linux64 debug testing

Categories

(Core :: Security: PSM, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: erahm, Assigned: keeler)

References

(Blocks 1 open bug)

Details

(Whiteboard: [psm-assigned])

Attachments

(1 file)

> 2014 WARNING: site security information will not be persisted: file security/manager/ssl/nsSiteSecurityService.cpp, line 553

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

>     83 - test-linux64/debug-web-platform-tests-e10s-10 wpt10
>     83 - test-linux64/debug-web-platform-tests-e10s-9 wpt9
>     82 - test-linux64/debug-web-platform-tests-reftests-e10s-1 Wr1
>     78 - test-linux64/debug-web-platform-tests-e10s-6 wpt6
>     73 - test-linux64/debug-web-platform-tests-e10s-1 wpt1
>     69 - test-linux64/debug-web-platform-tests-reftests-e10s-5 Wr5
>     67 - test-linux64/debug-web-platform-tests-e10s-7 wpt7
>     67 - test-linux64/debug-web-platform-tests-e10s-11 wpt11
>     65 - test-linux64/debug-web-platform-tests-e10s-5 wpt5
>     64 - test-linux64/debug-web-platform-tests-reftests-e10s-4 Wr4
>     64 - test-linux64/debug-web-platform-tests-reftests-e10s-6 Wr6
>     63 - test-linux64/debug-web-platform-tests-e10s-3 wpt3
>     63 - test-linux64/debug-web-platform-tests-e10s-12 wpt12
>     60 - test-linux64/debug-web-platform-tests-e10s-2 wpt2
>     60 - test-linux64/debug-web-platform-tests-e10s-4 wpt4
>     57 - test-linux64/debug-web-platform-tests-e10s-8 wpt8
>     48 - test-linux64/debug-firefox-ui-functional-local-e10s en-US
>     48 - test-linux64/debug-web-platform-tests-wdspec-e10s Wd
>     48 - test-linux64/debug-web-platform-tests-reftests-e10s-2 Wr2
>     39 - test-linux64/debug-mochitest-plain-headless-e10s-15 h15
>     38 - test-linux64/debug-mochitest-e10s-15 15
>     28 - test-linux64/debug-mochitest-browser-chrome-e10s-3 bc3
>     28 - test-linux64/debug-mochitest-clipboard-e10s cl
>     27 - test-linux64/debug-mochitest-browser-chrome-e10s-2 bc2
>     23 - test-linux64/debug-mochitest-browser-chrome-e10s-4 bc4
>     22 - test-linux64/debug-mochitest-browser-chrome-e10s-5 bc5
>     22 - test-linux64/debug-mochitest-browser-chrome-e10s-12 bc12
>     21 - test-linux64/debug-mochitest-browser-chrome-e10s-1 bc1
>     21 - test-linux64/debug-mochitest-browser-chrome-e10s-10 bc10
>     20 - test-linux64/debug-mochitest-browser-chrome-e10s-8 bc8
>     18 - test-linux64/debug-mochitest-browser-chrome-e10s-9 bc9
>     15 - test-linux64/debug-marionette-headless-e10s MnH
>     14 - test-linux64/debug-mochitest-browser-chrome-e10s-7 bc7
>     14 - test-linux64/debug-mochitest-devtools-chrome-e10s-2 dt2
>     14 - test-linux64/debug-marionette-e10s Mn
>     14 - test-linux64/debug-mochitest-devtools-chrome-e10s-7 dt7
>     13 - test-linux64/debug-mochitest-browser-chrome-e10s-6 bc6
>     12 - test-linux64/debug-mochitest-browser-chrome-e10s-13 bc13
>     11 - test-linux64/debug-mochitest-e10s-8 8
>     11 - test-linux64/debug-mochitest-plain-headless-e10s-8 h8
>     10 - test-linux64/debug-mochitest-e10s-7 7
>      9 - test-linux64/debug-mochitest-devtools-chrome-e10s-3 dt3
>      9 - test-linux64/debug-mochitest-devtools-chrome-e10s-4 dt4
>      9 - test-linux64/debug-mochitest-devtools-chrome-e10s-1 dt1
>      9 - test-linux64/debug-mochitest-e10s-12 12
>      9 - test-linux64/debug-mochitest-plain-headless-e10s-4 h4
>      9 - test-linux64/debug-mochitest-e10s-4 4
>      9 - test-linux64/debug-mochitest-plain-headless-e10s-10 h10
>      9 - test-linux64/debug-mochitest-e10s-5 5
>      9 - test-linux64/debug-mochitest-plain-headless-e10s-5 h5
>      9 - test-linux64/debug-mochitest-e10s-10 10
>      9 - test-linux64/debug-mochitest-plain-headless-e10s-12 h12
>      8 - test-linux64/debug-mochitest-plain-headless-e10s-3 h3
>      8 - test-linux64/debug-mochitest-e10s-16 16
>      8 - test-linux64/debug-mochitest-plain-headless-e10s-16 h16
>      8 - test-linux64/debug-mochitest-e10s-9 9
>      8 - test-linux64/debug-mochitest-e10s-3 3
>      8 - test-linux64/debug-mochitest-plain-headless-e10s-9 h9
>      8 - test-linux64/debug-mochitest-e10s-14 14
>      8 - test-linux64/debug-mochitest-plain-headless-e10s-1 h1
>      8 - test-linux64/debug-mochitest-plain-headless-e10s-13 h13
>      8 - test-linux64/debug-mochitest-plain-headless-e10s-14 h14
>      8 - test-linux64/debug-mochitest-e10s-13 13
>      8 - test-linux64/debug-mochitest-e10s-1 1
>      8 - test-linux64/debug-mochitest-plain-headless-e10s-7 h7
>      8 - test-linux64/debug-mochitest-devtools-chrome-e10s-6 dt6
>      8 - test-linux64/debug-mochitest-gpu-e10s gpu
>      7 - test-linux64/debug-mochitest-e10s-6 6
>      7 - test-linux64/debug-mochitest-e10s-11 11
>      7 - test-linux64/debug-mochitest-plain-headless-e10s-6 h6
>      7 - test-linux64/debug-mochitest-devtools-chrome-e10s-5 dt5
>      7 - test-linux64/debug-mochitest-plain-headless-e10s-11 h11
>      6 - test-linux64/debug-mochitest-e10s-2 2
>      6 - test-linux64/debug-mochitest-plain-headless-e10s-2 h2
>      6 - test-linux64/debug-mochitest-browser-chrome-e10s-14 bc14
>      6 - test-linux64/debug-mochitest-media-e10s-3 mda3
>      6 - test-linux64/debug-firefox-ui-functional-remote-e10s en-US
>      5 - test-linux64/debug-mochitest-browser-chrome-e10s-16 bc16
>      4 - test-linux64/debug-mochitest-browser-chrome-e10s-11 bc11
>      4 - test-linux64/debug-mochitest-browser-chrome-e10s-15 bc15
>      3 - test-linux64/debug-mochitest-devtools-chrome-e10s-8 dt8
>      3 - test-linux64/debug-mochitest-media-e10s-2 mda2
>      2 - test-linux64/debug-mochitest-chrome-1 c1
>      2 - test-linux64/debug-mochitest-webgl-e10s-3 gl3
>      2 - test-linux64/debug-mochitest-webgl-e10s-1 gl1
>      2 - test-linux64/debug-mochitest-media-e10s-1 mda1
>      1 - test-linux64/debug-reftest-stylo-e10s-1 Rs1
>      1 - test-linux64/debug-reftest-e10s-7 R7
>      1 - test-linux64/debug-reftest-e10s-8 R8
>      1 - test-linux64/debug-mochitest-webgl-e10s-2 gl2
>      1 - test-linux64/debug-reftest-e10s-2 R2
>      1 - test-linux64/debug-reftest-e10s-5 R5
>      1 - test-linux64/debug-crashtest-e10s C
>      1 - test-linux64/debug-reftest-no-accel-e10s-1 Ru1
>      1 - test-linux64/debug-reftest-stylo-e10s-8 Rs8
>      1 - test-linux64/debug-reftest-no-accel-e10s-8 Ru8
>      1 - test-linux64/debug-reftest-no-accel-e10s-2 Ru2
>      1 - test-linux64/debug-reftest-stylo-e10s-4 Rs4
>      1 - test-linux64/debug-reftest-e10s-6 R6
>      1 - test-linux64/debug-reftest-stylo-e10s-5 Rs5
>      1 - test-linux64/debug-reftest-no-accel-e10s-4 Ru4
>      1 - test-linux64/debug-reftest-no-accel-e10s-6 Ru6
>      1 - test-linux64/debug-reftest-no-accel-e10s-5 Ru5
>      1 - test-linux64/debug-reftest-stylo-e10s-7 Rs7
>      1 - test-linux64/debug-mochitest-chrome-2 c2
>      1 - test-linux64/debug-reftest-e10s-3 R3
>      1 - test-linux64/debug-reftest-no-accel-e10s-7 Ru7
>      1 - test-linux64/debug-reftest-e10s-4 R4
>      1 - test-linux64/debug-reftest-stylo-e10s-2 Rs2
>      1 - test-linux64/debug-reftest-e10s-1 R1
>      1 - test-linux64/debug-reftest-stylo-e10s-6 Rs6
>      1 - test-linux64/debug-reftest-no-accel-e10s-3 Ru3

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

>    258 - [e10s] Shutdown
>     13 - [e10s] dom/tests/browser/browser_largeAllocation_non_win32.js
>     10 - [e10s] toolkit/components/extensions/test/mochitest/test_ext_webrequestblocking_set_cookie.html
>      9 - [e10s] toolkit/components/extensions/test/mochitest/test-oop-extensions/test_ext_webrequestblocking_set_cookie.html
>      8 - [e10s] testing/firefox-ui/tests/functional/sessionstore/test_restore_windows_after_restart_and_quit.py TestSessionStoreEnabled.test_with_variety
>      8 - [e10s] testing/firefox-ui/tests/functional/sessionstore/test_restore_windows_after_restart_and_quit.py TestSessionStoreDisabled.test_restore_with_restart
>      7 - [e10s] /webdriver/tests/actions/modifier_click.py
>      5 - [e10s] testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py TestBackForwardNavigation.test_remoteness_change
>      5 - [e10s] dom/tests/browser/browser_localStorage_e10s.js
>      5 - [e10s] testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py TestBackForwardNavigation.test_file_url

[1] https://hg.mozilla.org/mozilla-central/annotate/928f0f09172f/security/manager/ssl/nsSiteSecurityService.cpp#l553
This is usually a result of not having a profile directory available when Firefox is started. We can either make sure a profile directory is available for these tests or turn off the warning if it's a problem.
Flags: needinfo?(erahm)
Eric, I don't know what the desired outcome here is. Basically, this isn't a fatal error, but if something's not working as expected, this message might point people in the right direction, so I think we should keep it if it's not a problem. I'll close this bug for now, but feel to re-open it if you disagree.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
(In reply to [:keeler] (use needinfo) from comment #2)
> Eric, I don't know what the desired outcome here is. Basically, this isn't a
> fatal error, but if something's not working as expected, this message might
> point people in the right direction, so I think we should keep it if it's
> not a problem. I'll close this bug for now, but feel to re-open it if you
> disagree.

It's currently not in the top 10 so I'm okay with ignoring it for now. In general I'd like warnings to be actionable, at this level of verbosity it's not particularly helpful. As you noted, it might be worth making sure the profile is setup properly in WPT and mochitests in the future.
Flags: needinfo?(erahm)

This is now the #5 most verbose warning during testing, latest stats:

32311 WARNING: site security information will not be persisted: file security/manager/ssl/nsSiteSecurityService.cpp, line 506

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

  1261 - test-linux64/debug-web-platform-tests-sw-e10s-10 wpt10
  1259 - test-linux64/debug-web-platform-tests-e10s-10 wpt10
  1113 - test-linux64/debug-web-platform-tests-sw-e10s-18 wpt18
  1112 - test-linux64/debug-web-platform-tests-e10s-18 wpt18
  1100 - test-linux64/debug-web-platform-tests-sw-e10s-4 wpt4
  1100 - test-linux64/debug-web-platform-tests-e10s-4 wpt4
  1060 - test-linux64/debug-web-platform-tests-sw-e10s-11 wpt11
  1059 - test-linux64/debug-web-platform-tests-e10s-11 wpt11
  1011 - test-linux64/debug-web-platform-tests-sw-e10s-15 wpt15
  1008 - test-linux64/debug-web-platform-tests-e10s-15 wpt15
   960 - test-linux64/debug-web-platform-tests-e10s-9 wpt9
   959 - test-linux64/debug-web-platform-tests-sw-e10s-9 wpt9
   881 - test-linux64/debug-web-platform-tests-sw-e10s-14 wpt14
   879 - test-linux64/debug-web-platform-tests-e10s-14 wpt14
   870 - test-linux64/debug-web-platform-tests-e10s-8 wpt8
   867 - test-linux64/debug-web-platform-tests-sw-e10s-8 wpt8
   808 - test-linux64/debug-web-platform-tests-e10s-5 wpt5
   807 - test-linux64/debug-web-platform-tests-sw-e10s-5 wpt5
   728 - test-linux64/debug-web-platform-tests-sw-e10s-7 wpt7
   718 - test-linux64/debug-web-platform-tests-e10s-7 wpt7
   718 - test-linux64/debug-web-platform-tests-sw-e10s-3 wpt3
   718 - test-linux64/debug-web-platform-tests-e10s-3 wpt3
   679 - test-linux64/debug-web-platform-tests-sw-e10s-13 wpt13
   679 - test-linux64/debug-web-platform-tests-e10s-13 wpt13
   667 - test-linux64/debug-web-platform-tests-sw-e10s-17 wpt17
   663 - test-linux64/debug-web-platform-tests-e10s-17 wpt17
   628 - test-linux64/debug-web-platform-tests-e10s-16 wpt16
   627 - test-linux64/debug-web-platform-tests-sw-e10s-16 wpt16
   607 - test-linux64/debug-web-platform-tests-sw-e10s-2 wpt2
   605 - test-linux64/debug-web-platform-tests-e10s-2 wpt2
   603 - test-linux64/debug-web-platform-tests-e10s-1 wpt1
   602 - test-linux64/debug-web-platform-tests-sw-e10s-1 wpt1
   601 - test-linux64/debug-web-platform-tests-e10s-12 wpt12
   597 - test-linux64/debug-web-platform-tests-sw-e10s-12 wpt12
   408 - test-linux64/debug-web-platform-tests-sw-e10s-6 wpt6
   407 - test-linux64/debug-web-platform-tests-e10s-6 wpt6
   117 - test-linux64/debug-web-platform-tests-wdspec-e10s-1 Wd1
   117 - test-linux64/debug-web-platform-tests-wdspec-sw-e10s-1 Wd1
    96 - test-linux64/debug-web-platform-tests-wdspec-sw-e10s-2 Wd2
    96 - test-linux64/debug-web-platform-tests-wdspec-e10s-2 Wd2
    60 - test-linux64/debug-mochitest-browser-chrome-e10s-6 bc6
    57 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-9 bc9
    52 - test-linux64/debug-mochitest-browser-chrome-e10s-3 bc3
    51 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-11 bc11
    50 - test-linux64/debug-web-platform-tests-reftests-e10s-1 Wr1
    50 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-1 Wr1
    49 - test-linux64/debug-mochitest-clipboard-sw-e10s cl
    49 - test-linux64/debug-mochitest-clipboard-e10s cl
    45 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-6 Wr6
    45 - test-linux64/debug-web-platform-tests-reftests-e10s-6 Wr6
    45 - test-linux64/debug-mochitest-browser-chrome-e10s-8 bc8
    42 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-3 Wr3
    42 - test-linux64/debug-web-platform-tests-reftests-e10s-5 Wr5
    42 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-5 Wr5
    42 - test-linux64/debug-web-platform-tests-reftests-e10s-3 Wr3
    41 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-2 Wr2
    41 - test-linux64/debug-web-platform-tests-reftests-e10s-4 Wr4
    41 - test-linux64/debug-web-platform-tests-reftests-sw-e10s-4 Wr4
    41 - test-linux64/debug-web-platform-tests-reftests-e10s-2 Wr2
    40 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-4 bc4
    39 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-1 bc1
    38 - test-linux64/debug-mochitest-browser-chrome-e10s-7 bc7
    38 - test-linux64/debug-mochitest-browser-chrome-e10s-10 bc10
    37 - test-linux64/debug-mochitest-browser-chrome-e10s-9 bc9
    36 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-8 bc8
    35 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-6 bc6
    32 - test-linux64/debug-mochitest-browser-chrome-e10s-1 bc1
    30 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-2 bc2
    29 - test-linux64/debug-mochitest-plain-headless-e10s-15 h15
    29 - test-linux64/debug-mochitest-plain-headless-sw-e10s-15 h15
    28 - test-linux64/debug-mochitest-browser-chrome-e10s-5 bc5
    28 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-3 bc3
    28 - test-linux64/debug-mochitest-e10s-15 15
    28 - test-linux64/debug-mochitest-sw-e10s-15 15
    27 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-7 bc7
    23 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-5 bc5
    22 - test-linux64/debug-mochitest-devtools-chrome-e10s-8 dt8
    22 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-8 dt8
    22 - test-linux64/debug-mochitest-devtools-chrome-e10s-7 dt7
    22 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-7 dt7
    21 - test-linux64/debug-mochitest-devtools-chrome-e10s-6 dt6
    20 - test-linux64/debug-mochitest-browser-chrome-e10s-4 bc4
    17 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-10 bc10
    17 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-4 dt4
    17 - test-linux64/debug-mochitest-sw-e10s-7 7
    16 - test-linux64/debug-mochitest-devtools-chrome-e10s-3 dt3
    16 - test-linux64/debug-mochitest-browser-chrome-e10s-11 bc11
    16 - test-linux64/debug-mochitest-plain-headless-sw-e10s-7 h7
    15 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-1 dt1
    15 - test-linux64/debug-mochitest-browser-chrome-e10s-14 bc14
    15 - test-linux64/debug-mochitest-browser-chrome-e10s-2 bc2
    15 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-14 bc14
    12 - test-linux64/debug-mochitest-e10s-8 8
    12 - test-linux64/debug-mochitest-sw-e10s-8 8
    11 - test-linux64/debug-mochitest-plain-headless-sw-e10s-8 h8
    11 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-12 bc12
    11 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-3 dt3
    11 - test-linux64/debug-mochitest-plain-headless-e10s-8 h8
    11 - test-linux64/debug-mochitest-browser-chrome-e10s-12 bc12
    10 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-16 bc16
    10 - test-linux64/debug-mochitest-gpu-sw-e10s gpu
    10 - test-linux64/debug-mochitest-devtools-chrome-e10s-1 dt1
    10 - test-linux64/debug-mochitest-browser-chrome-e10s-16 bc16
    10 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-5 dt5
    10 - test-linux64/debug-mochitest-devtools-chrome-e10s-5 dt5
    10 - test-linux64/debug-mochitest-e10s-7 7
    10 - test-linux64/debug-mochitest-browser-chrome-e10s-13 bc13
    10 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-13 bc13
    10 - test-linux64/debug-mochitest-gpu-e10s gpu
     9 - test-linux64/debug-mochitest-plain-headless-sw-e10s-5 h5
     9 - test-linux64/debug-mochitest-browser-chrome-sw-e10s-15 bc15
     9 - test-linux64/debug-mochitest-sw-e10s-5 5
     9 - test-linux64/debug-mochitest-sw-e10s-14 14
     9 - test-linux64/debug-mochitest-plain-headless-sw-e10s-13 h13
     9 - test-linux64/debug-mochitest-plain-headless-e10s-1 h1
     9 - test-linux64/debug-mochitest-plain-headless-e10s-7 h7
     9 - test-linux64/debug-mochitest-plain-headless-sw-e10s-1 h1
     9 - test-linux64/debug-mochitest-browser-chrome-e10s-15 bc15
     9 - test-linux64/debug-mochitest-sw-e10s-1 1
     9 - test-linux64/debug-mochitest-plain-headless-sw-e10s-4 h4
     9 - test-linux64/debug-mochitest-sw-e10s-4 4
     9 - test-linux64/debug-mochitest-plain-headless-e10s-4 h4
     9 - test-linux64/debug-mochitest-sw-e10s-12 12
     9 - test-linux64/debug-mochitest-e10s-16 16
     9 - test-linux64/debug-mochitest-plain-headless-e10s-5 h5
     9 - test-linux64/debug-mochitest-e10s-12 12
     9 - test-linux64/debug-mochitest-e10s-4 4
     9 - test-linux64/debug-mochitest-plain-headless-e10s-9 h9
     9 - test-linux64/debug-mochitest-e10s-14 14
     9 - test-linux64/debug-mochitest-e10s-1 1
     9 - test-linux64/debug-mochitest-plain-headless-e10s-13 h13
     9 - test-linux64/debug-mochitest-e10s-5 5
     9 - test-linux64/debug-mochitest-sw-e10s-16 16
     9 - test-linux64/debug-mochitest-plain-headless-sw-e10s-9 h9
     8 - test-linux64/debug-mochitest-e10s-11 11
     8 - test-linux64/debug-mochitest-sw-e10s-10 10
     8 - test-linux64/debug-mochitest-plain-headless-sw-e10s-11 h11
     8 - test-linux64/debug-mochitest-e10s-3 3
     8 - test-linux64/debug-mochitest-plain-headless-sw-e10s-12 h12
     8 - test-linux64/debug-mochitest-sw-e10s-13 13
     8 - test-linux64/debug-mochitest-plain-headless-e10s-3 h3
     8 - test-linux64/debug-mochitest-plain-headless-e10s-16 h16
     8 - test-linux64/debug-mochitest-e10s-9 9
     8 - test-linux64/debug-mochitest-plain-headless-sw-e10s-10 h10
     8 - test-linux64/debug-mochitest-plain-headless-sw-e10s-16 h16
     8 - test-linux64/debug-mochitest-plain-headless-sw-e10s-3 h3
     8 - test-linux64/debug-mochitest-sw-e10s-3 3
     8 - test-linux64/debug-mochitest-plain-headless-e10s-11 h11
     8 - test-linux64/debug-mochitest-plain-headless-e10s-14 h14
     8 - test-linux64/debug-mochitest-e10s-13 13
     8 - test-linux64/debug-mochitest-plain-headless-sw-e10s-14 h14
     8 - test-linux64/debug-mochitest-e10s-10 10
     8 - test-linux64/debug-mochitest-plain-headless-e10s-10 h10
     8 - test-linux64/debug-mochitest-sw-e10s-11 11
     8 - test-linux64/debug-mochitest-plain-headless-e10s-12 h12
     8 - test-linux64/debug-mochitest-sw-e10s-9 9
     7 - test-linux64/debug-mochitest-e10s-6 6
     7 - test-linux64/debug-mochitest-e10s-2 2
     7 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-6 dt6
     7 - test-linux64/debug-mochitest-plain-headless-sw-e10s-6 h6
     7 - test-linux64/debug-mochitest-plain-headless-e10s-2 h2
     7 - test-linux64/debug-mochitest-devtools-chrome-e10s-2 dt2
     7 - test-linux64/debug-mochitest-sw-e10s-6 6
     7 - test-linux64/debug-mochitest-plain-headless-e10s-6 h6
     7 - test-linux64/debug-mochitest-plain-headless-sw-e10s-2 h2
     7 - test-linux64/debug-mochitest-sw-e10s-2 2
     6 - test-linux64/debug-mochitest-media-sw-e10s-3 mda3
     6 - test-linux64/debug-mochitest-media-e10s-3 mda3
     5 - test-linux64/debug-mochitest-webgl1-core-sw-e10s gl1c
     5 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-9 dt9
     5 - test-linux64/debug-mochitest-webgl1-core-e10s gl1c
     5 - test-linux64/debug-mochitest-devtools-chrome-e10s-9 dt9
     5 - test-linux64/debug-mochitest-devtools-chrome-e10s-4 dt4
     5 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-10 dt10
     5 - test-linux64/debug-mochitest-devtools-chrome-e10s-10 dt10
     4 - test-linux64/debug-mochitest-chrome-sw-1 c1
     4 - test-linux64/debug-firefox-ui-functional-remote-e10s en-US
     4 - test-linux64/debug-mochitest-chrome-1 c1
     3 - test-linux64/debug-reftest-e10s-2 R2
     3 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-12 dt12
     3 - test-linux64/debug-reftest-no-accel-e10s-1 Ru1
     3 - test-linux64/debug-mochitest-devtools-chrome-e10s-11 dt11
     3 - test-linux64/debug-reftest-sw-e10s-1 R1
     3 - test-linux64/debug-reftest-no-accel-e10s-2 Ru2
     3 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-2 dt2
     3 - test-linux64/debug-reftest-e10s-1 R1
     3 - test-linux64/debug-reftest-no-accel-sw-e10s-1 Ru1
     3 - test-linux64/debug-reftest-no-accel-sw-e10s-2 Ru2
     3 - test-linux64/debug-mochitest-devtools-chrome-e10s-12 dt12
     3 - test-linux64/debug-mochitest-media-e10s-2 mda2
     3 - test-linux64/debug-mochitest-devtools-chrome-sw-e10s-11 dt11
     3 - test-linux64/debug-mochitest-media-sw-e10s-2 mda2
     3 - test-linux64/debug-reftest-sw-e10s-2 R2
     2 - test-linux64/debug-reftest-e10s-7 R7
     2 - test-linux64/debug-reftest-e10s-5 R5
     2 - test-linux64/debug-reftest-no-accel-sw-e10s-7 Ru7
     2 - test-linux64/debug-mochitest-media-sw-e10s-1 mda1
     2 - test-linux64/debug-reftest-sw-e10s-7 R7
     2 - test-linux64/debug-reftest-e10s-6 R6
     2 - test-linux64/debug-reftest-no-accel-e10s-6 Ru6
     2 - test-linux64/debug-reftest-no-accel-e10s-5 Ru5
     2 - test-linux64/debug-reftest-no-accel-sw-e10s-5 Ru5
     2 - test-linux64/debug-reftest-no-accel-e10s-7 Ru7
     2 - test-linux64/debug-reftest-no-accel-sw-e10s-6 Ru6
     2 - test-linux64/debug-reftest-sw-e10s-5 R5
     2 - test-linux64/debug-reftest-sw-e10s-6 R6
     2 - test-linux64/debug-mochitest-media-e10s-1 mda1
     1 - test-linux64/debug-reftest-e10s-8 R8
     1 - test-linux64/debug-reftest-no-accel-sw-e10s-8 Ru8
     1 - test-linux64/debug-reftest-sw-e10s-8 R8
     1 - test-linux64/debug-reftest-no-accel-e10s-8 Ru8
     1 - test-linux64/debug-reftest-no-accel-sw-e10s-3 Ru3
     1 - test-linux64/debug-mochitest-webgl1-ext-sw-e10s gl1e
     1 - test-linux64/debug-reftest-no-accel-sw-e10s-4 Ru4
     1 - test-linux64/debug-mochitest-webgl1-ext-e10s gl1e
     1 - test-linux64/debug-reftest-no-accel-e10s-4 Ru4
     1 - test-linux64/debug-reftest-sw-e10s-3 R3
     1 - test-linux64/debug-reftest-e10s-3 R3
     1 - test-linux64/debug-reftest-sw-e10s-4 R4
     1 - test-linux64/debug-reftest-e10s-4 R4
     1 - test-linux64/debug-reftest-no-accel-e10s-3 Ru3
     1 - test-linux64/debug-crashtest-sw-e10s C
     1 - test-linux64/debug-crashtest-e10s C

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

   540 - [e10s] Shutdown
    20 - [e10s] browser/base/content/test/tabs/browser_new_tab_in_privileged_process_pref.js
    16 - [e10s] browser/base/content/test/performance/browser_preferences_usage.js
    14 - [e10s] netwerk/cookie/test/browser/browser_originattributes.js
    14 - [e10s] toolkit/components/remotepagemanager/tests/browser/browser_RemotePageManager.js
    14 - [e10s] dom/file/ipc/tests/browser_ipcBlob.js
    14 - [e10s] toolkit/components/url-classifier/tests/browser/browser_flashblock_off_with_always_activate.js
    14 - [e10s] browser/base/content/test/tabs/browser_abandonment_telemetry.js
    14 - [e10s] dom/serviceworkers/test/test_openWindow.html
    14 - [e10s] browser/base/content/test/pageActions/browser_page_action_menu.js

[1] https://hg.mozilla.org/mozilla-central/annotate/b482c6618d72ac38a9a82fbccf425e0a7f8b6129/security/manager/ssl/nsSiteSecurityService.cpp#l506

Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Summary: 2,000 instances of "site security information will not be persisted" emitted from security/manager/ssl/nsSiteSecurityService.cpp during linux64 debug testing → 32,300 instances of "site security information will not be persisted" emitted from security/manager/ssl/nsSiteSecurityService.cpp during linux64 debug testing

(In reply to Dana Keeler (she/her) (use needinfo) (:keeler for reviews) from comment #1)

This is usually a result of not having a profile directory available when
Firefox is started. We can either make sure a profile directory is available
for these tests or turn off the warning if it's a problem.

James, do you know if there's something weird going on with WPT tests such that we don't have a profile directory at startup?

Flags: needinfo?(james)

We certainly ought to have one; we create one using mozprofile and write all the required prefs and things to it [1]

[1] https://searchfox.org/mozilla-central/source/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py#269

Flags: needinfo?(james)

This is still top 10 most verbose, Dana do you have any other ideas about what's going on? James noted that WPT does setup profiles in comment 6.

Flags: needinfo?(dkeeler)

Ah - I think I figured it out. In child processes, we essentially pre-populate/pre-initialize the possible DataStorage instances. If a child process then initializes nsSiteSecurityService, this gets a handle on some DataStorages. Init() returns early for those DataStorages because they've already been initialized, which means that storageWillPersist is false in nsSiteSecurityService::Init, so we basically warn once per child process, at least.

In any case, now that I think about it, this whole warning is just noise, so we should just remove it.

Assignee: nobody → dkeeler
Flags: needinfo?(dkeeler)
Priority: -- → P1
Whiteboard: [psm-assigned]
Pushed by dkeeler@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dc1284f46472
remove useless debug spew from nsSiteSecurityService r=erahm
Status: REOPENED → RESOLVED
Closed: 2 years ago8 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
You need to log in before you can comment on or make changes to this bug.