Closed Bug 1502021 Opened 7 years ago Closed 7 years ago

Permafailing clang-7: error: linker command failed with exit code 1 | 'mach build -v' did not run successfully. Please check log for errors. Bcof - failing on Linux x64 asan

Categories

(Firefox :: General, defect, P5)

defect

Tracking

()

RESOLVED FIXED
Firefox 65
Tracking Status
firefox65 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: marco)

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file, 3 obsolete files)

Filed by: dvarga [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=207734331&repo=mozilla-central https://queue.taskcluster.net/v1/task/aLShhS8KThOeLZGvjObqtw/runs/0/artifacts/public/logs/live_backing.log [task 2018-10-25T10:26:08.487Z] 10:26:08 INFO - 3 warnings generated. [task 2018-10-25T10:26:08.487Z] 10:26:08 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:10.578Z] 10:26:10 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/dom/canvas' [task 2018-10-25T10:26:10.579Z] 10:26:10 INFO - /builds/worker/workspace/build/src/clang/bin/clang++ -o Unified_cpp_dom_canvas4.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 -DNDEBUG=1 -DTRIMMED=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/canvas -I/builds/worker/workspace/build/src/obj-firefox/dom/canvas -I/builds/worker/workspace/build/src/js/xpconnect/wrappers -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/dom/base -I/builds/worker/workspace/build/src/dom/html -I/builds/worker/workspace/build/src/dom/svg -I/builds/worker/workspace/build/src/dom/workers -I/builds/worker/workspace/build/src/dom/xul -I/builds/worker/workspace/build/src/gfx/angle/checkout/include -I/builds/worker/workspace/build/src/gfx/gl -I/builds/worker/workspace/build/src/image -I/builds/worker/workspace/build/src/js/xpconnect/src -I/builds/worker/workspace/build/src/layout/generic -I/builds/worker/workspace/build/src/layout/style -I/builds/worker/workspace/build/src/layout/xul -I/builds/worker/workspace/build/src/media/libyuv/libyuv/include -I/builds/worker/workspace/build/src/gfx/skia -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/gpu -I/builds/worker/workspace/build/src/gfx/skia/skia/include/utils -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 -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables -fsanitize=fuzzer-no-link -I/builds/worker/workspace/build/src/obj-firefox/dist/include/cairo -I/builds/worker/workspace/build/src/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gtk-3.0/unix-print -Wno-error=shadow -Wno-missing-braces -MD -MP -MF .deps/Unified_cpp_dom_canvas4.o.pp /builds/worker/workspace/build/src/obj-firefox/dom/canvas/Unified_cpp_dom_canvas4.cpp [task 2018-10-25T10:26:10.579Z] 10:26:10 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/dom/canvas' [task 2018-10-25T10:26:24.109Z] 10:26:24 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/dom/canvas' [task 2018-10-25T10:26:24.109Z] 10:26:24 INFO - /builds/worker/workspace/build/src/clang/bin/clang++ -o Unified_cpp_dom_canvas5.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 -DNDEBUG=1 -DTRIMMED=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/canvas -I/builds/worker/workspace/build/src/obj-firefox/dom/canvas -I/builds/worker/workspace/build/src/js/xpconnect/wrappers -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/dom/base -I/builds/worker/workspace/build/src/dom/html -I/builds/worker/workspace/build/src/dom/svg -I/builds/worker/workspace/build/src/dom/workers -I/builds/worker/workspace/build/src/dom/xul -I/builds/worker/workspace/build/src/gfx/angle/checkout/include -I/builds/worker/workspace/build/src/gfx/gl -I/builds/worker/workspace/build/src/image -I/builds/worker/workspace/build/src/js/xpconnect/src -I/builds/worker/workspace/build/src/layout/generic -I/builds/worker/workspace/build/src/layout/style -I/builds/worker/workspace/build/src/layout/xul -I/builds/worker/workspace/build/src/media/libyuv/libyuv/include -I/builds/worker/workspace/build/src/gfx/skia -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/gpu -I/builds/worker/workspace/build/src/gfx/skia/skia/include/utils -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 -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables -fsanitize=fuzzer-no-link -I/builds/worker/workspace/build/src/obj-firefox/dist/include/cairo -I/builds/worker/workspace/build/src/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gtk-3.0/unix-print -Wno-error=shadow -Wno-missing-braces -MD -MP -MF .deps/Unified_cpp_dom_canvas5.o.pp /builds/worker/workspace/build/src/obj-firefox/dom/canvas/Unified_cpp_dom_canvas5.cpp [task 2018-10-25T10:26:24.109Z] 10:26:24 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/dom/canvas' [task 2018-10-25T10:26:24.190Z] 10:26:24 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/library' [task 2018-10-25T10:26:24.190Z] 10:26:24 INFO - toolkit/library/symverscript.stub [task 2018-10-25T10:26:24.190Z] 10:26:24 INFO - /builds/worker/workspace/build/src/obj-firefox/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builds/worker/workspace/build/src/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /builds/worker/workspace/build/src/toolkit/library/symverscript.in xul65a1 [task 2018-10-25T10:26:24.190Z] 10:26:24 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/library' [task 2018-10-25T10:26:24.190Z] 10:26:24 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/library' [task 2018-10-25T10:26:24.190Z] 10:26:24 INFO - toolkit/library/libxul.so [task 2018-10-25T10:26:24.190Z] 10:26:24 INFO - rm -f libxul.so [task 2018-10-25T10:26:24.190Z] 10:26:24 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/library' [task 2018-10-25T10:26:29.832Z] 10:26:29 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:29.835Z] 10:26:29 INFO - /builds/worker/workspace/build/src/clang/bin/clang++ -o Unified_cpp_webrtc_trunk_gtest14.o -c -I/builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_UINT64_T -DWEBRTC_POSIX -DWEBRTC_BUILD_LIBEVENT -DWEBRTC_LINUX -DGTEST_RELATIVE_PATH -DWEBRTC_APM_DEBUG_DUMP -DWEBRTC_INTELLIGIBILITY_ENHANCER=0 -DWEBRTC_MOZILLA_BUILD=1 -DUSE_X11 -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/media/webrtc/trunk/gtest -I/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest -I/builds/worker/workspace/build/src/media/webrtc/trunk -I/builds/worker/workspace/build/src/ipc/chromium/src -I/builds/worker/workspace/build/src/media/libopus/celt -I/builds/worker/workspace/build/src/media/libopus/include -I/builds/worker/workspace/build/src/media/libopus/src -I/builds/worker/workspace/build/src/media/libyuv/libyuv/include -I/builds/worker/workspace/build/src/media/webrtc/trunk/third_party/gflags/gen/posix/include -I/builds/worker/workspace/build/src/media/webrtc/trunk/third_party/gflags/gen/posix/include/private -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 -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-inconsistent-missing-override -Wno-overloaded-virtual -Wno-comma -MD -MP -MF .deps/Unified_cpp_webrtc_trunk_gtest14.o.pp /builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest14.cpp [task 2018-10-25T10:26:29.835Z] 10:26:29 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:37.504Z] 10:26:37 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:37.507Z] 10:26:37 INFO - /builds/worker/workspace/build/src/clang/bin/clang++ -o Unified_cpp_webrtc_trunk_gtest7.o -c -I/builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_UINT64_T -DWEBRTC_POSIX -DWEBRTC_BUILD_LIBEVENT -DWEBRTC_LINUX -DGTEST_RELATIVE_PATH -DWEBRTC_APM_DEBUG_DUMP -DWEBRTC_INTELLIGIBILITY_ENHANCER=0 -DWEBRTC_MOZILLA_BUILD=1 -DUSE_X11 -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/media/webrtc/trunk/gtest -I/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest -I/builds/worker/workspace/build/src/media/webrtc/trunk -I/builds/worker/workspace/build/src/ipc/chromium/src -I/builds/worker/workspace/build/src/media/libopus/celt -I/builds/worker/workspace/build/src/media/libopus/include -I/builds/worker/workspace/build/src/media/libopus/src -I/builds/worker/workspace/build/src/media/libyuv/libyuv/include -I/builds/worker/workspace/build/src/media/webrtc/trunk/third_party/gflags/gen/posix/include -I/builds/worker/workspace/build/src/media/webrtc/trunk/third_party/gflags/gen/posix/include/private -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 -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-inconsistent-missing-override -Wno-overloaded-virtual -Wno-comma -MD -MP -MF .deps/Unified_cpp_webrtc_trunk_gtest7.o.pp /builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp [task 2018-10-25T10:26:37.507Z] 10:26:37 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:37.507Z] 10:26:37 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:37.507Z] 10:26:37 INFO - media/webrtc/trunk/gtest/webrtc-gtest [task 2018-10-25T10:26:37.507Z] 10:26:37 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:45.885Z] 10:26:45 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:45.886Z] 10:26:45 INFO - /builds/worker/workspace/build/src/clang/bin/clang++ -o ../../../../dist/bin/webrtc-gtest -Qunused-arguments -U_FORTIFY_SOURCE -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables /builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest/webrtc-gtest.list -lpthread -fsanitize=fuzzer-no-link -rdynamic -fsanitize=address -rdynamic --coverage -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,--build-id=sha1 -Wl,-Bsymbolic -rdynamic -Wl,-rpath-link,/builds/worker/workspace/build/src/obj-firefox/dist/bin -Wl,-rpath-link,/usr/local/lib -pie -lrt -lm -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXrandr [task 2018-10-25T10:26:45.886Z] 10:26:45 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:45.954Z] 10:26:45 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:45.954Z] 10:26:45 INFO - /builds/worker/workspace/build/src/obj-firefox/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../../dist/bin/webrtc-gtest [task 2018-10-25T10:26:45.954Z] 10:26:45 INFO - TEST-PASS | check_textrel | webrtc-gtest [task 2018-10-25T10:26:45.954Z] 10:26:45 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:26:46.095Z] 10:26:46 INFO - make[4]: Nothing to be done for 'syms'. [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/library' [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - /builds/worker/workspace/build/src/clang/bin/clang++ -Qunused-arguments -U_FORTIFY_SOURCE -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables -fPIC -shared -Wl,--gc-sections -Wl,-h,libxul.so -o libxul.so /builds/worker/workspace/build/src/obj-firefox/toolkit/library/libxul_so.list -lpthread -fsanitize=fuzzer-no-link -rdynamic -fsanitize=address -rdynamic --coverage -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,--build-id=sha1 -Wl,-Bsymbolic /builds/worker/workspace/build/src/toolkit/library/StaticXULComponents.ld -Wl,-rpath-link,/builds/worker/workspace/build/src/obj-firefox/dist/bin -Wl,-rpath-link,/usr/local/lib ../../security/nss/lib/crmf/crmf_crmf/libcrmf.a ../../js/src/build/libjs_static.a /builds/worker/workspace/build/src/obj-firefox/x86_64-unknown-linux-gnu/release/libgkrust.a ../../config/external/nspr/pr/libnspr4.so ../../config/external/nspr/libc/libplc4.so ../../config/external/nspr/ds/libplds4.so ../../config/external/lgpllibs/liblgpllibs.so ../../security/nss/lib/nss/nss_nss3/libnss3.so ../../security/nss/lib/util/util_nssutil3/libnssutil3.so ../../security/nss/lib/smime/smime_smime3/libsmime3.so ../../config/external/sqlite/libmozsqlite3.so ../../security/nss/lib/ssl/ssl_ssl3/libssl3.so ../../widget/gtk/mozgtk/stub/libmozgtk_stub.so -Wl,--version-script,symverscript -lrt -lm -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lpthread -ldl -lc -lfreetype -lfontconfig -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -latk-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgio-2.0 -lxcb-shm -lpangoft2-1.0 -lXt -lgthread-2.0 [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - /builds/worker/workspace/build/src/binutils/bin/ld: ../../tools/code-coverage/CodeCoverageHandler.o: in function `mozilla::CodeCoverageHandler::FlushCounters()': [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - /builds/worker/workspace/build/src/tools/code-coverage/CodeCoverageHandler.cpp:35: undefined reference to `__gcov_flush' [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - /builds/worker/workspace/build/src/binutils/bin/ld: libxul.so: hidden symbol `__gcov_flush' isn't defined [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - /builds/worker/workspace/build/src/binutils/bin/ld: final link failed: bad value [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - clang-7: error: linker command failed with exit code 1 (use -v to see invocation) [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - /builds/worker/workspace/build/src/config/rules.mk:710: recipe for target 'libxul.so' failed [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - make[4]: *** [libxul.so] Error 1 [task 2018-10-25T10:27:39.943Z] 10:27:39 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/library' [task 2018-10-25T10:27:39.944Z] 10:27:39 INFO - /builds/worker/workspace/build/src/config/recurse.mk:74: recipe for target 'toolkit/library/target' failed [task 2018-10-25T10:27:39.944Z] 10:27:39 INFO - make[3]: *** [toolkit/library/target] Error 2 [task 2018-10-25T10:27:39.944Z] 10:27:39 INFO - /builds/worker/workspace/build/src/config/recurse.mk:32: recipe for target 'compile' failed [task 2018-10-25T10:27:39.944Z] 10:27:39 INFO - make[2]: *** [compile] Error 2 [task 2018-10-25T10:27:39.944Z] 10:27:39 INFO - /builds/worker/workspace/build/src/config/rules.mk:431: recipe for target 'default' failed [task 2018-10-25T10:27:39.944Z] 10:27:39 INFO - make[1]: *** [default] Error 2 [task 2018-10-25T10:27:39.944Z] 10:27:39 INFO - client.mk:125: recipe for target 'build' failed [task 2018-10-25T10:27:39.944Z] 10:27:39 INFO - make: *** [build] Error 2 [task 2018-10-25T10:27:39.972Z] 10:27:39 INFO - 281 compiler warnings present. [task 2018-10-25T10:27:40.027Z] 10:27:40 INFO - Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes. [task 2018-10-25T10:27:40.073Z] 10:27:40 ERROR - Return code: 2 [task 2018-10-25T10:27:40.073Z] 10:27:40 WARNING - setting return code to 2 [task 2018-10-25T10:27:40.073Z] 10:27:40 FATAL - 'mach build -v' did not run successfully. Please check log for errors. [task 2018-10-25T10:27:40.073Z] 10:27:40 FATAL - Running post_fatal callback... [task 2018-10-25T10:27:40.073Z] 10:27:40 FATAL - Exiting -1 [task 2018-10-25T10:27:40.074Z] 10:27:40 INFO - [mozharness: 2018-10-25 10:27:40.074054Z] Finished build step (failed) [task 2018-10-25T10:27:40.074Z] 10:27:40 INFO - Running post-run listener: _shutdown_sccache [task 2018-10-25T10:27:40.074Z] 10:27:40 INFO - Running command: ['/builds/worker/workspace/build/src/sccache2/sccache', '--stop-server'] in /builds/worker/workspace/build/src [task 2018-10-25T10:27:40.074Z] 10:27:40 INFO - Copy/paste: /builds/worker/workspace/build/src/sccache2/sccache --stop-server [task 2018-10-25T10:27:40.078Z] 10:27:40 INFO - Stopping sccache server... [task 2018-10-25T10:27:40.078Z] 10:27:40 INFO - error: couldn't connect to server [task 2018-10-25T10:27:40.078Z] 10:27:40 INFO - caused by: Connection refused (os error 111) [task 2018-10-25T10:27:40.078Z] 10:27:40 ERROR - Return code: 2 [task 2018-10-25T10:27:40.078Z] 10:27:40 INFO - Running post-run listener: _summarize [task 2018-10-25T10:27:40.078Z] 10:27:40 ERROR - # TBPL FAILURE # [task 2018-10-25T10:27:40.078Z] 10:27:40 INFO - [mozharness: 2018-10-25 10:27:40.078849Z] FxDesktopBuild summary: [task 2018-10-25T10:27:40.078Z] 10:27:40 ERROR - # TBPL FAILURE # [task 2018-10-25T10:27:40.079Z] 10:27:40 INFO - Running post-run listener: copy_logs_to_upload_dir
Summary: Intermittent 'mach build -v' did not run successfully. Please check log for errors. → Intermittent 'mach build -v' did not run successfully. Please check log for errors. Bcof - failing on Linux x64 asan
Assignee: nobody → mh+mozilla
Flags: needinfo?(mh+mozilla)
Blocks: 1492663
No longer blocks: android-lto
Summary: Intermittent 'mach build -v' did not run successfully. Please check log for errors. Bcof - failing on Linux x64 asan → Permafailing 'mach build -v' did not run successfully. Please check log for errors. Bcof - failing on Linux x64 asan
Summary: Permafailing 'mach build -v' did not run successfully. Please check log for errors. Bcof - failing on Linux x64 asan → Permafailing clang-7: error: linker command failed with exit code 1 | 'mach build -v' did not run successfully. Please check log for errors. Bcof - failing on Linux x64 asan
The first occurence of this failure is on mozilla-inbound: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=434f70360933449c52ece7a00a6268391f805f08&selectedJob=207731541 Log link: https://treeherder.mozilla.org/logviewer.html#?job_id=207731541&repo=mozilla-inbound&lineNumber=38651 Log snippet: [task 2018-10-25T10:11:18.530Z] 10:11:18 INFO - 3 warnings generated. [task 2018-10-25T10:11:18.531Z] 10:11:18 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:41.571Z] 10:11:41 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:41.571Z] 10:11:41 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -o Unified_cpp_webrtc_trunk_gtest14.o -c -I/builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_UINT64_T -DWEBRTC_POSIX -DWEBRTC_BUILD_LIBEVENT -DWEBRTC_LINUX -DGTEST_RELATIVE_PATH -DWEBRTC_APM_DEBUG_DUMP -DWEBRTC_INTELLIGIBILITY_ENHANCER=0 -DWEBRTC_MOZILLA_BUILD=1 -DUSE_X11 -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/media/webrtc/trunk/gtest -I/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest -I/builds/worker/workspace/build/src/media/webrtc/trunk -I/builds/worker/workspace/build/src/ipc/chromium/src -I/builds/worker/workspace/build/src/media/libopus/celt -I/builds/worker/workspace/build/src/media/libopus/include -I/builds/worker/workspace/build/src/media/libopus/src -I/builds/worker/workspace/build/src/media/libyuv/libyuv/include -I/builds/worker/workspace/build/src/media/webrtc/trunk/third_party/gflags/gen/posix/include -I/builds/worker/workspace/build/src/media/webrtc/trunk/third_party/gflags/gen/posix/include/private -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 -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-inconsistent-missing-override -Wno-overloaded-virtual -Wno-comma -MD -MP -MF .deps/Unified_cpp_webrtc_trunk_gtest14.o.pp /builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest14.cpp [task 2018-10-25T10:11:41.571Z] 10:11:41 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:46.852Z] 10:11:46 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:46.853Z] 10:11:46 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -o Unified_cpp_webrtc_trunk_gtest7.o -c -I/builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_UINT64_T -DWEBRTC_POSIX -DWEBRTC_BUILD_LIBEVENT -DWEBRTC_LINUX -DGTEST_RELATIVE_PATH -DWEBRTC_APM_DEBUG_DUMP -DWEBRTC_INTELLIGIBILITY_ENHANCER=0 -DWEBRTC_MOZILLA_BUILD=1 -DUSE_X11 -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/media/webrtc/trunk/gtest -I/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest -I/builds/worker/workspace/build/src/media/webrtc/trunk -I/builds/worker/workspace/build/src/ipc/chromium/src -I/builds/worker/workspace/build/src/media/libopus/celt -I/builds/worker/workspace/build/src/media/libopus/include -I/builds/worker/workspace/build/src/media/libopus/src -I/builds/worker/workspace/build/src/media/libyuv/libyuv/include -I/builds/worker/workspace/build/src/media/webrtc/trunk/third_party/gflags/gen/posix/include -I/builds/worker/workspace/build/src/media/webrtc/trunk/third_party/gflags/gen/posix/include/private -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 -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-inconsistent-missing-override -Wno-overloaded-virtual -Wno-comma -MD -MP -MF .deps/Unified_cpp_webrtc_trunk_gtest7.o.pp /builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp [task 2018-10-25T10:11:46.853Z] 10:11:46 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:46.853Z] 10:11:46 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:46.853Z] 10:11:46 INFO - media/webrtc/trunk/gtest/webrtc-gtest [task 2018-10-25T10:11:46.853Z] 10:11:46 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:55.244Z] 10:11:55 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:55.247Z] 10:11:55 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -o ../../../../dist/bin/webrtc-gtest -Qunused-arguments -U_FORTIFY_SOURCE -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables /builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest/webrtc-gtest.list -lpthread -fsanitize=fuzzer-no-link -rdynamic -fsanitize=address -rdynamic --coverage -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,--build-id=sha1 -Wl,-Bsymbolic -rdynamic -Wl,-rpath-link,/builds/worker/workspace/build/src/obj-firefox/dist/bin -Wl,-rpath-link,/usr/local/lib -pie -lrt -lm -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXrandr [task 2018-10-25T10:11:55.248Z] 10:11:55 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:55.308Z] 10:11:55 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:55.308Z] 10:11:55 INFO - /builds/worker/workspace/build/src/obj-firefox/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../../dist/bin/webrtc-gtest [task 2018-10-25T10:11:55.308Z] 10:11:55 INFO - TEST-PASS | check_textrel | webrtc-gtest [task 2018-10-25T10:11:55.308Z] 10:11:55 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/media/webrtc/trunk/gtest' [task 2018-10-25T10:11:55.444Z] 10:11:55 INFO - make[4]: Nothing to be done for 'syms'. [task 2018-10-25T10:12:17.966Z] 10:12:17 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/library' [task 2018-10-25T10:12:17.966Z] 10:12:17 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -Qunused-arguments -U_FORTIFY_SOURCE -fno-common -Qunused-arguments -Wall -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 -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 -fno-sized-deallocation -fsanitize=address --coverage -U_FORTIFY_SOURCE -fno-common -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 -O2 -gline-tables-only -fno-omit-frame-pointer -funwind-tables -fPIC -shared -Wl,--gc-sections -Wl,-h,libxul.so -o libxul.so /builds/worker/workspace/build/src/obj-firefox/toolkit/library/libxul_so.list -lpthread -fsanitize=fuzzer-no-link -rdynamic -fsanitize=address -rdynamic --coverage -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,--build-id=sha1 -Wl,-Bsymbolic /builds/worker/workspace/build/src/toolkit/library/StaticXULComponents.ld -Wl,-rpath-link,/builds/worker/workspace/build/src/obj-firefox/dist/bin -Wl,-rpath-link,/usr/local/lib ../../security/nss/lib/crmf/crmf_crmf/libcrmf.a ../../js/src/build/libjs_static.a /builds/worker/workspace/build/src/obj-firefox/x86_64-unknown-linux-gnu/release/libgkrust.a ../../config/external/nspr/pr/libnspr4.so ../../config/external/nspr/libc/libplc4.so ../../config/external/nspr/ds/libplds4.so ../../config/external/lgpllibs/liblgpllibs.so ../../security/nss/lib/nss/nss_nss3/libnss3.so ../../security/nss/lib/util/util_nssutil3/libnssutil3.so ../../security/nss/lib/smime/smime_smime3/libsmime3.so ../../config/external/sqlite/libmozsqlite3.so ../../security/nss/lib/ssl/ssl_ssl3/libssl3.so ../../widget/gtk/mozgtk/stub/libmozgtk_stub.so -Wl,--version-script,symverscript -lrt -lm -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lpthread -ldl -lc -lfreetype -lfontconfig -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -latk-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgio-2.0 -lxcb-shm -lpangoft2-1.0 -lXt -lgthread-2.0 [task 2018-10-25T10:12:17.966Z] 10:12:17 INFO - /builds/worker/workspace/build/src/binutils/bin/ld: ../../tools/code-coverage/CodeCoverageHandler.o: in function `mozilla::CodeCoverageHandler::FlushCounters()': [task 2018-10-25T10:12:17.966Z] 10:12:17 INFO - /builds/worker/workspace/build/src/tools/code-coverage/CodeCoverageHandler.cpp:35: undefined reference to `__gcov_flush' [task 2018-10-25T10:12:17.966Z] 10:12:17 INFO - /builds/worker/workspace/build/src/binutils/bin/ld: libxul.so: hidden symbol `__gcov_flush' isn't defined [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - /builds/worker/workspace/build/src/binutils/bin/ld: final link failed: bad value [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - clang-7: error: linker command failed with exit code 1 (use -v to see invocation) [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - /builds/worker/workspace/build/src/config/rules.mk:710: recipe for target 'libxul.so' failed [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - make[4]: *** [libxul.so] Error 1 [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/library' [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - /builds/worker/workspace/build/src/config/recurse.mk:74: recipe for target 'toolkit/library/target' failed [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - make[3]: *** [toolkit/library/target] Error 2 [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - /builds/worker/workspace/build/src/config/recurse.mk:32: recipe for target 'compile' failed [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - make[2]: *** [compile] Error 2 [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - /builds/worker/workspace/build/src/config/rules.mk:431: recipe for target 'default' failed [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - make[1]: *** [default] Error 2 [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - client.mk:125: recipe for target 'build' failed [task 2018-10-25T10:12:17.967Z] 10:12:17 INFO - make: *** [build] Error 2 [task 2018-10-25T10:12:18.003Z] 10:12:18 INFO - 281 compiler warnings present. [task 2018-10-25T10:12:18.046Z] 10:12:18 INFO - Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes. [task 2018-10-25T10:12:18.116Z] 10:12:18 ERROR - Return code: 2 [task 2018-10-25T10:12:18.117Z] 10:12:18 WARNING - setting return code to 2 [task 2018-10-25T10:12:18.117Z] 10:12:18 FATAL - 'mach build -v' did not run successfully. Please check log for errors. [task 2018-10-25T10:12:18.117Z] 10:12:18 FATAL - Running post_fatal callback... [task 2018-10-25T10:12:18.117Z] 10:12:18 FATAL - Exiting -1
Landing bug 1492663 busted the ASAN fuzzing coverage builds because since bug 1498637, the code-coverage helper code in Gecko use __gcov_flush, which bug 1471339 renamed to __llvm_gcov_flush in our build of clang. However, LLVM itself generates __llvm_gcov_flush symbols (plenty of them), and replacing the call to __gcov_flush in CodeCoverageHandler.cpp with __llvm_gcov_flush actually doesn't work because the linker doesn't pick the one from the runtime, but one of the ones LLVM generated. One would think renaming to something different would alleviate the issue, which it would... sort of. Because this raises the question of how broken things are in the hybrid GCC+rust case, because both the GCC and LLVM runtimes' __gcov_flush should be called, otherwise only one half is being flushed. Moreover, the current GCC+rust setup relies on using a modified clang, and picking the gcov symbols from the clang runtime libraries, which only happen to be there indirectly from the requirement of clang for bindgen. Ideally, this setup should actually be using the compiler_builtins library for profiling from rust itself. This change unbreaks the ASAN fuzzing coverage builds, while disabling rust coverage on the code-coverage builds. We'll work on re-enabling rust coverage in a more appropriate way (including on ASAN fuzzying builds, where it's currently not enabled) subsequently.
Review ping.
Flags: needinfo?(mcastelluccio)
Flags: needinfo?(mcastelluccio)
Any updates here? We need coverage builds for fuzzing.
Flags: needinfo?(mh+mozilla)
I can take this if glandium doesn't have time.
Feel free to take it.
Flags: needinfo?(mh+mozilla)
Assignee: mh+mozilla → mcastelluccio
Attachment #9020969 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #9024977 - Flags: review?(mh+mozilla)
The patches are not listed in the resources section of the toolchain, so we have to modify the JSON file in order to invalidate it.
Attachment #9024978 - Flags: review?(mh+mozilla)
Comment on attachment 9024978 [details] [diff] [review] Rename the __gcov_flush patch to force a Clang toolchain rebuild Review of attachment 9024978 [details] [diff] [review]: ----------------------------------------------------------------- Please fold both patches.
Attachment #9024978 - Flags: review?(mh+mozilla)
Attachment #9024977 - Flags: review?(mh+mozilla) → review+
Pushed by mcastelluccio@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/9208f52dd028 Keep renaming __gcov_flush in LLVM to avoid naming clashes with builds mixing GCC and LLVM coverage instrumentation. r=decoder
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 65
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: