Perma android asan = note: ld.lld: error: undefined reference due to --no-allow-shlib-undefined: __extendsftf2
Categories
(Firefox Build System :: General, defect, P5)
Tracking
(firefox-esr115 unaffected, firefox118 unaffected, firefox119 unaffected, firefox120 affected)
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox118 | --- | unaffected |
firefox119 | --- | unaffected |
firefox120 | --- | affected |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: intermittent-failure, leave-open, regression)
Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=430300561&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Eh_wYakBSxaFey96C7aTFw/runs/0/artifacts/public/logs/live_backing.log
[task 2023-09-26T01:12:16.365Z] 01:12:16 INFO - [neqo-crypto 0.6.5] /builds/worker/fetches/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
[task 2023-09-26T01:12:16.366Z] 01:12:16 INFO - [neqo-crypto 0.6.5] End of search list.
[task 2023-09-26T01:12:16.367Z] 01:12:16 INFO - Running `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_CRATE_NAME=neqo_crypto CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/third_party/rust/neqo-crypto CARGO_PKG_AUTHORS='Martin Thomson <mt@lowentropy.net>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=neqo-crypto CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.65.0 CARGO_PKG_VERSION=0.6.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builds/worker/workspace/obj-build/release/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' OUT_DIR=/builds/worker/workspace/obj-build/x86_64-linux-android/release/build/neqo-crypto-ebd4707e4a3cf4f5/out /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name neqo_crypto --edition=2018 /builds/worker/checkouts/gecko/third_party/rust/neqo-crypto/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="deny-warnings"' --cfg 'feature="gecko"' --cfg 'feature="mozbuild"' -C metadata=b9956052c57d438a -C extra-filename=-b9956052c57d438a --out-dir /builds/worker/workspace/obj-build/x86_64-linux-android/release/deps --target x86_64-linux-android -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -L dependency=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps -L dependency=/builds/worker/workspace/obj-build/release/deps --extern log=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-7a7a8b509e2d1bdd.rmeta --extern neqo_common=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_common-edf67e3c541337d7.rmeta --cap-lints warn -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Aproc-macro-back-compat -Cembed-bitcode=yes -C codegen-units=1 -L native=/builds/worker/workspace/obj-build/security -l dylib=nss3`
[task 2023-09-26T01:12:16.367Z] 01:12:16 INFO - Compiling neqo-transport v0.6.5 (https://github.com/mozilla/neqo?tag=v0.6.5#23ae8e8b)
[task 2023-09-26T01:12:16.368Z] 01:12:16 INFO - Running `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_CRATE_NAME=neqo_transport CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/third_party/rust/neqo-transport CARGO_PKG_AUTHORS='EKR <ekr@rtfm.com>:Andy Grover <agrover@mozilla.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=neqo-transport CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.65.0 CARGO_PKG_VERSION=0.6.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builds/worker/workspace/obj-build/release/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name neqo_transport --edition=2018 /builds/worker/checkouts/gecko/third_party/rust/neqo-transport/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="deny-warnings"' -C metadata=b9c9bb6460df57ef -C extra-filename=-b9c9bb6460df57ef --out-dir /builds/worker/workspace/obj-build/x86_64-linux-android/release/deps --target x86_64-linux-android -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -L dependency=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps -L dependency=/builds/worker/workspace/obj-build/release/deps --extern indexmap=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libindexmap-e0d75ce92c43a461.rmeta --extern lazy_static=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblazy_static-76b3901e3ccabfe8.rmeta --extern log=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-7a7a8b509e2d1bdd.rmeta --extern neqo_common=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_common-edf67e3c541337d7.rmeta --extern neqo_crypto=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_crypto-b9956052c57d438a.rmeta --extern qlog=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libqlog-5cb24a18df2a0121.rmeta --extern smallvec=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libsmallvec-4417a13e24d2d053.rmeta --cap-lints warn -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Aproc-macro-back-compat -Cembed-bitcode=yes -C codegen-units=1 -L native=/builds/worker/workspace/obj-build/security`
[task 2023-09-26T01:12:16.368Z] 01:12:16 INFO - Compiling neqo-qpack v0.6.5 (https://github.com/mozilla/neqo?tag=v0.6.5#23ae8e8b)
[task 2023-09-26T01:12:16.370Z] 01:12:16 INFO - Running `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_CRATE_NAME=neqo_qpack CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/third_party/rust/neqo-qpack CARGO_PKG_AUTHORS='Dragana Damjanovic <dragana.damjano@gmail.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=neqo-qpack CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.65.0 CARGO_PKG_VERSION=0.6.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builds/worker/workspace/obj-build/release/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name neqo_qpack --edition=2018 /builds/worker/checkouts/gecko/third_party/rust/neqo-qpack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="deny-warnings"' -C metadata=841c4af1ccf3fa4b -C extra-filename=-841c4af1ccf3fa4b --out-dir /builds/worker/workspace/obj-build/x86_64-linux-android/release/deps --target x86_64-linux-android -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -L dependency=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps -L dependency=/builds/worker/workspace/obj-build/release/deps --extern lazy_static=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblazy_static-76b3901e3ccabfe8.rmeta --extern log=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-7a7a8b509e2d1bdd.rmeta --extern neqo_common=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_common-edf67e3c541337d7.rmeta --extern neqo_crypto=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_crypto-b9956052c57d438a.rmeta --extern neqo_transport=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_transport-b9c9bb6460df57ef.rmeta --extern qlog=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libqlog-5cb24a18df2a0121.rmeta --extern static_assertions=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libstatic_assertions-42edc8cbd6e71fa5.rmeta --cap-lints warn -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Aproc-macro-back-compat -Cembed-bitcode=yes -C codegen-units=1 -L native=/builds/worker/workspace/obj-build/security`
[task 2023-09-26T01:12:16.370Z] 01:12:16 INFO - Compiling neqo-http3 v0.6.5 (https://github.com/mozilla/neqo?tag=v0.6.5#23ae8e8b)
[task 2023-09-26T01:12:16.372Z] 01:12:16 INFO - Running `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_CRATE_NAME=neqo_http3 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/third_party/rust/neqo-http3 CARGO_PKG_AUTHORS='Dragana Damjanovic <dragana.damjano@gmail.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=neqo-http3 CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.65.0 CARGO_PKG_VERSION=0.6.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builds/worker/workspace/obj-build/release/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name neqo_http3 --edition=2018 /builds/worker/checkouts/gecko/third_party/rust/neqo-http3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="deny-warnings"' -C metadata=013f721fe16df4ec -C extra-filename=-013f721fe16df4ec --out-dir /builds/worker/workspace/obj-build/x86_64-linux-android/release/deps --target x86_64-linux-android -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -L dependency=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps -L dependency=/builds/worker/workspace/obj-build/release/deps --extern enumset=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libenumset-1dfb236410ee3ae4.rmeta --extern lazy_static=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblazy_static-76b3901e3ccabfe8.rmeta --extern log=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-7a7a8b509e2d1bdd.rmeta --extern neqo_common=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_common-edf67e3c541337d7.rmeta --extern neqo_crypto=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_crypto-b9956052c57d438a.rmeta --extern neqo_qpack=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_qpack-841c4af1ccf3fa4b.rmeta --extern neqo_transport=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_transport-b9c9bb6460df57ef.rmeta --extern qlog=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libqlog-5cb24a18df2a0121.rmeta --extern sfv=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libsfv-5ef18727f393a6f8.rmeta --extern smallvec=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libsmallvec-4417a13e24d2d053.rmeta --extern url=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liburl-eb0b8b34f1e7d94a.rmeta --cap-lints warn -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Aproc-macro-back-compat -Cembed-bitcode=yes -C codegen-units=1 -L native=/builds/worker/workspace/obj-build/security`
[task 2023-09-26T01:12:16.372Z] 01:12:16 INFO - Compiling http3server v0.1.1 (/builds/worker/checkouts/gecko/netwerk/test/http3server)
[task 2023-09-26T01:12:16.374Z] 01:12:16 INFO - Running `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_BIN_NAME=http3server CARGO_CRATE_NAME=http3server CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/netwerk/test/http3server CARGO_PKG_AUTHORS='Dragana Damjanovic <dragana.damjano@gmail.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=http3server CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/builds/worker/workspace/obj-build/release/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name http3server --edition=2018 netwerk/test/http3server/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="mozilla-central-workspace-hack"' -C metadata=fd75b0c77128240a -C extra-filename=-fd75b0c77128240a --out-dir /builds/worker/workspace/obj-build/x86_64-linux-android/release/deps --target x86_64-linux-android -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -L dependency=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps -L dependency=/builds/worker/workspace/obj-build/release/deps --extern base64=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libbase64-8ab4950310d4e959.rlib --extern cfg_if=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libcfg_if-5505aae200bc0cb4.rlib --extern http=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libhttp-cf9127c325a59334.rlib --extern hyper=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libhyper-64f523138afed12e.rlib --extern log=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-7a7a8b509e2d1bdd.rlib --extern mio=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmio-6a58583cd4f70b9a.rlib --extern mio_extras=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmio_extras-301e39981643e51e.rlib --extern mozilla_central_workspace_hack=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmozilla_central_workspace_hack-a176073d3edce16c.rlib --extern neqo_common=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_common-edf67e3c541337d7.rlib --extern neqo_crypto=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_crypto-b9956052c57d438a.rlib --extern neqo_http3=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_http3-013f721fe16df4ec.rlib --extern neqo_qpack=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_qpack-841c4af1ccf3fa4b.rlib --extern neqo_transport=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_transport-b9c9bb6460df57ef.rlib --extern tokio=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libtokio-dbc27aff8a53875a.rlib -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Aproc-macro-back-compat -Cembed-bitcode=yes -C codegen-units=1 -L native=/builds/worker/workspace/obj-build/security`
[task 2023-09-26T01:12:16.374Z] 01:12:16 INFO - error: linking with `/builds/worker/checkouts/gecko/build/cargo-linker` failed: exit status: 1
[task 2023-09-26T01:12:16.374Z] 01:12:16 INFO - |
[task 2023-09-26T01:12:16.379Z] 01:12:16 INFO - = note: LC_ALL="C" PATH="/builds/worker/fetches/rustc/lib/rustlib/x86_64-unknown-linux-gnu/bin:/builds/worker/fetches/binutils/bin:/builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69/_virtualenvs/build/bin:/usr/local/bin:/bin:/usr/bin" VSLANG="1033" "/builds/worker/checkouts/gecko/build/cargo-linker" "-m64" "/tmp/rustcYDOJCq/symbols.o" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/http3server-fd75b0c77128240a.http3server.a0a15107fa95b376-cgu.0.rcgu.o" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/http3server-fd75b0c77128240a.3lz23rfx0lgppkny.rcgu.o" "-Wl,--as-needed" "-L" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps" "-L" "/builds/worker/workspace/obj-build/release/deps" "-L" "/builds/worker/workspace/obj-build/security" "-L" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib" "-Wl,-Bstatic" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmio_extras-301e39981643e51e.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblazycell-0f1125fdf34c1a3f.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmio-6a58583cd4f70b9a.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libslab-f3954256030934b8.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libiovec-b76480ff4cbcac21.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libnet2-f8540406624c3e47.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libcfg_if-a1dbc97a74c67928.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_http3-013f721fe16df4ec.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liburl-eb0b8b34f1e7d94a.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libpercent_encoding-3822e5a57dc10cc4.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libidna-4ea6b11aa76c4c1c.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libunicode_normalization-5183f92627aabc11.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libtinyvec-3d2e7aeac246af3b.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libunicode_bidi-aff23a8afa80639d.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmatches-c002211ae95049e9.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libsfv-5ef18727f393a6f8.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/librust_decimal-8deacc730dca6c74.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libarrayvec-b1fdb548ecfad154.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libnum_traits-cc519e6b54d05300.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libdata_encoding-305f640638e0a7e6.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libenumset-1dfb236410ee3ae4.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_qpack-841c4af1ccf3fa4b.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libstatic_assertions-42edc8cbd6e71fa5.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_transport-b9c9bb6460df57ef.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libsmallvec-4417a13e24d2d053.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_crypto-b9956052c57d438a.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_common-edf67e3c541337d7.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libtime-e9abd0afc4f98182.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libtime_core-a20f8187694763a1.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libqlog-5cb24a18df2a0121.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libserde_json-ea34b27ba61c7427.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libryu-74944d31165255bd.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libitoa-d1f5fd9b59bf3374.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libindexmap-e0d75ce92c43a461.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libhashbrown-a439399fc67d6014.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libahash-27a6d26dcbe863d9.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libgetrandom-7bf44f3463f20e6b.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblibc-afb228c34015b7eb.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libonce_cell-8b78dd2b26d92c2b.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libserde_with-a190ab18a573b823.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libserde_with-3fc7b9667b6c9054.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libserde-7d498162f3508bc3.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblazy_static-76b3901e3ccabfe8.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libenv_logger-f0da6f45b60ee222.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libtermcolor-06a8b47e9edced24.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-7a7a8b509e2d1bdd.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libcfg_if-5505aae200bc0cb4.rlib" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libbase64-8ab4950310d4e959.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libstd-bf77e1755098b38f.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libpanic_abort-c5cb66ffa0c77677.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libobject-d751177b38573a94.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libmemchr-5bee32cdfed2076e.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libaddr2line-a877166ac4170ea0.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libgimli-b0d11ddef696abd7.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/librustc_demangle-dd46222b212e2eb9.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libstd_detect-c4970c1de406aed8.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libhashbrown-4adf19e328037e51.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/librustc_std_workspace_alloc-3258156155e01a9c.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libminiz_oxide-bc98d607643b01a0.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libadler-3ec3c708bcb095e3.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libunwind-95bef2c7ece2298b.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libcfg_if-24e31d5f06ba442a.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/liblibc-6d15edd754d713ff.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/liballoc-56a9199ab94e7c09.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/librustc_std_workspace_core-2c879d8d8ea02935.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libcore-9ce339023d069525.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib/libcompiler_builtins-fa5efa7b4450a2a2.rlib" "-Wl,-Bdynamic" "-lnss3" "-ldl" "-llog" "-lunwind" "-ldl" "-lm" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-linux-android/lib" "-o" "/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/http3server-fd75b0c77128240a" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
[task 2023-09-26T01:12:16.379Z] 01:12:16 ERROR - = note: ld.lld: error: undefined reference due to --no-allow-shlib-undefined: __extendsftf2
[task 2023-09-26T01:12:16.379Z] 01:12:16 INFO - >>> referenced by /builds/worker/fetches/clang/lib/clang/16/lib/linux/libclang_rt.asan-x86_64-android.so
[task 2023-09-26T01:12:16.379Z] 01:12:16 ERROR - ld.lld: error: undefined reference due to --no-allow-shlib-undefined: __extenddftf2
[task 2023-09-26T01:12:16.379Z] 01:12:16 INFO - >>> referenced by /builds/worker/fetches/clang/lib/clang/16/lib/linux/libclang_rt.asan-x86_64-android.so
[task 2023-09-26T01:12:16.379Z] 01:12:16 ERROR - clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
[task 2023-09-26T01:12:16.379Z] 01:12:16 INFO - error: could not compile `http3server` (bin "http3server") due to previous error
[task 2023-09-26T01:12:16.379Z] 01:12:16 INFO - Caused by:
[task 2023-09-26T01:12:16.381Z] 01:12:16 INFO - process didn't exit successfully: `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_BIN_NAME=http3server CARGO_CRATE_NAME=http3server CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/netwerk/test/http3server CARGO_PKG_AUTHORS='Dragana Damjanovic <dragana.damjano@gmail.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=http3server CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/builds/worker/workspace/obj-build/release/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name http3server --edition=2018 netwerk/test/http3server/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="mozilla-central-workspace-hack"' -C metadata=fd75b0c77128240a -C extra-filename=-fd75b0c77128240a --out-dir /builds/worker/workspace/obj-build/x86_64-linux-android/release/deps --target x86_64-linux-android -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -L dependency=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps -L dependency=/builds/worker/workspace/obj-build/release/deps --extern base64=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libbase64-8ab4950310d4e959.rlib --extern cfg_if=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libcfg_if-5505aae200bc0cb4.rlib --extern http=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libhttp-cf9127c325a59334.rlib --extern hyper=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libhyper-64f523138afed12e.rlib --extern log=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-7a7a8b509e2d1bdd.rlib --extern mio=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmio-6a58583cd4f70b9a.rlib --extern mio_extras=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmio_extras-301e39981643e51e.rlib --extern mozilla_central_workspace_hack=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmozilla_central_workspace_hack-a176073d3edce16c.rlib --extern neqo_common=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_common-edf67e3c541337d7.rlib --extern neqo_crypto=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_crypto-b9956052c57d438a.rlib --extern neqo_http3=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_http3-013f721fe16df4ec.rlib --extern neqo_qpack=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_qpack-841c4af1ccf3fa4b.rlib --extern neqo_transport=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libneqo_transport-b9c9bb6460df57ef.rlib --extern tokio=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libtokio-dbc27aff8a53875a.rlib -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Aproc-macro-back-compat -Cembed-bitcode=yes -C codegen-units=1 -L native=/builds/worker/workspace/obj-build/security` (exit status: 1)
[task 2023-09-26T01:12:16.382Z] 01:12:16 ERROR - gmake[5]: *** [/builds/worker/checkouts/gecko/config/makefiles/rust.mk:531: force-cargo-program-build] Error 101
[task 2023-09-26T01:12:16.382Z] 01:12:16 INFO - gmake[5]: Leaving directory '/builds/worker/workspace/obj-build/netwerk/test/http3server'
[task 2023-09-26T01:12:16.382Z] 01:12:16 ERROR - gmake[4]: *** [/builds/worker/checkouts/gecko/config/makefiles/rust.mk:554: ../../../x86_64-linux-android/release/http3server] Error 2
[task 2023-09-26T01:12:16.382Z] 01:12:16 INFO - gmake[4]: Target 'target' not remade because of errors.
[task 2023-09-26T01:12:16.382Z] 01:12:16 INFO - gmake[4]: Target 'target' not remade because of errors.
[task 2023-09-26T01:12:16.382Z] 01:12:16 ERROR - gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: netwerk/test/http3server/target] Error 2
[task 2023-09-26T01:12:16.382Z] 01:12:16 INFO - gmake[3]: Target 'recurse_compile' not remade because of errors.
[task 2023-09-26T01:12:16.382Z] 01:12:16 ERROR - gmake[2]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:34: compile] Error 2
[task 2023-09-26T01:12:16.382Z] 01:12:16 ERROR - gmake[1]: *** [/builds/worker/checkouts/gecko/config/rules.mk:361: default] Error 2
[task 2023-09-26T01:12:16.382Z] 01:12:16 INFO - gmake[1]: Entering directory '/builds/worker/workspace/obj-build'
Updated•2 years ago
|
Comment 2•2 years ago
|
||
The root cause for this is https://github.com/rust-lang/rust/issues/109717. It has been a hidden issue because BFD ld allows the symbol to be missing, but lld doesn't, and bug 1839739 made the switch to lld. Either way, the resulting binary never worked before, so we only changed a runtime failure into a build failure.
Now, as far as those builds are concerned (android asan fuzzing), maybe we've never used geckodriver or http3server from these builds, and only took geckoview itself. Or maybe the builds have never been used at all, I don't know, but knowing would help decide the course of action to address the issue other than the workaround that was landed.
Comment 3•2 years ago
|
||
bugherder |
Comment 4•2 years ago
|
||
Set release status flags based on info from the regressing bug 1839739
Comment hidden (Intermittent Failures Robot) |
Comment 6•2 years ago
|
||
Tyson, can you answer which of the parts mentioned in comment 2 we have or haven't been using?
Comment 7•2 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #2)
Or maybe the builds have never been used at all, I don't know, but knowing would help decide the course of action to address the issue other than the workaround that was landed.
Right, we have not been able to get a binary that is suitable for fuzzing. The closest we have come is a crash at start up, see bug 1658818 for more details. I'd prefer not to lose any of the progress we have made but it doesn't look like anyone has the time to get this build working.
Description
•