Closed Bug 1800226 Opened 2 years ago Closed 2 years ago

Perma late beta bustage /builds/worker/checkouts/gecko/ipc/glue/test/gtest/TestUtilityProcess.cpp(144,3): error: use of undeclared identifier 'DisableCrashReporter'; when Gecko 108 Switches from Early Beta to Late Beta on 2022-11-25

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(firefox-esr102 unaffected, firefox106 unaffected, firefox107 unaffected, firefox108+ fixed, firefox109 fixed)

RESOLVED FIXED
109 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox106 --- unaffected
firefox107 --- unaffected
firefox108 + fixed
firefox109 --- fixed

People

(Reporter: SerbanS, Assigned: gerard-majax)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

[Tracking Requested - why for this release]:

Central-as-beta-simulation

How to run these simulations

Failure log

[task 2022-11-11T11:55:06.264Z] 11:55:06     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/xpcom/io'
[task 2022-11-11T11:55:06.264Z] 11:55:06     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/xpcom/io'
[task 2022-11-11T11:55:06.264Z] 11:55:06     INFO -  xpcom/io/Unified_cpp_xpcom_io1.obj
[task 2022-11-11T11:55:06.265Z] 11:55:06     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/xpcom/io'
[task 2022-11-11T11:55:06.367Z] 11:55:06     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/js/src/gdb'
[task 2022-11-11T11:55:06.368Z] 11:55:06     INFO -  /builds/worker/fetches/clang/bin/clang-cl -Qunused-arguments -Xclang -std=c++17 -m32 -Fotest-prettyprinters.obj -c -flto=thin -fuse-ld=lld -guard:cf -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/builds/worker/checkouts/gecko/js/src -I/builds/worker/checkouts/gecko/js/src/gdb -I/builds/worker/workspace/obj-build/js/src/gdb -I/builds/worker/workspace/obj-build/js/src -I/builds/worker/checkouts/gecko/js/src -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -MD -FI /builds/worker/workspace/obj-build/js/src/js-confdefs.h -DMOZILLA_CLIENT -fcrash-diagnostics-dir=/builds/worker/artifacts -TP -D_CRT_SECURE_NO_WARNINGS -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -Gy -Zc:inline -arch:SSE2 -Gw -GR- -Z7 -Xclang -load -Xclang /builds/worker/workspace/obj-build/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -O2 -Oy- -Werror -W3 -Wbitfield-enum-conversion -Wdeprecated-this-capture -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wc++2a-compat -Wenum-compare-conditional -Wenum-float-conversion -Wno-ambiguous-reversed-operator -Wno-error=deprecated -Wno-error=deprecated-anon-enum-enum-conversion -Wno-error=deprecated-enum-enum-conversion -Wno-error=deprecated-pragma -Wno-error=deprecated-this-capture -Wno-error=deprecated-volatile -Wcomma -Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wno-unknown-pragmas -Wno-ignored-pragmas -Wno-deprecated-declarations -Wno-microsoft-enum-value -Wno-microsoft-include -Wno-invalid-noreturn -Wno-inconsistent-missing-override -Wno-implicit-exception-spec-mismatch -Wno-microsoft-exception-spec -Wno-unused-local-typedef -Wno-ignored-attributes -Wno-used-but-marked-unused -Wno-psabi -Wthread-safety -Wno-unknown-warning-option -fno-strict-aliasing -Xclang -ffp-contract=off /clang:-fprofile-use=/builds/worker/fetches/merged.profdata -Wno-error=backend-plugin -Xclang -MP -Xclang -dependency-file -Xclang .deps/test-prettyprinters.obj.pp -Xclang -MT -Xclang test-prettyprinters.obj   /builds/worker/checkouts/gecko/js/src/gdb/tests/test-prettyprinters.cpp
[task 2022-11-11T11:55:06.368Z] 11:55:06     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/js/src/gdb'
[task 2022-11-11T11:55:06.368Z] 11:55:06     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/js/src/gdb'
[task 2022-11-11T11:55:06.368Z] 11:55:06     INFO -  js/src/gdb/Unified_cpp_js_src_gdb0.obj
[task 2022-11-11T11:55:06.368Z] 11:55:06     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/js/src/gdb'
[task 2022-11-11T11:55:08.000Z] 11:55:08     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/ipc/glue/test/gtest'
[task 2022-11-11T11:55:08.000Z] 11:55:08     INFO -  /builds/worker/fetches/clang/bin/clang-cl -Qunused-arguments -Xclang -std=c++17 -m32 -FoUnified_cpp_ipc_glue_test_gtest0.obj -c -flto=thin -fuse-ld=lld -I/builds/worker/workspace/obj-build/dist/stl_wrappers -guard:cf -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -D_SECURE_ATL -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DOS_WIN=1 -DWIN32 -D_WIN32 -D_WINDOWS -DWIN32_LEAN_AND_MEAN -DCOMPILER_MSVC -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builds/worker/checkouts/gecko/ipc/glue/test/gtest -I/builds/worker/workspace/obj-build/ipc/glue/test/gtest -I/builds/worker/checkouts/gecko/widget -I/builds/worker/checkouts/gecko/widget/android -I/builds/worker/workspace/obj-build/ipc/ipdl/_ipdlheaders -I/builds/worker/checkouts/gecko/ipc/chromium/src -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -MD -FI /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -fcrash-diagnostics-dir=/builds/worker/artifacts -TP -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -Gy -Zc:inline -arch:SSE2 -Gw -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING -GR- -Z7 -Xclang -load -Xclang /builds/worker/workspace/obj-build/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -O2 -Oy- -Werror -W3 -Wbitfield-enum-conversion -Wdeprecated-this-capture -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wc++2a-compat -Wenum-compare-conditional -Wenum-float-conversion -Wno-ambiguous-reversed-operator -Wno-error=deprecated -Wno-error=deprecated-anon-enum-enum-conversion -Wno-error=deprecated-enum-enum-conversion -Wno-error=deprecated-pragma -Wno-error=deprecated-this-capture -Wno-error=deprecated-volatile -Wcomma -Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wno-unknown-pragmas -Wno-ignored-pragmas -Wno-deprecated-declarations -Wno-microsoft-enum-value -Wno-microsoft-include -Wno-invalid-noreturn -Wno-inconsistent-missing-override -Wno-implicit-exception-spec-mismatch -Wno-microsoft-exception-spec -Wno-unused-local-typedef -Wno-ignored-attributes -Wno-used-but-marked-unused -Wno-psabi -Wthread-safety -Wno-unknown-warning-option -fno-strict-aliasing -Xclang -ffp-contract=off /clang:-fprofile-use=/builds/worker/fetches/merged.profdata -Wno-error=backend-plugin -Xclang -MP -Xclang -dependency-file -Xclang .deps/Unified_cpp_ipc_glue_test_gtest0.obj.pp -Xclang -MT -Xclang Unified_cpp_ipc_glue_test_gtest0.obj   Unified_cpp_ipc_glue_test_gtest0.cpp
[task 2022-11-11T11:55:08.001Z] 11:55:08     INFO -  In file included from Unified_cpp_ipc_glue_test_gtest0.cpp:11:
[task 2022-11-11T11:55:08.001Z] 11:55:08    ERROR -  /builds/worker/checkouts/gecko/ipc/glue/test/gtest/TestUtilityProcess.cpp(144,3): error: use of undeclared identifier 'DisableCrashReporter'; did you mean 'nsICrashReporter'?
[task 2022-11-11T11:55:08.001Z] 11:55:08     INFO -    DisableCrashReporter();
[task 2022-11-11T11:55:08.001Z] 11:55:08     INFO -    ^
[task 2022-11-11T11:55:08.002Z] 11:55:08     INFO -  /builds/worker/workspace/obj-build/dist/include/nsICrashReporter.h(31,20): note: 'nsICrashReporter' declared here
[task 2022-11-11T11:55:08.003Z] 11:55:08     INFO -  class NS_NO_VTABLE nsICrashReporter : public nsISupports {
[task 2022-11-11T11:55:08.003Z] 11:55:08     INFO -                     ^
[task 2022-11-11T11:55:08.004Z] 11:55:08     INFO -  1 error generated.
[task 2022-11-11T11:55:08.004Z] 11:55:08    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:669: Unified_cpp_ipc_glue_test_gtest0.obj] Error 1
[task 2022-11-11T11:55:08.004Z] 11:55:08     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/ipc/glue/test/gtest'
[task 2022-11-11T11:55:08.005Z] 11:55:08     INFO -  gmake[4]: Target 'target-objects' not remade because of errors.
[task 2022-11-11T11:55:08.005Z] 11:55:08    ERROR -  gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: ipc/glue/test/gtest/target-objects] Error 2
[task 2022-11-11T11:55:08.013Z] 11:55:08     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/js/xpconnect/shell'
[task 2022-11-11T11:55:08.013Z] 11:55:08     INFO -  mkdir -p '.deps/'
[task 2022-11-11T11:55:08.014Z] 11:55:08     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/js/xpconnect/shell'
[task 2022-11-11T11:55:08.023Z] 11:55:08     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/js/xpconnect/shell'
[task 2022-11-11T11:55:08.024Z] 11:55:08     INFO -  js/xpconnect/shell/xpcshell.obj
[task 2022-11-11T11:55:08.024Z] 11:55:08     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/js/xpconnect/shell'
[task 2022-11-11T11:55:08.233Z] 11:55:08     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/toolkit/xre'
[task 2022-11-11T11:55:08.238Z] 11:55:08     INFO -  /builds/worker/fetches/clang/bin/clang-cl -Qunused-arguments -Xclang -std=c++17 -m32 -FonsEmbedFunctions.obj -c -flto=thin -fuse-ld=lld -I/builds/worker/workspace/obj-build/dist/stl_wrappers -guard:cf -DNDEBUG=1 -DTRIMMED=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DPROXY_PRINTING=1 -DUNICODE -D_UNICODE -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -D_SECURE_ATL -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DOS_WIN=1 -DWIN32 -D_WIN32 -D_WINDOWS -DWIN32_LEAN_AND_MEAN -DCOMPILER_MSVC '-DMOZ_APP_NAME="firefox"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_DISPLAYNAME="Firefox Developer Edition"' '-DMOZ_APP_VENDOR="Mozilla"' '-DMOZ_APP_VERSION="108.0"' '-DOS_TARGET="WINNT"' '-DMOZ_WIDGET_TOOLKIT="windows"' -DMOZ_DEFAULT_BROWSER_AGENT=1 -DMOZ_UPDATER '-DTARGET_OS_ABI="WINNT_x86-msvc"' -DGRE_MILESTONE=108.0 -DMOZ_APP_VERSION_DISPLAY=108.0b12 -DAPP_VERSION=108.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/builds/worker/workspace/obj-build -DWINAPI_NO_BUNDLED_LIBRARIES -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builds/worker/checkouts/gecko/toolkit/xre -I/builds/worker/workspace/obj-build/toolkit/xre -I/builds/worker/checkouts/gecko/toolkit/components/printingui -I/builds/worker/checkouts/gecko/toolkit/components/remote -I/builds/worker/checkouts/gecko/toolkit/components/printingui -I/builds/worker/workspace/obj-build/ipc/ipdl/_ipdlheaders -I/builds/worker/checkouts/gecko/ipc/chromium/src -I/builds/worker/checkouts/gecko/other-licenses/nsis/Contrib/CityHash/cityhash -I/builds/worker/checkouts/gecko/toolkit/components/find -I/builds/worker/checkouts/gecko/toolkit/components/printingui/ipc -I/builds/worker/checkouts/gecko/toolkit/components/windowwatcher -I/builds/worker/checkouts/gecko/toolkit/mozapps/update/common -I/builds/worker/checkouts/gecko/toolkit/profile -I/builds/worker/checkouts/gecko/config -I/builds/worker/checkouts/gecko/dom/base -I/builds/worker/checkouts/gecko/dom/commandhandler -I/builds/worker/checkouts/gecko/dom/ipc -I/builds/worker/checkouts/gecko/dom/webbrowserpersist -I/builds/worker/checkouts/gecko/testing/gtest/mozilla -I/builds/worker/checkouts/gecko/toolkit/crashreporter -I/builds/worker/checkouts/gecko/xpcom/build -I/builds/worker/checkouts/gecko/security/sandbox/chromium -I/builds/worker/checkouts/gecko/security/sandbox/chromium-shim -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -MD -FI /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -fcrash-diagnostics-dir=/builds/worker/artifacts -TP -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -Gy -Zc:inline -arch:SSE2 -Gw -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING -GR- -Z7 -Xclang -load -Xclang /builds/worker/workspace/obj-build/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -O2 -Oy- -Werror -W3 -Wbitfield-enum-conversion -Wdeprecated-this-capture -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wc++2a-compat -Wenum-compare-conditional -Wenum-float-conversion -Wno-ambiguous-reversed-operator -Wno-error=deprecated -Wno-error=deprecated-anon-enum-enum-conversion -Wno-error=deprecated-enum-enum-conversion -Wno-error=deprecated-pragma -Wno-error=deprecated-this-capture -Wno-error=deprecated-volatile -Wcomma -Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wno-unknown-pragmas -Wno-ignored-pragmas -Wno-deprecated-declarations -Wno-microsoft-enum-value -Wno-microsoft-include -Wno-invalid-noreturn -Wno-inconsistent-missing-override -Wno-implicit-exception-spec-mismatch -Wno-microsoft-exception-spec -Wno-unused-local-typedef -Wno-ignored-attributes -Wno-used-but-marked-unused -Wno-psabi -Wthread-safety -Wno-unknown-warning-option -fno-strict-aliasing -Xclang -ffp-contract=off /clang:-fprofile-use=/builds/worker/fetches/merged.profdata -Wno-error=backend-plugin -Xclang -MP -Xclang -dependency-file -Xclang .deps/nsEmbedFunctions.obj.pp -Xclang -MT -Xclang nsEmbedFunctions.obj   /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp
[task 2022-11-11T11:55:08.238Z] 11:55:08     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/toolkit/xre'
[task 2022-11-11T11:55:08.238Z] 11:55:08     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/toolkit/xre'

:gerard-majax, since you are the author of the regressor, bug 1797301, could you take a look? Also, could you set the severity field?

For more information, please visit auto_nag documentation.

Flags: needinfo?(lissyx+mozillians)
Flags: needinfo?(lissyx+mozillians)
Assignee: nobody → lissyx+mozillians

As a reminder, the merge to beta for fx108 is in ~11 hours. If this does not land before that, you will need to request an uplift into beta.

Flags: needinfo?(lissyx+mozillians)

Thanks, the patch is ready but I was pinged on friday 11th november around 16:00, which is already a day off, and nika who can review it was also on a day off in Canada, so there's not much I can do ...

Flags: needinfo?(lissyx+mozillians)
Pushed by alissy@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8b25d8640612 Force enable gtest DisableCrashReporter() on XP_WIN r=gsvelto
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 109 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: