Skip to content

Commit 63f0682

Browse files
committed
ci: Work around sanitizer-related regression
``` Running unittests src/lib.rs (target/debug/deps/futures_macro-cb16371840b70586) /home/runner/work/futures-rs/futures-rs/target/debug/deps/futures_macro-cb16371840b70586: error while loading shared libraries: libstd-f157c25fb2dbfbe0.so: cannot open shared object file: No such file or directory error: test failed, to rerun pass `-p futures-macro --lib` Caused by: process didn't exit successfully: `/home/runner/work/futures-rs/futures-rs/target/debug/deps/futures_macro-cb16371840b70586 --skip panic_on_drop_fut` (exit status: 127) ```
1 parent bf1cc19 commit 63f0682

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.github/workflows/ci.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,8 @@ jobs:
274274
run: rustup toolchain install nightly --component rust-src && rustup default nightly
275275
# https://github.com/google/sanitizers/issues/1716 / https://github.com/actions/runner-images/issues/9491
276276
- run: sudo sysctl vm.mmap_rnd_bits=28
277-
- run: cargo -Z build-std test --workspace --all-features --target x86_64-unknown-linux-gnu --lib --tests -- --skip panic_on_drop_fut
277+
# Exclude futures-macro to work around upstream bug since nightly-2024-10-06.
278+
- run: cargo -Z build-std test --workspace --all-features --target x86_64-unknown-linux-gnu --lib --tests --exclude futures-macro -- --skip panic_on_drop_fut
278279
env:
279280
# TODO: Once `cfg(sanitize = "..")` is stable, replace
280281
# `cfg(futures_sanitizer)` with `cfg(sanitize = "..")` and remove

0 commit comments

Comments
 (0)