GGist / bip-rs

BitTorrent Infrastructure Project In Rust
Apache License 2.0
296 stars 33 forks source link

bip_peer depends on buggy version of crossbeam #152

Open riking opened 8 months ago

riking commented 8 months ago

https://asan.saethlin.dev/ub?crate=bip_peer&version=0.5.0

test peer_manager_send_backpressure::positive_peer_manager_send_backpressure ... thread 'peer_manager_send_backpressure::positive_peer_manager_send_backpressure' panicked at /root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panicking.rs:136:5:
attempted to leave type `futures::task_impl::Task` uninitialized, which is invalid
stack backtrace:

   4: crossbeam::sync::ms_queue::MsQueue<T>::new
             at /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-0.3.2/src/sync/ms_queue.rs:66:45
   5: bip_peer::manager::PeerManager<P>::from_builder
             at ./src/manager/mod.rs:65:35

Please run cargo update -p crossbeam.

riking commented 8 months ago

also https://asan.saethlin.dev/ub?crate=bip_disk&version=0.6.0