Closed Bug 1745855 Opened 3 years ago Closed 3 years ago

Perma Win MinGW [tier2] gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:531: ipcclientcerts.dll] Error 1

Categories

(Firefox Build System :: General, defect, P5)

defect

Tracking

(firefox-esr91 unaffected, firefox95 unaffected, firefox96 unaffected, firefox97 fixed)

RESOLVED FIXED
97 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox95 --- unaffected
firefox96 --- unaffected
firefox97 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 obsolete file)

Filed by: abutkovits [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=361124347&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bHFjnR12RKGpUlhKEY8r3g/runs/0/artifacts/public/logs/live_backing.log


[task 2021-12-14T00:48:51.309Z] 00:48:51     INFO -  rm -f ipcclientcerts.dll
[task 2021-12-14T00:48:51.309Z] 00:48:51     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/manager/ssl/ipcclientcerts/dynamic-library'
[task 2021-12-14T00:48:51.367Z] 00:48:51     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/manager/ssl/tests/unit/pkcs11testmodule'
[task 2021-12-14T00:48:51.367Z] 00:48:51     INFO -  security/manager/ssl/tests/unit/pkcs11testmodule/pkcs11testmodule.dll.res
[task 2021-12-14T00:48:51.368Z] 00:48:51     INFO -  /builds/worker/workspace/obj-build/_virtualenvs/build/bin/python /builds/worker/checkouts/gecko/config/create_res.py -DDEBUG=1 -I/builds/worker/checkouts/gecko/security/manager/ssl/tests/unit/pkcs11testmodule -I/builds/worker/workspace/obj-build/security/manager/ssl/tests/unit/pkcs11testmodule  -I/builds/worker/workspace/obj-build/dist/include  -o pkcs11testmodule.dll.res pkcs11testmodule.dll.rc
[task 2021-12-14T00:48:51.368Z] 00:48:51     INFO -  Executing: /builds/worker/fetches/clang/bin/i686-w64-mingw32-windres -O coff -D DEBUG=1 --include-dir /builds/worker/checkouts/gecko/security/manager/ssl/tests/unit/pkcs11testmodule --include-dir /builds/worker/workspace/obj-build/security/manager/ssl/tests/unit/pkcs11testmodule --include-dir /builds/worker/workspace/obj-build/dist/include -o pkcs11testmodule.dll.res pkcs11testmodule.dll.rc
[task 2021-12-14T00:48:51.368Z] 00:48:51     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/manager/ssl/tests/unit/pkcs11testmodule'
[task 2021-12-14T00:48:51.368Z] 00:48:51     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/manager/ssl/tests/unit/pkcs11testmodule'
[task 2021-12-14T00:48:51.369Z] 00:48:51     INFO -  security/manager/ssl/tests/unit/pkcs11testmodule/pkcs11testmodule.dll
[task 2021-12-14T00:48:51.369Z] 00:48:51     INFO -  rm -f pkcs11testmodule.dll
[task 2021-12-14T00:48:51.369Z] 00:48:51     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/manager/ssl/tests/unit/pkcs11testmodule'
[task 2021-12-14T00:48:51.371Z] 00:48:51     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/manager/ssl/osclientcerts/dynamic-library'
[task 2021-12-14T00:48:51.372Z] 00:48:51     INFO -  security/manager/ssl/osclientcerts/dynamic-library/osclientcerts.dll.res
[task 2021-12-14T00:48:51.373Z] 00:48:51     INFO -  /builds/worker/workspace/obj-build/_virtualenvs/build/bin/python /builds/worker/checkouts/gecko/config/create_res.py -DDEBUG=1 -I/builds/worker/checkouts/gecko/security/manager/ssl/osclientcerts/dynamic-library -I/builds/worker/workspace/obj-build/security/manager/ssl/osclientcerts/dynamic-library  -I/builds/worker/workspace/obj-build/dist/include  -o osclientcerts.dll.res osclientcerts.dll.rc
[task 2021-12-14T00:48:51.373Z] 00:48:51     INFO -  Executing: /builds/worker/fetches/clang/bin/i686-w64-mingw32-windres -O coff -D DEBUG=1 --include-dir /builds/worker/checkouts/gecko/security/manager/ssl/osclientcerts/dynamic-library --include-dir /builds/worker/workspace/obj-build/security/manager/ssl/osclientcerts/dynamic-library --include-dir /builds/worker/workspace/obj-build/dist/include -o osclientcerts.dll.res osclientcerts.dll.rc
[task 2021-12-14T00:48:51.374Z] 00:48:51     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/manager/ssl/osclientcerts/dynamic-library'
[task 2021-12-14T00:48:51.376Z] 00:48:51     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/manager/ssl/ipcclientcerts/dynamic-library'
[task 2021-12-14T00:48:51.378Z] 00:48:51     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/i686-w64-mingw32-clang -std=gnu99 -shared -Wl,--out-implib -Wl,libipcclientcerts.a -Wl,-pdb,ipcclientcerts.pdb -o ipcclientcerts.dll stub.o ipcclientcerts.dll.res  -Wl,--no-insert-timestamp -Wl,--large-address-aware -Wl,--icf=safe -lssp -fstack-protector-strong -Wl,--dynamicbase  /builds/worker/workspace/obj-build/i686-pc-windows-gnu/debug/libipcclientcerts_static.a  ipcclientcerts.dll.def  -luuid -lusp10 -lgdi32 -lwinmm -lwsock32 -luserenv -lsecur32 -luserenv -lws2_32 -lbcrypt
[task 2021-12-14T00:48:51.378Z] 00:48:51     INFO -  ld.lld: error: undefined symbol: __Unwind_Resume
[task 2021-12-14T00:48:51.379Z] 00:48:51     INFO -  >>> referenced by /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c\library\alloc\src\collections\btree/mem.rs:35
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  >>>               libipcclientcerts_static.a(std-3566ebb723257252.std.5f2a8faf-cgu.0.rcgu.o):(_$LT$alloc..collections..btree..map..Iter$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h397d17e7bb39b1a6)
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  >>> referenced by library\std\src/backtrace.rs:247
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  >>>               libipcclientcerts_static.a(std-3566ebb723257252.std.5f2a8faf-cgu.0.rcgu.o):(_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$::fmt::h979a8a9c2572d9bd)
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  >>> referenced by /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c\library\core\src\ops/function.rs:227
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  >>>               libipcclientcerts_static.a(std-3566ebb723257252.std.5f2a8faf-cgu.0.rcgu.o):(core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6804dfe8fcc2265f)
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  >>> referenced 275 more times
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  clang-13: error: linker command failed with exit code 1 (use -v to see invocation)
[task 2021-12-14T00:48:51.380Z] 00:48:51    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:531: ipcclientcerts.dll] Error 1
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/manager/ssl/ipcclientcerts/dynamic-library'
[task 2021-12-14T00:48:51.380Z] 00:48:51    ERROR -  gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: security/manager/ssl/ipcclientcerts/dynamic-library/target] Error 2
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  gmake[3]: *** Waiting for unfinished jobs....
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/manager/ssl/osclientcerts/dynamic-library'
[task 2021-12-14T00:48:51.380Z] 00:48:51     INFO -  security/manager/ssl/osclientcerts/dynamic-library/osclientcerts.dll
[task 2021-12-14T00:48:51.381Z] 00:48:51     INFO -  rm -f osclientcerts.dll
[task 2021-12-14T00:48:51.381Z] 00:48:51     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/manager/ssl/osclientcerts/dynamic-library'
[task 2021-12-14T00:48:51.381Z] 00:48:51     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/gfx/thebes'
[task 2021-12-14T00:48:51.381Z] 00:48:51     INFO -  gfx/thebes/DisplayConfigWindows.o
[task 2021-12-14T00:48:51.381Z] 00:48:51     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/gfx/thebes'
[task 2021-12-14T00:48:51.444Z] 00:48:51     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/manager/ssl/tests/unit/pkcs11testmodule'
[task 2021-12-14T00:48:51.445Z] 00:48:51     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/i686-w64-mingw32-clang++ -std=gnu++17 -shared -Wl,--out-implib -Wl,libpkcs11testmodule.a -Wl,-pdb,pkcs11testmodule.pdb -o pkcs11testmodule.dll Unified_cpp_pkcs11testmodule0.o pkcs11testmodule.dll.res  -Wl,--no-insert-timestamp -Wl,--large-address-aware -Wl,--icf=safe -lssp -fstack-protector-strong -Wl,--dynamicbase    pkcs11testmodule.dll.def  -luuid -lusp10 -lgdi32 -lwinmm -lwsock32 -luserenv -lsecur32
Regressed by: 1712837
Has Regression Range: --- → yes

See https://github.com/rust-lang/rust/issues/79609#issuecomment-987107562
We probably want to do the latter (which could be done in stub.cpp).

Flags: needinfo?(dkeeler)

Set release status flags based on info from the regressing bug 1712837

Assignee: nobody → dkeeler
Status: NEW → ASSIGNED

Thanks for the recommendation as to how to approach this.

Flags: needinfo?(dkeeler)
Attachment #9255375 - Attachment is obsolete: true

Bug 1712837 got backed out, so I'm going to fix this issue there when this re-lands.

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

Attachment

General

Created:
Updated:
Size: