-
Notifications
You must be signed in to change notification settings - Fork 35
Closed
Description
https://github.com/smol-rs/event-listener/actions/runs/6367362187/job/17285871726
failures:
---- sys::tests::listener_slab_notify_prop stdout ----
thread 'sys::tests::listener_slab_notify_prop' panicked at src/no_std.rs:1270:9:
assertion `left == right` failed
left: Listener { state: Task(_), prev: Cell { value: None }, next: Cell { value: Some(3) } }
right: Listener { state: Task(_), prev: Cell { value: None }, next: Cell { value: Some(3) } }
stack backtrace:
0: std::panicking::begin_panic_handler
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:597:5
1: core::panicking::panic_fmt
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panicking.rs:72:14
2: core::panicking::assert_failed_inner
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panicking.rs:[31](https://github.com/smol-rs/event-listener/actions/runs/6367362187/job/17285871726#step:6:32)5:17
3: core::panicking::assert_failed::<sys::Entry<()>, sys::Entry<()>>
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panicking.rs:270:5
4: sys::tests::listener_slab_notify_prop
at src/no_std.rs:1270:9
5: sys::tests::listener_slab_notify_prop::{closure#0}
at src/no_std.rs:1119:[36](https://github.com/smol-rs/event-listener/actions/runs/6367362187/job/17285871726#step:6:37)
6: <{closure@src/no_std.rs:1119:5: 1361:6} as std::ops::FnOnce<()>>::call_once - shim
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
7: <fn() -> std::result::Result<(), std::string::String> as std::ops::FnOnce<()>>::call_once - shim(fn() -> std::result::Result<(), std::string::String>)
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:2[50](https://github.com/smol-rs/event-listener/actions/runs/6367362187/job/17285871726#step:6:51):5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
failures:
sys::tests::listener_slab_notify_prop
Failed assertion is:
Lines 1270 to 1277 in d2ed2cd
| assert_eq!( | |
| listeners.listeners[2], | |
| Entry::Listener { | |
| state: Cell::new(State::Task(Task::Waker(waker))), | |
| prev: Cell::new(None), | |
| next: Cell::new(Some(key3)), | |
| } | |
| ); |
This reminded me of rust-lang/rust#66281, but I have not looked if it is related.
cc @notgull
Metadata
Metadata
Assignees
Labels
No labels