Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS ci is broken #838

Open
flxo opened this issue Mar 28, 2024 · 2 comments
Open

macOS ci is broken #838

flxo opened this issue Mar 28, 2024 · 2 comments

Comments

@flxo
Copy link
Contributor

flxo commented Mar 28, 2024

Expected Behavior

Green CI status on at least main

Current Behavior

the ci fails on the Darwin hosts permanently:

Failure Information (for bugs)

running `/Users/runner/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo clippy --manifest-path rumqttd/Cargo.toml --no-default-features --features validate-tenant-prefix` (14/17)
      Checking rumqttd v0.19.0 (/Users/runner/work/rumqtt/rumqtt/rumqttd)
  error: could not compile `rumqttd` (lib)
  
  Caused by:
    process didn't exit successfully: `/Users/runner/.rustup/toolchains/stable-x86_64-apple-darwin/bin/clippy-driver /Users/runner/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rustc --crate-name rumqttd --edition=2021 rumqttd/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no --cfg 'feature="validate-tenant-prefix"' --cfg 'feature="verify-client-cert"' -C metadata=8c6e827fdb7f657c -C extra-filename=-8c6e827fdb7f657c --out-dir /Users/runner/work/rumqtt/rumqtt/target/debug/deps -C strip=debuginfo -L dependency=/Users/runner/work/rumqtt/rumqtt/target/debug/deps --extern axum=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libaxum-0646c5fb75d6576d.rmeta --extern bytes=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libbytes-e933b20256e28625.rmeta --extern clap=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libclap-2497e1046cca21bc.rmeta --extern config=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libconfig-d9eb63a513901499.rmeta --extern flume=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libflume-3f862070a8c73b2b.rmeta --extern metrics=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libmetrics-c51db62d23a0faa5.rmeta --extern metrics_exporter_prometheus=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libmetrics_exporter_prometheus-eb3c0c78914cd0b0.rmeta --extern parking_lot=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libparking_lot-38a745d828446ca4.rmeta --extern rand=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/librand-18c5bcb9820238a9.rmeta --extern serde=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libserde-b2b37583a2ed5ac7.rmeta --extern serde_json=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libserde_json-bab14780a9e11407.rmeta --extern slab=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libslab-fbd7c16fd7e9fdc5.rmeta --extern subtle=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libsubtle-d100bf48304b9578.rmeta --extern thiserror=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libthiserror-1daa885120362ab4.rmeta --extern tokio=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libtokio-55c693974987f64e.rmeta --extern tracing=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libtracing-db25058f0e037cc5.rmeta --extern tracing_subscriber=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libtracing_subscriber-1985f52dff1732aa.rmeta --extern uuid=/Users/runner/work/rumqtt/rumqtt/target/debug/deps/libuuid-1083ecaf4197e68a.rmeta -D warnings` (signal: 6, SIGABRT: process abort signal)
  info: restoring /Users/runner/work/rumqtt/rumqtt/rumqttc/Cargo.toml
info: restoring /Users/runner/work/rumqtt/rumqtt/rumqttd/Cargo.toml
info: restoring /Users/runner/work/rumqtt/rumqtt/benchmarks/Cargo.toml
info: restoring /Users/runner/work/rumqtt/rumqtt/benchmarks/simplerouter/Cargo.toml
info: restoring /Users/runner/work/rumqtt/rumqtt/Cargo.lock
error: process didn't exit successfully: `/Users/runner/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo clippy --manifest-path rumqttd/Cargo.toml --no-default-features --features validate-tenant-prefix` (exit status: 101)
Error: Process completed with exit code 1.

For some reason rustc (stable) aborts. This is a bug.

@swanandx
Copy link
Member

hey @flxo , any idea why this might be happening?

@flxo
Copy link
Contributor Author

flxo commented Apr 2, 2024

hey @flxo , any idea why this might be happening?

No. I'd check with various Rust versions in a matrix to see if it's a compiler bug specific to OSX.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants