Closed Bug 1782027 Opened 2 years ago Closed 2 years ago

Perma bustage /builds/worker/checkouts/gecko/memory/build/mozjemalloc.cpp:1459:25: error: unknown type name 'VirtualAlloc' when Gecko 105 merges to Beta on 2022-08-22

Categories

(Core :: Memory Allocator, defect, P1)

defect

Tracking

()

VERIFIED FIXED
105 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox103 --- unaffected
firefox104 --- unaffected
firefox105 blocking verified

People

(Reporter: noriszfay, Assigned: rkraesig)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Central-as-beta simulation

How to run these simulations

Failure log:

[task 2022-07-28T10:52:39.012Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/nss/lib/base/base_nssb'
[task 2022-07-28T10:52:39.012Z] 10:52:39     INFO -  security/nss/lib/base/error.o
[task 2022-07-28T10:52:39.014Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang -std=gnu99 -o error.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DNSS_X86_OR_X64 -DNSS_X64 -DNSS_USE_64 -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_DBM -DNSS_DISABLE_LIBPKIX -I/builds/worker/checkouts/gecko/security/nss/lib/base -I/builds/worker/workspace/obj-build/security/nss/lib/base/base_nssb -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/private/nss -I/builds/worker/workspace/obj-build/dist/include/nss -I/builds/worker/workspace/obj-build/dist/include -include /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -ffunction-sections -fdata-sections -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -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 -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -DXP_WIN32 -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/error.o.pp   /builds/worker/checkouts/gecko/security/nss/lib/base/error.c
[task 2022-07-28T10:52:39.015Z] 10:52:39  WARNING -  /builds/worker/checkouts/gecko/security/nss/lib/base/error.c:91:65: warning: incompatible function pointer types passing 'FARPROC' (aka 'long long (*)()') to parameter of type 'PRThreadPrivateDTOR' (aka 'void (*)(void *)') [-Wincompatible-function-pointer-types]
[task 2022-07-28T10:52:39.015Z] 10:52:39     INFO -              return PR_NewThreadPrivateIndex(&error_stack_index, freePtr);
[task 2022-07-28T10:52:39.015Z] 10:52:39     INFO -                                                                  ^~~~~~~
[task 2022-07-28T10:52:39.016Z] 10:52:39     INFO -  /builds/worker/workspace/obj-build/dist/include/nspr/prthread.h:192:44: note: passing argument to parameter 'destructor' here
[task 2022-07-28T10:52:39.016Z] 10:52:39     INFO -      PRUintn *newIndex, PRThreadPrivateDTOR destructor);
[task 2022-07-28T10:52:39.016Z] 10:52:39     INFO -                                             ^
[task 2022-07-28T10:52:39.016Z] 10:52:39     INFO -  1 warning generated.
[task 2022-07-28T10:52:39.017Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/nss/lib/base/base_nssb'
[task 2022-07-28T10:52:39.143Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/config/external/nspr/libc'
[task 2022-07-28T10:52:39.146Z] 10:52:39     INFO -  config/external/nspr/libc/strpbrk.o
[task 2022-07-28T10:52:39.147Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang -std=gnu99 -o strpbrk.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG=1 -D_NSPR_BUILD_ -I/builds/worker/checkouts/gecko/config/external/nspr/libc -I/builds/worker/workspace/obj-build/config/external/nspr/libc -I/builds/worker/checkouts/gecko/config/external/nspr -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 -include /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -ffunction-sections -fdata-sections -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -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 -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/strpbrk.o.pp   /builds/worker/checkouts/gecko/nsprpub/lib/libc/src/strpbrk.c
[task 2022-07-28T10:52:39.148Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/config/external/nspr/libc'
[task 2022-07-28T10:52:39.162Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/nss/lib/base/base_nssb'
[task 2022-07-28T10:52:39.163Z] 10:52:39     INFO -  security/nss/lib/base/errorval.o
[task 2022-07-28T10:52:39.165Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang -std=gnu99 -o errorval.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DNSS_X86_OR_X64 -DNSS_X64 -DNSS_USE_64 -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_DBM -DNSS_DISABLE_LIBPKIX -I/builds/worker/checkouts/gecko/security/nss/lib/base -I/builds/worker/workspace/obj-build/security/nss/lib/base/base_nssb -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/private/nss -I/builds/worker/workspace/obj-build/dist/include/nss -I/builds/worker/workspace/obj-build/dist/include -include /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -ffunction-sections -fdata-sections -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -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 -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -DXP_WIN32 -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/errorval.o.pp   /builds/worker/checkouts/gecko/security/nss/lib/base/errorval.c
[task 2022-07-28T10:52:39.165Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/nss/lib/base/base_nssb'
[task 2022-07-28T10:52:39.286Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/config/external/nspr/libc'
[task 2022-07-28T10:52:39.288Z] 10:52:39     INFO -  config/external/nspr/libc/strstr.o
[task 2022-07-28T10:52:39.289Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang -std=gnu99 -o strstr.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG=1 -D_NSPR_BUILD_ -I/builds/worker/checkouts/gecko/config/external/nspr/libc -I/builds/worker/workspace/obj-build/config/external/nspr/libc -I/builds/worker/checkouts/gecko/config/external/nspr -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 -include /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -ffunction-sections -fdata-sections -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -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 -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/strstr.o.pp   /builds/worker/checkouts/gecko/nsprpub/lib/libc/src/strstr.c
[task 2022-07-28T10:52:39.289Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/config/external/nspr/libc'
[task 2022-07-28T10:52:39.320Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/memory/replace/logalloc'
[task 2022-07-28T10:52:39.323Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang++ -std=gnu++17 -o LogAlloc.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG=1 -DMOZ_REPLACE_MALLOC_PREFIX=logalloc -DMOZ_NO_MOZALLOC -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/builds/worker/checkouts/gecko/memory/replace/logalloc -I/builds/worker/workspace/obj-build/memory/replace/logalloc -I/builds/worker/checkouts/gecko/memory/build -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 -DMOZILLA_CLIENT -include /builds/worker/workspace/obj-build/mozilla-config.h -Qunused-arguments -Qunused-arguments -Wall -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 -Wno-ambiguous-reversed-operator -Wno-error=deprecated -Wno-error=deprecated-anon-enum-enum-conversion -Wno-error=deprecated-enum-enum-conversion -Wno-error=deprecated-enum-float-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=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Wno-psabi -Wthread-safety -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -fms-extensions -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -fno-exceptions -Wno-incompatible-ms-struct -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/LogAlloc.o.pp   /builds/worker/checkouts/gecko/memory/replace/logalloc/LogAlloc.cpp
[task 2022-07-28T10:52:39.323Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/memory/replace/logalloc'
[task 2022-07-28T10:52:39.395Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/config/external/nspr/libc'
[task 2022-07-28T10:52:39.395Z] 10:52:39     INFO -  config/external/nspr/libc/strtok.o
[task 2022-07-28T10:52:39.397Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang -std=gnu99 -o strtok.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG=1 -D_NSPR_BUILD_ -I/builds/worker/checkouts/gecko/config/external/nspr/libc -I/builds/worker/workspace/obj-build/config/external/nspr/libc -I/builds/worker/checkouts/gecko/config/external/nspr -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 -include /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -ffunction-sections -fdata-sections -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -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 -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/strtok.o.pp   /builds/worker/checkouts/gecko/nsprpub/lib/libc/src/strtok.c
[task 2022-07-28T10:52:39.397Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/config/external/nspr/libc'
[task 2022-07-28T10:52:39.474Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/nss/lib/certhigh/certhigh_certhi'
[task 2022-07-28T10:52:39.476Z] 10:52:39     INFO -  security/nss/lib/certhigh/certhigh.o
[task 2022-07-28T10:52:39.477Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang -std=gnu99 -o certhigh.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DNSS_X86_OR_X64 -DNSS_X64 -DNSS_USE_64 -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_DBM -DNSS_DISABLE_LIBPKIX -I/builds/worker/checkouts/gecko/security/nss/lib/certhigh -I/builds/worker/workspace/obj-build/security/nss/lib/certhigh/certhigh_certhi -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/private/nss -I/builds/worker/workspace/obj-build/dist/include/nss -I/builds/worker/workspace/obj-build/dist/include -include /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -ffunction-sections -fdata-sections -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -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 -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -DXP_WIN32 -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/certhigh.o.pp   /builds/worker/checkouts/gecko/security/nss/lib/certhigh/certhigh.c
[task 2022-07-28T10:52:39.477Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/nss/lib/certhigh/certhigh_certhi'
[task 2022-07-28T10:52:39.539Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/memory/build'
[task 2022-07-28T10:52:39.542Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang++ -std=gnu++17 -o Unified_cpp_memory_build0.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG=1 -DMOZ_MEMORY_IMPL -DMOZ_PHC -DMOZ_REPLACE_MALLOC_STATIC -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/builds/worker/checkouts/gecko/memory/build -I/builds/worker/workspace/obj-build/memory/build -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 -DMOZILLA_CLIENT -include /builds/worker/workspace/obj-build/mozilla-config.h -Qunused-arguments -Qunused-arguments -Wall -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 -Wno-ambiguous-reversed-operator -Wno-error=deprecated -Wno-error=deprecated-anon-enum-enum-conversion -Wno-error=deprecated-enum-enum-conversion -Wno-error=deprecated-enum-float-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=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Wno-psabi -Wthread-safety -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -fms-extensions -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -fno-exceptions -Wno-incompatible-ms-struct -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp   Unified_cpp_memory_build0.cpp
[task 2022-07-28T10:52:39.542Z] 10:52:39     INFO -  In file included from Unified_cpp_memory_build0.cpp:2:
[task 2022-07-28T10:52:39.542Z] 10:52:39    ERROR -  /builds/worker/checkouts/gecko/memory/build/mozjemalloc.cpp:1459:25: error: unknown type name 'VirtualAlloc'
[task 2022-07-28T10:52:39.543Z] 10:52:39     INFO -  using MozVirtualAlloc = VirtualAlloc;
[task 2022-07-28T10:52:39.543Z] 10:52:39     INFO -                          ^
[task 2022-07-28T10:52:39.543Z] 10:52:39    ERROR -  /builds/worker/checkouts/gecko/memory/build/mozjemalloc.cpp:1512:10: error: use of undeclared identifier 'MozVirtualAlloc'; did you mean 'VirtualAlloc'?
[task 2022-07-28T10:52:39.544Z] 10:52:39     INFO -      if (!MozVirtualAlloc(aAddr, pages_size, MEM_COMMIT, PAGE_READWRITE)) {
[task 2022-07-28T10:52:39.546Z] 10:52:39     INFO -           ^~~~~~~~~~~~~~~
[task 2022-07-28T10:52:39.547Z] 10:52:39     INFO -           VirtualAlloc
[task 2022-07-28T10:52:39.547Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/memoryapi.h:81:28: note: 'VirtualAlloc' declared here
[task 2022-07-28T10:52:39.548Z] 10:52:39     INFO -    WINBASEAPI LPVOID WINAPI VirtualAlloc (LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect);
[task 2022-07-28T10:52:39.549Z] 10:52:39     INFO -                             ^
[task 2022-07-28T10:52:39.550Z] 10:52:39     INFO -  In file included from Unified_cpp_memory_build0.cpp:2:
[task 2022-07-28T10:52:39.550Z] 10:52:39    ERROR -  /builds/worker/checkouts/gecko/memory/build/mozjemalloc.cpp:1657:9: error: use of undeclared identifier 'MozVirtualAlloc'; did you mean 'VirtualAlloc'?
[task 2022-07-28T10:52:39.551Z] 10:52:39     INFO -    ret = MozVirtualAlloc(aAddr, aSize, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
[task 2022-07-28T10:52:39.551Z] 10:52:39     INFO -          ^~~~~~~~~~~~~~~
[task 2022-07-28T10:52:39.551Z] 10:52:39     INFO -          VirtualAlloc
[task 2022-07-28T10:52:39.552Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/memoryapi.h:81:28: note: 'VirtualAlloc' declared here
[task 2022-07-28T10:52:39.552Z] 10:52:39     INFO -    WINBASEAPI LPVOID WINAPI VirtualAlloc (LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect);
[task 2022-07-28T10:52:39.553Z] 10:52:39     INFO -                             ^
[task 2022-07-28T10:52:39.553Z] 10:52:39     INFO -  In file included from Unified_cpp_memory_build0.cpp:11:
[task 2022-07-28T10:52:39.554Z] 10:52:39  WARNING -  /builds/worker/checkouts/gecko/memory/build/mozmemory_wrap.cpp:109:7: warning: '_aligned_malloc' redeclared without 'dllimport' attribute: previous 'dllimport' ignored [-Winconsistent-dllimport]
[task 2022-07-28T10:52:39.554Z] 10:52:39     INFO -  void* _aligned_malloc(size_t size, size_t alignment)
[task 2022-07-28T10:52:39.555Z] 10:52:39     INFO -        ^
[task 2022-07-28T10:52:39.555Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/stdlib.h:541:25: note: previous declaration is here
[task 2022-07-28T10:52:39.556Z] 10:52:39     INFO -    _CRTIMP void *__cdecl _aligned_malloc(size_t _Size,size_t _Alignment);
[task 2022-07-28T10:52:39.556Z] 10:52:39     INFO -                          ^
[task 2022-07-28T10:52:39.557Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/stdlib.h:541:3: note: previous attribute is here
[task 2022-07-28T10:52:39.557Z] 10:52:39     INFO -    _CRTIMP void *__cdecl _aligned_malloc(size_t _Size,size_t _Alignment);
[task 2022-07-28T10:52:39.558Z] 10:52:39     INFO -    ^
[task 2022-07-28T10:52:39.558Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/_mingw.h:59:40: note: expanded from macro '_CRTIMP'
[task 2022-07-28T10:52:39.559Z] 10:52:39     INFO -  #      define _CRTIMP  __attribute__ ((__dllimport__))
[task 2022-07-28T10:52:39.559Z] 10:52:39     INFO -                                         ^
[task 2022-07-28T10:52:39.559Z] 10:52:39     INFO -  In file included from Unified_cpp_memory_build0.cpp:11:
[task 2022-07-28T10:52:39.560Z] 10:52:39  WARNING -  /builds/worker/checkouts/gecko/memory/build/mozmemory_wrap.cpp:111:6: warning: '_aligned_free' redeclared without 'dllimport' attribute: previous 'dllimport' ignored [-Winconsistent-dllimport]
[task 2022-07-28T10:52:39.561Z] 10:52:39     INFO -  void _aligned_free(void* aPtr) __attribute__((alias(MOZ_STRINGIFY(free_impl))));
[task 2022-07-28T10:52:39.561Z] 10:52:39     INFO -       ^
[task 2022-07-28T10:52:39.562Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/stdlib.h:540:24: note: previous declaration is here
[task 2022-07-28T10:52:39.562Z] 10:52:39     INFO -    _CRTIMP void __cdecl _aligned_free(void *_Memory);
[task 2022-07-28T10:52:39.563Z] 10:52:39     INFO -                         ^
[task 2022-07-28T10:52:39.563Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/stdlib.h:540:3: note: previous attribute is here
[task 2022-07-28T10:52:39.564Z] 10:52:39     INFO -    _CRTIMP void __cdecl _aligned_free(void *_Memory);
[task 2022-07-28T10:52:39.564Z] 10:52:39     INFO -    ^
[task 2022-07-28T10:52:39.565Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/_mingw.h:59:40: note: expanded from macro '_CRTIMP'
[task 2022-07-28T10:52:39.565Z] 10:52:39     INFO -  #      define _CRTIMP  __attribute__ ((__dllimport__))
[task 2022-07-28T10:52:39.566Z] 10:52:39     INFO -                                         ^
[task 2022-07-28T10:52:39.566Z] 10:52:39     INFO -  In file included from Unified_cpp_memory_build0.cpp:11:
[task 2022-07-28T10:52:39.567Z] 10:52:39  WARNING -  /builds/worker/checkouts/gecko/memory/build/mozmemory_wrap.cpp:117:7: warning: '_strdup' redeclared without 'dllimport' attribute: previous 'dllimport' ignored [-Winconsistent-dllimport]
[task 2022-07-28T10:52:39.568Z] 10:52:39     INFO -  char* _strdup(const char* src)
[task 2022-07-28T10:52:39.568Z] 10:52:39     INFO -        ^
[task 2022-07-28T10:52:39.569Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/string.h:67:25: note: previous declaration is here
[task 2022-07-28T10:52:39.569Z] 10:52:39     INFO -    _CRTIMP char *__cdecl _strdup(const char *_Src);
[task 2022-07-28T10:52:39.570Z] 10:52:39     INFO -                          ^
[task 2022-07-28T10:52:39.570Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/string.h:67:3: note: previous attribute is here
[task 2022-07-28T10:52:39.570Z] 10:52:39     INFO -    _CRTIMP char *__cdecl _strdup(const char *_Src);
[task 2022-07-28T10:52:39.578Z] 10:52:39     INFO -    ^
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/_mingw.h:59:40: note: expanded from macro '_CRTIMP'
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -  #      define _CRTIMP  __attribute__ ((__dllimport__))
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -                                         ^
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -  In file included from Unified_cpp_memory_build0.cpp:11:
[task 2022-07-28T10:52:39.582Z] 10:52:39  WARNING -  /builds/worker/checkouts/gecko/memory/build/mozmemory_wrap.cpp:121:10: warning: '_wcsdup' redeclared without 'dllimport' attribute: previous 'dllimport' ignored [-Winconsistent-dllimport]
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -  wchar_t* _wcsdup(const wchar_t* src)
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -           ^
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/string.h:131:28: note: previous declaration is here
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -    _CRTIMP wchar_t *__cdecl _wcsdup(const wchar_t *_Str);
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -                             ^
[task 2022-07-28T10:52:39.582Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/string.h:131:3: note: previous attribute is here
[task 2022-07-28T10:52:39.583Z] 10:52:39     INFO -    _CRTIMP wchar_t *__cdecl _wcsdup(const wchar_t *_Str);
[task 2022-07-28T10:52:39.583Z] 10:52:39     INFO -    ^
[task 2022-07-28T10:52:39.583Z] 10:52:39     INFO -  /builds/worker/fetches/clang/bin/../x86_64-w64-mingw32/include/_mingw.h:59:40: note: expanded from macro '_CRTIMP'
[task 2022-07-28T10:52:39.583Z] 10:52:39     INFO -  #      define _CRTIMP  __attribute__ ((__dllimport__))
[task 2022-07-28T10:52:39.584Z] 10:52:39     INFO -                                         ^
[task 2022-07-28T10:52:39.584Z] 10:52:39     INFO -  4 warnings and 3 errors generated.
[task 2022-07-28T10:52:39.584Z] 10:52:39    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:669: Unified_cpp_memory_build0.o] Error 1
[task 2022-07-28T10:52:39.584Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/memory/build'
[task 2022-07-28T10:52:39.584Z] 10:52:39    ERROR -  gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: memory/build/target-objects] Error 2
[task 2022-07-28T10:52:39.584Z] 10:52:39     INFO -  gmake[3]: *** Waiting for unfinished jobs....
[task 2022-07-28T10:52:39.584Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/nss/lib/base/base_nssb'
[task 2022-07-28T10:52:39.584Z] 10:52:39     INFO -  security/nss/lib/base/hash.o
[task 2022-07-28T10:52:39.584Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang -std=gnu99 -o hash.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DNSS_X86_OR_X64 -DNSS_X64 -DNSS_USE_64 -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_DBM -DNSS_DISABLE_LIBPKIX -I/builds/worker/checkouts/gecko/security/nss/lib/base -I/builds/worker/workspace/obj-build/security/nss/lib/base/base_nssb -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/private/nss -I/builds/worker/workspace/obj-build/dist/include/nss -I/builds/worker/workspace/obj-build/dist/include -include /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -ffunction-sections -fdata-sections -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -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 -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -DXP_WIN32 -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/hash.o.pp   /builds/worker/checkouts/gecko/security/nss/lib/base/hash.c
[task 2022-07-28T10:52:39.584Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/nss/lib/base/base_nssb'
[task 2022-07-28T10:52:39.610Z] 10:52:39     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/config/external/nspr/pr'
[task 2022-07-28T10:52:39.610Z] 10:52:39     INFO -  config/external/nspr/pr/w32poll.o
[task 2022-07-28T10:52:39.612Z] 10:52:39     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang -std=gnu99 -o w32poll.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG=1 -D_NSPR_BUILD_ -DXP_PC -DWIN32 -DWIN95 -UWINNT -D_PR_GLOBAL_THREADS_ONLY -DDO_NOT_WAIT_FOR_CONNECT_OVERLAPPED_OPERATIONS -D_AMD64_ -I/builds/worker/checkouts/gecko/config/external/nspr/pr -I/builds/worker/workspace/obj-build/config/external/nspr/pr -I/builds/worker/checkouts/gecko/config/external/nspr -I/builds/worker/checkouts/gecko/nsprpub/pr/include -I/builds/worker/checkouts/gecko/nsprpub/pr/include/private -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 -include /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -fcrash-diagnostics-dir=/builds/worker/artifacts -D_HAS_EXCEPTIONS=0 -ffunction-sections -fdata-sections -fno-math-errno -pipe -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -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 -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-gnu-zero-variadic-macro-arguments -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/w32poll.o.pp   /builds/worker/checkouts/gecko/nsprpub/pr/src/md/windows/w32poll.c
[task 2022-07-28T10:52:39.613Z] 10:52:39  WARNING -  /builds/worker/checkouts/gecko/nsprpub/pr/src/md/windows/w32poll.c:165:43: warning: comparison of integers of different signs: 'unsigned int' and 'PRInt32' (aka 'int') [-Wsign-compare]
[task 2022-07-28T10:52:39.613Z] 10:52:39     INFO -                      && (_PR_FILEDESC_OPEN == bottom->secret->state))
[task 2022-07-28T10:52:39.614Z] 10:52:39     INFO -                          ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~
[task 2022-07-28T10:52:39.614Z] 10:52:39     INFO -  1 warning generated.
[task 2022-07-28T10:52:39.614Z] 10:52:39     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/config/external/nspr/pr'

Hello Ray, could you take a look at these build bustages? They seem to be caused by Bug 1716727 and only affects Windows. Thank you!

Flags: needinfo?(rkraesig)
Severity: -- → S1
Priority: -- → P1

Currently testing a fix; should be up soon, if all goes well.

Flags: needinfo?(rkraesig)

... which was entirely due to a trivial error on my part.

Assignee: nobody → rkraesig
Status: NEW → ASSIGNED
Pushed by rkraesig@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d0b98aadc143
Fix bustage in simulated early-beta Windows builds  r=gcp

For reference, the resultant try build:

https://treeherder.mozilla.org/jobs?repo=try&revision=249e4c6d76024f3844c8a9011af305f1e69e3c7b

This still shows breakage in dom/xul/XULPersist.h under build-win64-hybrid/plain, but that seems to be unrelated to this patch.

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 105 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: