Commit b862b18
authored
fix: Update libp2p-websocket to v0.42.2 to fix panics (#5040)
This release includes: libp2p/rust-libp2p#5482
Which fixes substrate node crashing with libp2p trace:
```
0: sp_panic_handler::set::{{closure}}
1: std::panicking::rust_panic_with_hook
2: std::panicking::begin_panic::{{closure}}
3: std::sys_common::backtrace::__rust_end_short_backtrace
4: std::panicking::begin_panic
5: <quicksink::SinkImpl<S,F,T,A,E> as futures_sink::Sink<A>>::poll_ready
6: <rw_stream_sink::RwStreamSink<S> as futures_io::if_std::AsyncWrite>::poll_write
7: <libp2p_noise::io::framed::NoiseFramed<T,S> as futures_sink::Sink<&alloc::vec::Vec<u8>>>::poll_ready
8: <libp2p_noise::io::Output<T> as futures_io::if_std::AsyncWrite>::poll_write
9: <yamux::frame::io::Io<T> as futures_sink::Sink<yamux::frame::Frame<()>>>::poll_ready
10: yamux::connection::Connection<T>::poll_next_inbound
11: <libp2p_yamux::Muxer<C> as libp2p_core::muxing::StreamMuxer>::poll
12: <libp2p_core::muxing::boxed::Wrap<T> as libp2p_core::muxing::StreamMuxer>::poll
13: <libp2p_core::muxing::boxed::Wrap<T> as libp2p_core::muxing::StreamMuxer>::poll
14: libp2p_swarm::connection::pool::task::new_for_established_connection::{{closure}}
15: <sc_service::task_manager::prometheus_future::PrometheusFuture<T> as core::future::future::Future>::poll
16: <futures_util::future::select::Select<A,B> as core::future::future::Future>::poll
17: <tracing_futures::Instrumented<T> as core::future::future::Future>::poll
18: std::panicking::try
19: tokio::runtime::task::harness::Harness<T,S>::poll
20: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
21: tokio::runtime::scheduler::multi_thread::worker::Context::run
22: tokio::runtime::context::set_scheduler
23: tokio::runtime::context::runtime::enter_runtime
24: tokio::runtime::scheduler::multi_thread::worker::run
25: tokio::runtime::task::core::Core<T,S>::poll
26: tokio::runtime::task::harness::Harness<T,S>::poll
27: std::sys_common::backtrace::__rust_begin_short_backtrace
28: core::ops::function::FnOnce::call_once{{vtable.shim}}
29: std::sys::pal::unix::thread::Thread::new::thread_start
30: <unknown>
31: <unknown>
Thread 'tokio-runtime-worker' panicked at 'SinkImpl::poll_ready called after error.', /home/ubuntu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quicksink-0.1.2/src/lib.rs:158
```
Closes: #4934
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>1 parent 1b6292b commit b862b18
2 files changed
Lines changed: 60 additions & 55 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
0 commit comments