Closed Bug 1522630 Opened 5 years ago Closed 5 years ago

Lazily report anti-tracking notifications to the front-end

Categories

(Firefox :: Protections UI, defect, P1)

defect

Tracking

()

RESOLVED FIXED
Firefox 67
Tracking Status
firefox67 --- fixed

People

(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)

References

Details

Attachments

(1 file)

For very similar reasons as bug 1522370.

One difficulty here is that simply dispatching to the idle queue makes browser_trackingUI_state.js super unstable and fail intermittently in all sorts of ways. So I chose to add a testing pref to allow that test to force the eager dispatching of notifications in order to avoid intermittent failures there.

Status: NEW → ASSIGNED
Priority: -- → P1
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/4f5bfb9b1383
Report content blocking status notifications from the idle event queue; r=baku

Backed out for failing browser-chrome's browser_trackingUI_animation_2.js, at least (please also check the test which failed in TV if that will also fail in browser-chrome):

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&resultStatus=testfailed%2Cbusted%2Cexception%2Cusercancel%2Cretry%2Crunnable&group_state=expanded&revision=4f5bfb9b1383cbf8485b97d3f72f7d1607016d11
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=224035232&repo=mozilla-inbound

[task 2019-01-25T15:15:08.242Z] 15:15:08 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_animation_2.js | iconBox not animating -
[task 2019-01-25T15:15:08.244Z] 15:15:08 INFO - Load a test page containing tracking elements
[task 2019-01-25T15:15:08.244Z] 15:15:08 INFO - Buffered messages finished
[task 2019-01-25T15:15:08.247Z] 15:15:08 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/trackingUI/browser_trackingUI_animation_2.js | iconBox active -
[task 2019-01-25T15:15:08.247Z] 15:15:08 INFO - Stack trace:
[task 2019-01-25T15:15:08.247Z] 15:15:08 INFO - chrome://mochikit/content/browser-test.js:test_ok:1307
[task 2019-01-25T15:15:08.249Z] 15:15:08 INFO - chrome://mochitests/content/browser/browser/base/content/test/trackingUI/browser_trackingUI_animation_2.js:testTrackingProtectionAnimation:36
[task 2019-01-25T15:15:08.250Z] 15:15:08 INFO - chrome://mochitests/content/browser/browser/base/content/test/trackingUI/browser_trackingUI_animation_2.js:testNormalBrowsing:167
[task 2019-01-25T15:15:08.251Z] 15:15:08 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1108
[task 2019-01-25T15:15:08.252Z] 15:15:08 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1099
[task 2019-01-25T15:15:08.253Z] 15:15:08 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:997
[task 2019-01-25T15:15:08.254Z] 15:15:08 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
[task 2019-01-25T15:15:08.260Z] 15:15:08 INFO - Not taking screenshot here: see the one that was previously logged

Flags: needinfo?(ehsan)
Backout by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/mozilla-inbound/rev/e38ad4c324cf
Backed out changeset 4f5bfb9b1383 for failing browser-chrome's browser_trackingUI_animation_2.js, at least. CLOSED TREE
Flags: needinfo?(ehsan)
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/6cdc38306375
Report content blocking status notifications from the idle event queue; r=baku

Backed out changeset 6cdc38306375 (Bug 1522630) for mochitest-chrome failure at toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html on a CLOSED TREE

Push with failure: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&resultStatus=testfailed%2Cbusted%2Cexception&classifiedState=unclassified&selectedJob=224080820&revision=6cdc3830637550efc203c376f4ff1db55898b6d9

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=224139196&repo=mozilla-inbound&lineNumber=3838

Backout link: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&resultStatus=testfailed%2Cbusted%2Cexception&classifiedState=unclassified&selectedJob=224080820&revision=31659e56018fa503035fcb4d2fcdc5e65aa439f5

[task 2019-01-25T23:48:41.586Z] 23:48:41 INFO - TEST-START | toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html
[task 2019-01-25T23:48:42.107Z] 23:48:42 INFO - TEST-INFO | started process screentopng
[task 2019-01-25T23:48:42.549Z] 23:48:42 INFO - TEST-INFO | screentopng: exit 0
[task 2019-01-25T23:48:42.551Z] 23:48:42 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html | Correct report request - got undefined, expected "http://mochi.test:8888/chrome/toolkit/components/url-classifier/tests/mochitest/threathit.sjs?action=report&list=test-phish-proto"
[task 2019-01-25T23:48:42.552Z] 23:48:42 INFO - SimpleTest.is@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:320:5
[task 2019-01-25T23:48:42.554Z] 23:48:42 INFO - checkResults/xhr.onload@chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html:112:5
[task 2019-01-25T23:48:42.556Z] 23:48:42 INFO - EventHandlerNonNullcheckResults@chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html:111:3
[task 2019-01-25T23:48:42.557Z] 23:48:42 INFO - testOnWindow/</<@chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html:206:7
[task 2019-01-25T23:48:42.559Z] 23:48:42 INFO - async
testOnWindow/<@chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html:190:12
[task 2019-01-25T23:48:42.560Z] 23:48:42 INFO - testOnWindow@chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html:187:10
[task 2019-01-25T23:48:42.560Z] 23:48:42 INFO - test/<@chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html:223:13
[task 2019-01-25T23:48:42.560Z] 23:48:42 INFO - asynctest@chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html:217:10
[task 2019-01-25T23:48:42.560Z] 23:48:42 INFO - _resolveAndCallOptionalCallback@resource://specialpowers/specialpowersAPI.js:1042:7
[task 2019-01-25T23:48:42.560Z] 23:48:42 INFO - setTimeout handler
_setTimeout@resource://specialpowers/specialpowersAPI.js:757:7
[task 2019-01-25T23:48:42.560Z] 23:48:42 INFO - pushPrefEnv/<@resource://specialpowers/specialpowersAPI.js:1158:9
[task 2019-01-25T23:48:42.560Z] 23:48:42 INFO - pushPrefEnv@resource://specialpowers/specialpowersAPI.js:1143:12
[task 2019-01-25T23:48:42.560Z] 23:48:42 INFO - @chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html:212:1
[task 2019-01-25T23:48:42.560Z] 23:48:42 INFO - GECKO(4573) | MEMORY STAT | vsize 1970MB | residentFast 448MB | heapAllocated 197MB

Flags: needinfo?(ehsan)
Flags: needinfo?(ehsan)
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/1438836abeab
Report content blocking status notifications from the idle event queue; r=baku
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 66
Backout by aciure@mozilla.com:
https://hg.mozilla.org/mozilla-central/rev/cd565d21faa6
Backed out changeset 1438836abeab for causing testTrackingProtection perma failures a=backout

Sorry for the late notice:

This got backed out for causing testTrackingProtection perma failures:

https://hg.mozilla.org/mozilla-central/rev/cd565d21faa62b32b62228e927400220035aadd0

Push with failure: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&resultStatus=testfailed%2Cbusted%2Cexception%2Cusercancel%2Cretry%2Crunnable&group_state=expanded&revision=1438836abeabe6128ff90d85357c10484894bb42
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=224206650&repo=mozilla-inbound

[task 2019-01-26T12:34:46.888Z] 12:34:46 INFO - TEST-PASS | testTrackingProtection | Given message occurred for registered event: {innerType=progress, type=Robocop:Java, message=
[task 2019-01-26T12:34:46.889Z] 12:34:46 INFO - TEST-INFO | testTrackingProtection.js | Wait browser event: load
[task 2019-01-26T12:34:46.889Z] 12:34:46 INFO - } - Robocop:Java should equal Robocop:Java
[task 2019-01-26T12:34:46.890Z] 12:34:46 INFO - testTrackingProtection.js | Wait browser event: load
[task 2019-01-26T12:34:46.890Z] 12:34:46 INFO - Testing (tracking): 2unknown = tracking_content_blocked
[task 2019-01-26T12:34:46.890Z] 12:34:46 INFO - Buffered messages finished
[task 2019-01-26T12:34:46.891Z] 12:34:46 WARNING - TEST-UNEXPECTED-FAIL | testTrackingProtection | Tracking matched expectation - got unknown, expected tracking_content_blocked
[task 2019-01-26T12:35:07.503Z] 12:35:07 INFO - wait for org.mozilla.fennec_aurora complete; top activity=com.android.launcher
[task 2019-01-26T12:35:07.707Z] 12:35:07 INFO - remoteautomation.py | Application ran for: 0:01:26.182224
[task 2019-01-26T12:35:09.349Z] 12:35:09 WARNING - PROCESS-CRASH | testTrackingProtection | java-exception junit.framework.AssertionFailedError: TEST-UNEXPECTED-FAIL | testTrackingProtection | Tracking matched expectation - got unknown, expected tracking_content_blocked at junit.framework.Assert.fail(Assert.java:50)
[task 2019-01-26T12:35:09.350Z] 12:35:09 INFO - 0 ERROR runApp() exited with code 1
[task 2019-01-26T12:35:09.765Z] 12:35:09 WARNING - PROCESS-CRASH | Automation Error: Missing end of test marker (process crashed?)
[task 2019-01-26T12:35:10.272Z] 12:35:10 INFO - 01-26 04:33:55.196 W/ActivityThread( 2593): ClassLoader.loadClass: The class loader returned by Thread.getContextClassLoader() may fail for processes that host multiple applications. You should explicitly specify a context class loader. For example: Thread.setContextClassLoader(getClass().getClassLoader());
[task 2019-01-26T12:35:10.273Z] 12:35:10 INFO - 01-26 04:33:55.266 I/Robocop ( 2593): {"message":"","time":1548506035263,"source":"robocop","status":"PASS","test":"testTrackingProtection","thread":null,"subtest":"Robocop tests need the test device screen to be powered on.","action":"test_status","pid":null}
[task 2019-01-26T12:35:10.276Z] 12:35:10 INFO - 01-26 04:33:55.266 D/Robocop ( 2593): waiting for Gecko:Ready
[task 2019-01-26T12:35:10.276Z] 12:35:10 INFO - 01-26 04:33:57.796 W/Settings( 2593): Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
[task 2019-01-26T12:35:10.277Z] 12:35:10 INFO - 01-26 04:33:59.096 D/StrictMode( 2593): StrictMode policy violation; ~duration=1241 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=543 violation=2
[task 2019-01-26T12:35:10.277Z] 12:35:10 INFO - 01-26 04:33:59.096 D/StrictMode( 2593): at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1123)
[task 2019-01-26T12:35:10.277Z] 12:35:10 INFO - 01-26 04:33:59.096 D/StrictMode( 2593): at libcore.io.BlockGuardOs.read(BlockGuardOs.java:148)
[task 2019-01-26T12:35:10.277Z] 12:35:10 INFO - 01-26 04:33:59.096 D/StrictMode( 2593): at libcore.io.IoBridge.read(IoBridge.java:425)
[task 2019-01-26T12:35:10.277Z] 12:35:10 INFO - 01-26 04:33:59.096 D/StrictMode( 2593): at java.io.FileInputStream.read(FileInputStream.java:179)
[task 2019-01-26T12:35:10.277Z] 12:35:10 INFO - 01-26 04:33:59.096 D/StrictMode( 2593): at libcore.io.Streams.readFully(Streams.java:81)
[task 2019-01-26T12:35:10.277Z] 12:35:10 INFO - 01-26 04:33:59.096 D/StrictMode( 2593): at java.io.DataInputStream.readFully(DataInputStream.java:120)
[task 2019-01-26T12:35:10.278Z] 12:35:10 INFO - 01-26 04:33:59.096 D/StrictMode( 2593): at java.io.DataInputStream.readFully(DataInputStream.java:116)

Status: RESOLVED → REOPENED
Flags: needinfo?(ehsan)
Resolution: FIXED → ---
Target Milestone: Firefox 66 → ---
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/5c956ce0000a
Report content blocking status notifications from the idle event queue; r=baku
Flags: needinfo?(ehsan)

Backed out changeset 5c956ce0000a (bug 1522630) for build bustage at /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp

Backout: https://hg.mozilla.org/integration/mozilla-inbound/rev/dbdf899a15b4702dc999749b8a1ac50495cf1ac9

Failure push: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=5c956ce0000ad0a6daf4b99351699496dc61cdb3&selectedJob=224449883

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=224449883&repo=mozilla-inbound&lineNumber=19199

[task 2019-01-28T14:30:57.663Z] 14:30:57 INFO - gfx/skia/SkPDFFont.o
[task 2019-01-28T14:30:57.663Z] 14:30:57 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.692Z] 14:30:57 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.692Z] 14:30:57 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -o SkPathOpsDebug.o -c -I/builds/worker/workspace/build/src/obj-firefox/dist/stl_wrappers -I/builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -DDEBUG=1 -DSKIA_IMPLEMENTATION=1 -DSK_PDF_USE_SFNTLY=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builds/worker/workspace/build/src/gfx/skia -I/builds/worker/workspace/build/src/obj-firefox/gfx/skia -I/builds/worker/workspace/build/src/gfx/skia/skia/include/c -I/builds/worker/workspace/build/src/gfx/skia/skia/include/codec -I/builds/worker/workspace/build/src/gfx/skia/skia/include/config -I/builds/worker/workspace/build/src/gfx/skia/skia/include/core -I/builds/worker/workspace/build/src/gfx/skia/skia/include/docs -I/builds/worker/workspace/build/src/gfx/skia/skia/include/effects -I/builds/worker/workspace/build/src/gfx/skia/skia/include/encode -I/builds/worker/workspace/build/src/gfx/skia/skia/include/gpu -I/builds/worker/workspace/build/src/gfx/skia/skia/include/pathops -I/builds/worker/workspace/build/src/gfx/skia/skia/include/ports -I/builds/worker/workspace/build/src/gfx/skia/skia/include/private -I/builds/worker/workspace/build/src/gfx/skia/skia/include/utils -I/builds/worker/workspace/build/src/gfx/skia/skia/include/utils/mac -I/builds/worker/workspace/build/src/gfx/skia/skia/src/codec -I/builds/worker/workspace/build/src/gfx/skia/skia/src/core -I/builds/worker/workspace/build/src/gfx/skia/skia/src/gpu -I/builds/worker/workspace/build/src/gfx/skia/skia/src/gpu/effects -I/builds/worker/workspace/build/src/gfx/skia/skia/src/gpu/gl -I/builds/worker/workspace/build/src/gfx/skia/skia/src/gpu/glsl -I/builds/worker/workspace/build/src/gfx/skia/skia/src/image -I/builds/worker/workspace/build/src/gfx/skia/skia/src/lazy -I/builds/worker/workspace/build/src/gfx/skia/skia/src/opts -I/builds/worker/workspace/build/src/gfx/skia/skia/src/sfnt -I/builds/worker/workspace/build/src/gfx/skia/skia/src/shaders -I/builds/worker/workspace/build/src/gfx/skia/skia/src/shaders/gradients -I/builds/worker/workspace/build/src/gfx/skia/skia/src/sksl -I/builds/worker/workspace/build/src/gfx/skia/skia/src/utils -I/builds/worker/workspace/build/src/gfx/skia/skia/src/utils/mac -I/builds/worker/workspace/build/src/gfx/skia/skia/src/utils/win -I/builds/worker/workspace/build/src/gfx/sfntly/cpp/src -I/builds/worker/workspace/build/src/obj-firefox/dist/include -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nspr -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-firefox/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++1z-compat -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Werror=non-literal-null-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=return-std-move -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fcrash-diagnostics-dir=/builds/worker/artifacts -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -Xclang -load -Xclang /builds/worker/workspace/build/src/obj-firefox/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -Os -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-implicit-fallthrough -Wno-inconsistent-missing-override -Wno-macro-redefined -Wno-unused-private-field -I/builds/worker/workspace/build/src/obj-firefox/dist/include/cairo -I/usr/include/freetype2 -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -MD -MP -MF .deps/SkPathOpsDebug.o.pp /builds/worker/workspace/build/src/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp
[task 2019-01-28T14:30:57.692Z] 14:30:57 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.695Z] 14:30:57 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.696Z] 14:30:57 INFO - gfx/skia/SkFontHost_FreeType_common.o
[task 2019-01-28T14:30:57.696Z] 14:30:57 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.737Z] 14:30:57 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.737Z] 14:30:57 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -o SkOpts_ssse3.o -c -I/builds/worker/workspace/build/src/obj-firefox/dist/stl_wrappers -I/builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -DDEBUG=1 -DSKIA_IMPLEMENTATION=1 -DSK_PDF_USE_SFNTLY=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builds/worker/workspace/build/src/gfx/skia -I/builds/worker/workspace/build/src/obj-firefox/gfx/skia -I/builds/worker/workspace/build/src/gfx/skia/skia/include/c -I/builds/worker/workspace/build/src/gfx/skia/skia/include/codec -I/builds/worker/workspace/build/src/gfx/skia/skia/include/config -I/builds/worker/workspace/build/src/gfx/skia/skia/include/core -I/builds/worker/workspace/build/src/gfx/skia/skia/include/docs -I/builds/worker/workspace/build/src/gfx/skia/skia/include/effects -I/builds/worker/workspace/build/src/gfx/skia/skia/include/encode -I/builds/worker/workspace/build/src/gfx/skia/skia/include/gpu -I/builds/worker/workspace/build/src/gfx/skia/skia/include/pathops -I/builds/worker/workspace/build/src/gfx/skia/skia/include/ports -I/builds/worker/workspace/build/src/gfx/skia/skia/include/private -I/builds/worker/workspace/build/src/gfx/skia/skia/include/utils -I/builds/worker/workspace/build/src/gfx/skia/skia/include/utils/mac -I/builds/worker/workspace/build/src/gfx/skia/skia/src/codec -I/builds/worker/workspace/build/src/gfx/skia/skia/src/core -I/builds/worker/workspace/build/src/gfx/skia/skia/src/gpu -I/builds/worker/workspace/build/src/gfx/skia/skia/src/gpu/effects -I/builds/worker/workspace/build/src/gfx/skia/skia/src/gpu/gl -I/builds/worker/workspace/build/src/gfx/skia/skia/src/gpu/glsl -I/builds/worker/workspace/build/src/gfx/skia/skia/src/image -I/builds/worker/workspace/build/src/gfx/skia/skia/src/lazy -I/builds/worker/workspace/build/src/gfx/skia/skia/src/opts -I/builds/worker/workspace/build/src/gfx/skia/skia/src/sfnt -I/builds/worker/workspace/build/src/gfx/skia/skia/src/shaders -I/builds/worker/workspace/build/src/gfx/skia/skia/src/shaders/gradients -I/builds/worker/workspace/build/src/gfx/skia/skia/src/sksl -I/builds/worker/workspace/build/src/gfx/skia/skia/src/utils -I/builds/worker/workspace/build/src/gfx/skia/skia/src/utils/mac -I/builds/worker/workspace/build/src/gfx/skia/skia/src/utils/win -I/builds/worker/workspace/build/src/gfx/sfntly/cpp/src -I/builds/worker/workspace/build/src/obj-firefox/dist/include -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nspr -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-firefox/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++1z-compat -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Werror=non-literal-null-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=return-std-move -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fcrash-diagnostics-dir=/builds/worker/artifacts -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -Xclang -load -Xclang /builds/worker/workspace/build/src/obj-firefox/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -Os -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-implicit-fallthrough -Wno-inconsistent-missing-override -Wno-macro-redefined -Wno-unused-private-field -I/builds/worker/workspace/build/src/obj-firefox/dist/include/cairo -I/usr/include/freetype2 -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -MD -MP -MF .deps/SkOpts_ssse3.o.pp -O3 -mssse3 /builds/worker/workspace/build/src/gfx/skia/skia/src/opts/SkOpts_ssse3.cpp
[task 2019-01-28T14:30:57.738Z] 14:30:57 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.738Z] 14:30:57 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.738Z] 14:30:57 INFO - gfx/skia/SkFontHost_cairo.o
[task 2019-01-28T14:30:57.738Z] 14:30:57 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/dom/base'
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -o nsGlobalWindowOuter.o -c -I/builds/worker/workspace/build/src/obj-firefox/dist/stl_wrappers -I/builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -DDEBUG=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builds/worker/workspace/build/src/dom/base -I/builds/worker/workspace/build/src/obj-firefox/dom/base -I/builds/worker/workspace/build/src/dom/battery -I/builds/worker/workspace/build/src/dom/events -I/builds/worker/workspace/build/src/dom/media -I/builds/worker/workspace/build/src/dom/network -I/builds/worker/workspace/build/src/caps -I/builds/worker/workspace/build/src/docshell/base -I/builds/worker/workspace/build/src/dom/base -I/builds/worker/workspace/build/src/dom/file -I/builds/worker/workspace/build/src/dom/geolocation -I/builds/worker/workspace/build/src/dom/html -I/builds/worker/workspace/build/src/dom/ipc -I/builds/worker/workspace/build/src/dom/storage -I/builds/worker/workspace/build/src/dom/svg -I/builds/worker/workspace/build/src/dom/u2f -I/builds/worker/workspace/build/src/dom/xbl -I/builds/worker/workspace/build/src/dom/xml -I/builds/worker/workspace/build/src/dom/xslt/xpath -I/builds/worker/workspace/build/src/dom/xul -I/builds/worker/workspace/build/src/gfx/2d -I/builds/worker/workspace/build/src/image -I/builds/worker/workspace/build/src/js/xpconnect/loader -I/builds/worker/workspace/build/src/js/xpconnect/src -I/builds/worker/workspace/build/src/js/xpconnect/wrappers -I/builds/worker/workspace/build/src/layout/base -I/builds/worker/workspace/build/src/layout/forms -I/builds/worker/workspace/build/src/layout/generic -I/builds/worker/workspace/build/src/layout/style -I/builds/worker/workspace/build/src/layout/svg -I/builds/worker/workspace/build/src/layout/xul -I/builds/worker/workspace/build/src/netwerk/base -I/builds/worker/workspace/build/src/netwerk/url-classifier -I/builds/worker/workspace/build/src/security/manager/ssl -I/builds/worker/workspace/build/src/widget -I/builds/worker/workspace/build/src/xpcom/ds -I/builds/worker/workspace/build/src/netwerk/sctp/datachannel -I/builds/worker/workspace/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -I/builds/worker/workspace/build/src/ipc/chromium/src -I/builds/worker/workspace/build/src/ipc/glue -I/builds/worker/workspace/build/src/obj-firefox/dist/include -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nspr -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-firefox/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++1z-compat -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Werror=non-literal-null-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=return-std-move -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fcrash-diagnostics-dir=/builds/worker/artifacts -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -Xclang -load -Xclang /builds/worker/workspace/build/src/obj-firefox/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -Os -fno-omit-frame-pointer -funwind-tables -Werror -I/builds/worker/workspace/build/src/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gtk-3.0/unix-print -Wno-error=shadow -MD -MP -MF .deps/nsGlobalWindowOuter.o.pp /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp
[task 2019-01-28T14:30:57.842Z] 14:30:57 ERROR - /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp:5535:10: error: use of undeclared identifier 'NS_IdleDispatchToCurrentThread'; did you mean 'NS_DelayedDispatchToCurrentThread'?
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - rv = NS_IdleDispatchToCurrentThread(func.forget(), 100);
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - NS_DelayedDispatchToCurrentThread
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - /builds/worker/workspace/build/src/obj-firefox/dist/include/nsThreadUtils.h:113:17: note: 'NS_DelayedDispatchToCurrentThread' declared here
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - extern nsresult NS_DelayedDispatchToCurrentThread(
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - ^
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - 1 error generated.
[task 2019-01-28T14:30:57.842Z] 14:30:57 INFO - /builds/worker/workspace/build/src/config/rules.mk:1106: recipe for target 'nsGlobalWindowOuter.o' failed
[task 2019-01-28T14:30:57.842Z] 14:30:57 ERROR - make[4]: *** [nsGlobalWindowOuter.o] Error 1
[task 2019-01-28T14:30:57.845Z] 14:30:57 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/dom/base'
[task 2019-01-28T14:30:57.848Z] 14:30:57 INFO - /builds/worker/workspace/build/src/config/recurse.mk:74: recipe for target 'dom/base/target' failed
[task 2019-01-28T14:30:57.848Z] 14:30:57 ERROR - make[3]: *** [dom/base/target] Error 2
[task 2019-01-28T14:30:57.849Z] 14:30:57 INFO - make[3]: *** Waiting for unfinished jobs....
[task 2019-01-28T14:30:57.849Z] 14:30:57 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.849Z] 14:30:57 INFO - gfx/skia/SkSLHCodeGenerator.o
[task 2019-01-28T14:30:57.849Z] 14:30:57 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/gfx/skia'
[task 2019-01-28T14:30:57.899Z] 14:30:57 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/dom/media/ipc'
[task 2019-01-28T14:30:57.899Z] 14:30:57 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -o RDDProcessManager.o -c -I/builds/worker/workspace/build/src/obj-firefox/dist/stl_wrappers -I/builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -DDEBUG=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builds/worker/workspace/build/src/dom/media/ipc -I/builds/worker/workspace/build/src/obj-firefox/dom/media/ipc -I/builds/worker/workspace/build/src/xpcom/base -I/builds/worker/workspace/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -I/builds/worker/workspace/build/src/ipc/chromium/src -I/builds/worker/workspace/build/src/ipc/glue -I/builds/worker/workspace/build/src/obj-firefox/dist/include -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nspr -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-firefox/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++1z-compat -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Werror=non-literal-null-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=return-std-move -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fcrash-diagnostics-dir=/builds/worker/artifacts -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -Xclang -load -Xclang /builds/worker/workspace/build/src/obj-firefox/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -Os -fno-omit-frame-pointer -funwind-tables -Werror -MD -MP -MF .deps/RDDProcessManager.o.pp /builds/worker/workspace/build/src/dom/media/ipc/RDDProcessManager.cpp
[task 2019-01-28T14:30:57.899Z] 14:30:57 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/dom/media/ipc'
[task 2019-01-28T14:30:57.899Z] 14:30:57 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/dom/media/ipc'
[task 2019-01-28T14:30:57.900Z] 14:30:57 INFO - dom/media/ipc/RemoteVideoDecoderParent.o

Flags: needinfo?(ehsan)
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/979c3fb2e976
Report content blocking status notifications from the idle event queue; r=baku
Flags: needinfo?(ehsan)
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 67
Pushed by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/9d80779450e4
Report content blocking status notifications from the idle event queue: add missing chunk. a=bustage-fix CLOSED TREE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: