Open Bug 1541192 Opened 10 months ago Updated 19 days ago

Intermittent /service-workers/service-worker/update-no-cache-request-headers.https.html | headers in no-cache mode - assert_equals: expected (string) "etag" but got (undefined) undefined

Categories

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

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell unknown])

#[markdown(off)]
Filed by: rgurzau [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=237630702&repo=mozilla-central

https://queue.taskcluster.net/v1/task/EXUM0xGnRhaQDQUvi_Qq9w/runs/0/artifacts/public/logs/live_backing.log

17:29:09 INFO - TEST-START | /service-workers/service-worker/update-no-cache-request-headers.https.html
17:29:09 INFO - Closing window 356482285569
17:29:09 INFO - PID 5076 | [Parent 7732, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | [Child 620, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | [Child 620, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | [Child 620, Main Thread] WARNING: A runnable was posted to a worker that is already shutting down!: file z:/build/build/src/dom/workers/WorkerPrivate.cpp, line 1355
17:29:09 INFO - PID 5076 | [Child 620, Main Thread] WARNING: Failed to dispatch offline status change event!: file z:/build/build/src/dom/workers/WorkerPrivate.cpp, line 1822
17:29:09 INFO - PID 5076 | [Parent 7732, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | ++DOCSHELL 000001EC2554D800 == 1 [pid = 8292] [id = {68abae30-9e22-4894-96e0-3a62b501c053}]
17:29:09 INFO - PID 5076 | [GPU 688, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | [GPU 688, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | ++DOMWINDOW == 1 (000001EC2B6FD020) [pid = 8292] [serial = 1] [outer = 0000000000000000]
17:29:09 INFO - PID 5076 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
17:29:09 INFO - PID 5076 | [GPU 688, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | [Parent 7732, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | [Parent 7732, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | [Parent 7732, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
17:29:09 INFO - PID 5076 | ++DOMWINDOW == 2 (000001EC2B6E5800) [pid = 8292] [serial = 2] [outer = 000001EC2B6FD020]
17:29:10 INFO - PID 5076 | --DOCSHELL 0000023E8B04E000 == 0 [pid = 620] [id = {defae4cb-2f00-4e7f-b194-98716a2b91aa}] [url = https://web-platform.test:8443/service-workers/service-worker/update-missing-import-scripts.https.html]
17:29:10 INFO - PID 5076 | --DOMWINDOW == 3 (0000023E91709020) [pid = 620] [serial = 1] [outer = 0000000000000000] [url = https://web-platform.test:8443/service-workers/service-worker/update-missing-import-scripts.https.html]
17:29:10 INFO - PID 5076 | --DOMWINDOW == 2 (0000023E917CA800) [pid = 620] [serial = 4] [outer = 0000000000000000] [url = https://web-platform.test:8443/service-workers/service-worker/update-missing-import-scripts.https.html]
17:29:10 INFO - PID 5076 | --DOMWINDOW == 1 (0000023E911E8800) [pid = 620] [serial = 2] [outer = 0000000000000000] [url = about:blank]
17:29:10 INFO - PID 5076 | --DOMWINDOW == 0 (0000023E917C1000) [pid = 620] [serial = 3] [outer = 0000000000000000] [url = about:blank]
17:29:10 INFO - PID 5076 | ++DOMWINDOW == 3 (000001EC2CED4800) [pid = 8292] [serial = 3] [outer = 000001EC2B6FD020]
17:29:10 INFO - PID 5076 | nsStringStats
17:29:10 INFO - PID 5076 | => mAllocCount: 9258
17:29:10 INFO - PID 5076 | => mReallocCount: 0
17:29:10 INFO - PID 5076 | => mFreeCount: 9258
17:29:10 INFO - PID 5076 | => mShareCount: 10781
17:29:10 INFO - PID 5076 | => mAdoptCount: 544
17:29:10 INFO - PID 5076 | => mAdoptFreeCount: 598
17:29:10 INFO - PID 5076 | => Process ID: 620, Thread ID: 8072
17:29:10 INFO - PID 5076 | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to c:\users\task_1554223313\appdata\local\temp\tmpqpfwnl.mozrunner\runtests_leaks_9696_tab_pid7056.log
17:29:10 INFO - PID 5076 | [Child 8292, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file z:/build/build/src/xpcom/base/nsSystemInfo.cpp, line 111
17:29:10 INFO - PID 5076 | [Parent 7732, Main Thread] WARNING: '!parent', file z:/build/build/src/netwerk/ipc/NeckoParent.cpp, line 955
17:29:10 INFO - PID 5076 | ++DOMWINDOW == 4 (000001EC2CEDE400) [pid = 8292] [serial = 4] [outer = 000001EC2B6FD020]
17:29:10 INFO - PID 5076 | [Child 8292, Main Thread] WARNING: NS_ENSURE_SUCCESS_VOID(rv) failed with result 0x80070057: file z:/build/build/src/toolkit/components/antitracking/AntiTrackingCommon.cpp, line 1724
17:29:10 INFO - PID 5076 | [Child 8292, Main Thread] WARNING: '!window', file z:/build/build/src/dom/cache/CacheStorage.cpp, line 572
17:29:10 INFO - PID 5076 | [Child 8292, Main Thread] WARNING: '!window', file z:/build/build/src/dom/cache/CacheStorage.cpp, line 572
17:29:10 INFO - PID 5076 | [Child 8292, Main Thread] WARNING: '!window', file z:/build/build/src/dom/cache/CacheStorage.cpp, line 572
17:29:10 INFO - PID 5076 | [Child 8292, Main Thread] WARNING: NS_ENSURE_SUCCESS_VOID(rv) failed with result 0x80070057: file z:/build/build/src/toolkit/components/antitracking/AntiTrackingCommon.cpp, line 1724
17:29:10 INFO - PID 5076 | [Child 8292, Main Thread] WARNING: '!window', file z:/build/build/src/dom/cache/CacheStorage.cpp, line 572
17:29:10 INFO - PID 5076 | [Child 8292, Main Thread] WARNING: '!window', file z:/build/build/src/dom/cache/CacheStorage.cpp, line 572
17:29:10 INFO - PID 5076 | [Child 8292, Main Thread] WARNING: '!window', file z:/build/build/src/dom/cache/CacheStorage.cpp, line 572
17:29:10 INFO - PID 5076 | [Parent 7732, Main Thread] WARNING: '!wind[[C[hild 7208,C[Child 7056, MChild 1200, Main Thread] WARNING: '!window', file z:/obuild/buiawld/srhild 5204in Thread] WARNING: ''!window', file z:/ Main Thread] cb,WARNING: '!winuild/ b,uil file z:/build/buildd/srcdow', file z:M///build/build/srcain Thread] WARNING: '!window', /dom/cache/CadcheStorage.cpp,f osm/clache/CacheStorage.cpp, lin/dom/cache/CacheStorage.cpp, line 5eri7i2
17:29:10 INFO - PID 5076 | le n z:/buic/dom/c5ld/build/src/dom/cache/Ce72
17:29:10 INFO - PID 5076 | ache/CacheSt acheStorage.cpp, li5orage.cpp, line 572
17:29:10 INFO - PID 5076 | 72
17:29:10 INFO - PID 5076 | ne 572
17:29:10 INFO -
17:29:10 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/update-no-cache-request-headers.https.html | headers in no-cache mode - assert_equals: expected (string) "etag" but got (undefined) undefined
17:29:10 INFO - @https://web-platform.test:8443/service-workers/service-worker/update-no-cache-request-headers.https.html:45:3
17:29:10 INFO - async*Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:1587:25
17:29:10 INFO - promise_test/tests.promise_tests</<@https://web-platform.test:8443/resources/testharness.js:591:36
17:29:10 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:590:20
17:29:10 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:589:51
17:29:10 INFO - @https://web-platform.test:8443/service-workers/service-worker/update-no-cache-request-headers.https.html:20:1
17:29:10 INFO - TEST-OK | /service-workers/service-worker/update-no-cache-request-headers.https.html | took 725ms

Seeing this on Tier 1:

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=238361369&repo=mozilla-inbound&lineNumber=13180

12:16:28 INFO - TEST-START | /service-workers/service-worker/update-no-cache-request-headers.https.html
12:16:28 INFO - Closing window 354334801921
12:16:28 INFO - PID 4676 | [Parent 3952, Gecko_IOThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Child 3940, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Child 3940, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO -
12:16:28 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/update-no-cache-request-headers.https.html | headers in no-cache mode - assert_equals: expected (string) "etag" but got (undefined) undefined
12:16:28 INFO - @https://web-platform.test:8443/service-workers/service-worker/update-no-cache-request-headers.https.html:45:3
12:16:28 INFO - asyncTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1587:25
12:16:28 INFO - promise_test/tests.promise_tests</<@https://web-platform.test:8443/resources/testharness.js:591:36
12:16:28 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:590:20
12:16:28 INFO - promise callback
promise_test@https://web-platform.test:8443/resources/testharness.js:589:51
12:16:28 INFO - @https://web-platform.test:8443/service-workers/service-worker/update-no-cache-request-headers.https.html:20:1
12:16:28 INFO - TEST-OK | /service-workers/service-worker/update-no-cache-request-headers.https.html | took 275ms
12:16:28 INFO - PID 4676 | 1554466588795 Marionette INFO Stopped listening on port 2828
12:16:28 INFO - PID 4676 | JavaScript error: resource:///modules/AsyncTabSwitcher.jsm, line 255: TypeError: browser.frameLoader is null
12:16:28 INFO - PID 4676 | [Parent 3952, Gecko_IOThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Child 4596, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Child 4596, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Parent 3952, Gecko_IOThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Child 5320, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Child 5320, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, li[Child 5356, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Child 5356, Chrome_ChildThread] WARNING: pipe error: 109: file z:/tas[Child 3780, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Child 3780, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:28 INFO - PID 4676 | [Parent 3952, Gecko_IOThread] WARNING: pipe error: 109: file z:/task_1554458632/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
12:16:29 INFO - PID 4676 | [Child 1464, Chrome_ChildThread] WARNING: pipe error: 109: file
12:16:29 INFO - Browser exited with return code 0

Summary: Intermittent Tier 2 /service-workers/service-worker/update-no-cache-request-headers.https.html | headers in no-cache mode - assert_equals: expected (string) "etag" but got (undefined) undefined → Intermittent /service-workers/service-worker/update-no-cache-request-headers.https.html | headers in no-cache mode - assert_equals: expected (string) "etag" but got (undefined) undefined

There are 24 total failures in the last 7 days: https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2019-05-19&endday=2019-05-26&tree=trunk&bug=1541192

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=248376993&repo=mozilla-inbound&lineNumber=12788

23:54:42 INFO - TEST-START | /service-workers/service-worker/update-no-cache-request-headers.https.html
23:54:42 INFO - Closing window 356482285569
23:54:42 INFO - PID 772 | [Parent 5276, Gecko_IOThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:42 INFO - PID 772 | [Child 2244, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:42 INFO - PID 772 | [Child 2244, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:42 INFO -
23:54:42 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/update-no-cache-request-headers.https.html | headers in no-cache mode - assert_equals: expected (string) "etag" but got (undefined) undefined
23:54:42 INFO - @https://web-platform.test:8443/service-workers/service-worker/update-no-cache-request-headers.https.html:45:3
23:54:42 INFO - asyncTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1587:25
23:54:42 INFO - promise_test/tests.promise_tests</<@https://web-platform.test:8443/resources/testharness.js:591:36
23:54:42 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:590:20
23:54:42 INFO - promise callback
promise_test@https://web-platform.test:8443/resources/testharness.js:589:51
23:54:42 INFO - @https://web-platform.test:8443/service-workers/service-worker/update-no-cache-request-headers.https.html:20:1
23:54:42 INFO - TEST-OK | /service-workers/service-worker/update-no-cache-request-headers.https.html | took 338ms
23:54:42 INFO - PID 772 | 1558828482687 Marionette INFO Stopped listening on port 2828
23:54:42 INFO - PID 772 | [Parent 5276, Gecko_IOThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:42 INFO - PID 772 | [Child 5880, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:42 INFO - PID 772 | [Child 5880, Chrome_ChildThread] WARNING: pipe error: 109: file z:/[Parent 5276, Gecko_IOThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:42 INFO - PID 772 | [Child 6136, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:42 INFO - PID 772 | [Child 5772, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:42 INFO - PID 772 | [Child 5772, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:42 INFO - PID 772 | [Child 3664, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1558818059/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
23:54:43 INFO - PID 772 | [Child 3664, Chrome_ChildThread] WARNING: pipe error: 109: file
23:54:43 INFO - Browser exited with return code 0
23:54:43 INFO - PROCESS LEAKS None
23:54:43 INFO - Closing logging queue
23:54:43 INFO - queue closed
23:54:43 INFO - Setting up ssl
23:54:43 INFO - certutil |
23:54:43 INFO - certutil |
23:54:43 INFO - certutil |
23:54:43 INFO - Certificate Nickname Trust Attributes
23:54:43 INFO - SSL,S/MIME,JAR/XPI
23:54:43 INFO -
23:54:43 INFO - web-platform-tests CT,,
23:54:43 INFO -
23:54:43 INFO - Application command: Z:\task_1558820837\build\application\firefox\firefox.exe -marionette about:blank --wait-for-browser -profile c:\users\task_1558820837\appdata\local\temp\tmpyxbcgh.mozrunner
23:54:43 INFO - Starting runner
23:54:44 INFO - PID 5392 | 1558828484257 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons
23:54:44 INFO - PID 5392 | 1558828484258 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry
23:54:44 INFO - PID 5392 | 1558828484258 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
23:54:44 INFO - PID 5392 | 1558828484258 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
23:54:45 INFO - PID 5392 | 1558828485876 Marionette INFO Listening on port 2828

Andrew, could you please assign this to someone?

Flags: needinfo?(overholt)
Whiteboard: [stockwell needswork:owner]

Update: There have been 31 failures within the last 7 days:

  • 2 failures on Windows 10 x64 QuantumRender debug
  • 1 failure on Windows 7 debug
  • 28 failures on Windows 7 Shippable opt

e.g. recent log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=249856471&repo=autoland&lineNumber=12850

Things will change after we land bug 1231208, so let's disable this until then.

Flags: needinfo?(overholt)

There is a spike of 35 failures in the last 7 days: https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2019-10-08&endday=2019-10-15&tree=trunk&bug=1541192

Affected platforms are:

  • linux64-qr opt, linux64-shippable opt
  • macosx1014-64 debug, macosx1014-64-shippable opt
  • windows10-64 debug, windows10-64-qr debug, windows10-aarch64 opt

Jens, could you redirect this to someone who can take a look at it?

Flags: needinfo?(jstutte)

@Perry: please triage.

Flags: needinfo?(jstutte) → needinfo?(perry)
Priority: -- → P2

I believe comment 13 may have been in error due to confusion during a bulk triage session.

The check in question appears to be validating step 19.2.2.1 of https://fetch.spec.whatwg.org/#http-network-or-cache-fetch: "If storedResponse’s header list contains ETag, then append If-None-Match with its value to httpRequest’s header list."

Our logic to set this appears to live at https://searchfox.org/mozilla-central/rev/ebe492edacc75bb122a2b380e4cafcca3470864c/netwerk/protocol/http/nsHttpChannel.cpp#4515

Our current meta settings for the test at https://searchfox.org/mozilla-central/source/testing/web-platform/meta/service-workers/service-worker/update-no-cache-request-headers.https.html.ini make a number of failures okay, but it does seem like there is fundamentally an underlying intermittent-ness in the test.

The most likely problem is that the necko HTTP layer is returning a cached response when it should not. One notable thing is that the script file at https://searchfox.org/mozilla-central/source/testing/web-platform/tests/service-workers/service-worker/resources/test-request-headers-worker.py always returns a header of the form "ETag: etag". The semantics of "If-None-Match" are on the server to validate the Etag and return a 200 if it's changed. In this case, the server always returns the same ETag, but will also return a 200 because the server is a simple python script that doesn't validate the ETag at all. But it seems conceivable our network layer might have some optimization that assumes the server would obey the etag semantics. Alternately, there might be some edge case where the original request is still sufficiently alive from necko's perspective that we de-duplicate to the already-returned channel. Or alternately some kind of wasteful update() suppression is in effect. This definitely would benefit from an rr/pernosco trace.

Clearing Perry needinfo since Jan triaged appropriately and this is slightly lower than the set of SW e10s regressions that just happened. I'll quickly see if I can convince pernosco to generate a trace though.

Flags: needinfo?(perry)

Jens,
There have been 26 failures in the last 7 days on all platforms, could you please take a look?
Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=276692084&repo=autoland&lineNumber=7165

Flags: needinfo?(jstutte)

Perry, please check if "Clearing Perry needinfo since Jan triaged appropriately and this is slightly lower than the set of SW e10s regressions that just happened." still applies or if you can move over to this soon.

Flags: needinfo?(jstutte) → needinfo?(perry)

I tried to figure out what could be wrong without being able to reproduce the failure and agree with Andrew's comment 35. In particular, it seems that all the setting of HTTP headers and consulting the cache is delegated to the networking layer, which is what the test is mostly concerned about. This is still a bug but I think it may make sense to change this to P3 because it doesn't appear to be a very breaking issue and is difficult to get more details on without a recording of a failure. So I'd say that "this is slightly lower than the set of SW e10s regressions" still applies.

Flags: needinfo?(perry)
You need to log in before you can comment on or make changes to this bug.