Skip to content

Conversation

@Darksonn
Copy link
Contributor

No description provided.

@Darksonn Darksonn added the A-ci Area: The continuous integration setup label Sep 21, 2024
@Darksonn
Copy link
Contributor Author

There's a failure in hyper:

   Compiling hyper v1.4.1 (/home/runner/work/tokio/tokio/hyper)
error: unreachable pattern
   --> src/proto/h2/client.rs:725:21
    |
725 |                     Ok(never) => match never {},
    |                     ^^^^^^^^^ matches no values because `Infallible` is uninhabited
    |
    = note: to learn more about uninhabited types, see https://doc.rust-lang.org/nomicon/exotic-sizes.html#empty-types
    = note: `-D unreachable-patterns` implied by `-D warnings`
    = help: to override `-D warnings` add `#[allow(unreachable_patterns)]`

error: could not compile `hyper` (lib) due to 1 previous error

@Darksonn
Copy link
Contributor Author

Was already fixed in hyperium/hyper#3735 but not yet released.

@Darksonn
Copy link
Contributor Author

Interesting ... The 32-bit FreeBSD build fails with a segfault:

    Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 35s
     Running unittests src/lib.rs (target/i686-unknown-freebsd/debug/deps/tests_build-0b17f127ae10c57c)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/macros.rs (target/i686-unknown-freebsd/debug/deps/macros-4f8b28e5ec17a589)

running 1 test
error: test failed, to rerun pass `-p tests-build --test macros`

Caused by:
  process didn't exit successfully: `/tmp/cirrus-ci-build/target/i686-unknown-freebsd/debug/deps/macros-4f8b28e5ec17a589` (signal: 11, SIGSEGV: invalid memory reference)

Exit status: 101

@Darksonn
Copy link
Contributor Author

Previously the CI run failed while running our macro tests. I changed it to run the main Tokio crate tests instead, and some tests passed, but the test eventually failed:

test util::linked_list::tests::remove_by_address ... ok
test util::memchr::tests::memchr_all ... ok
test util::memchr::tests::memchr_empty ... ok
test util::memchr::tests::memchr_test ... ok
test runtime::time::tests::poll_process_levels ... ok

test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.03s

     Running tests/_require_full.rs (target/i686-unknown-freebsd/debug/deps/_require_full-8945c9e3bf61e03b)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/async_send_sync.rs (target/i686-unknown-freebsd/debug/deps/async_send_sync-2a07d9797ad914f0)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/buffered.rs (target/i686-unknown-freebsd/debug/deps/buffered-42eb973b56a50431)

running 1 test
test echo_server ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

     Running tests/coop_budget.rs (target/i686-unknown-freebsd/debug/deps/coop_budget-cfa1833f72d04fb7)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/dump.rs (target/i686-unknown-freebsd/debug/deps/dump-2e068f8dd903f4f5)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/duplex_stream.rs (target/i686-unknown-freebsd/debug/deps/duplex_stream-a0a124c1aee5e9b5)

running 2 tests
test write_vectored_and_shutdown ... ok
test write_vectored ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/fs.rs (target/i686-unknown-freebsd/debug/deps/fs-478011f8185c4d07)

running 1 test
error: test failed, to rerun pass `-p tokio --test fs`

Caused by:
  process didn't exit successfully: `/tmp/cirrus-ci-build/target/i686-unknown-freebsd/debug/deps/fs-478011f8185c4d07` (signal: 11, SIGSEGV: invalid memory reference)

Exit status: 101

@Darksonn
Copy link
Contributor Author

Verified failing with nightly-2024-09-21. Verified passing with stable.

@Darksonn
Copy link
Contributor Author

Bisection completed.

CI job succeeds:
nightly-2024-06-19
nightly-2024-07-09
nightly-2024-07-29
nightly-2024-08-18
nightly-2024-08-19
nightly-2024-08-20

CI job fails:
nightly-2024-08-21
nightly-2024-08-22
nightly-2024-08-26
nightly-2024-09-03
nightly-2024-09-04
nightly-2024-09-21

@Darksonn Darksonn closed this Oct 5, 2024
@Darksonn Darksonn deleted the run-beta-1.82 branch October 5, 2024 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ci Area: The continuous integration setup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant