Skip to content

Commit 7211cb7

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 63f2ba0 commit 7211cb7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.github/workflows/ci.yml

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

0 commit comments

Comments
 (0)