Skip to content

panic!("Lost auth client task"); is reachable #178

@progval

Description

@progval

https://github.com/progval/irctest/actions/runs/23556634040/job/68585102359

probably happens under load

panic!("Lost auth client task");

1774462340.970 sable_services 2027-03-25T18:12:22.819014Z DEBUG sync_task: sable_network::sync::eventlog: Adding event Event { id: EventId(Snowflake(956978871688114178)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978871033802753), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }; event clock=EventClock(1 => 956978864708390913, 99 => 956978871033802753) my clock=EventClock(1 => 956978864708390913, 99 => 956978871033802753)
1774462340.972 sable_services 2027-03-25T18:12:22.841674Z  INFO sync_task:do_send_to{msg=Message { source_server: (ServerId(99), 1805998341), content: NewEvent(Event { id: EventId(Snowflake(956978871688114178)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978871033802753), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }) } peer=My.Little.Server}: sable_network::sync::network: Connected to 127.0.0.1:59589 (127.0.0.1:59589)
1774462340.973 sable_ircd     2027-03-25T18:12:22.962865Z DEBUG run_communication_task: client_listener::listener_collection: got new connection data=ConnectionData { id: ConnectionId(ListenerId(0), 2), remote_addr: 127.0.0.1, tls_info: None }
1774462340.973 sable_ircd     2027-03-25T18:12:22.965960Z TRACE do_run: sable_ircd::server: ...from connection_events
1774462340.973 sable_ircd     2027-03-25T18:12:22.966848Z TRACE do_run:process_connection_event{source=ConnectionId(ListenerId(0), 2)}: sable_ircd::server: Got new connection
1774462340.973 sable_ircd     2027-03-25T18:12:22.967425Z TRACE do_run:process_connection_event{source=ConnectionId(ListenerId(0), 2)}: sable_ircd::client: Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server NOTICE * :*** Looking up your hostname
1774462340.973 sable_ircd     2027-03-25T18:12:22.969223Z TRACE do_run: sable_ircd::server: ...from connection_events
1774462340.973 sable_ircd     2027-03-25T18:12:22.969757Z TRACE do_run:process_connection_event{source=ConnectionId(ListenerId(0), 3)}: sable_ircd::server: Got message msg="NICK chkHist"
1774462340.973 sable_ircd     2027-03-25T18:12:22.971462Z TRACE do_run: sable_ircd::client: PreClient::can_register self=PreClient { connected_at: Instant { tv_sec: 1805998342, tv_nsec: 951181062 }, attach_user_id: OnceLock(<uninit>), user: OnceLock(<uninit>), extra_user_params: OnceLock(<uninit>), nick: OnceLock(Nickname("chkHist")), realname: OnceLock(<uninit>), hostname: OnceLock(<uninit>), sasl_session: Mutex { data: None }, sasl_account: OnceLock(<uninit>), progress_flags: 0 } can_register_new=false can_attach=false
1774462340.973 sable_ircd     2027-03-25T18:12:22.972449Z TRACE do_run: sable_ircd::server: ...from async_handlers
1774462340.973 sable_ircd     2027-03-25T18:12:22.973098Z TRACE do_run: sable_ircd::server: ...from connection_events
1774462340.973 sable_ircd     2027-03-25T18:12:22.973563Z TRACE do_run:process_connection_event{source=ConnectionId(ListenerId(0), 3)}: sable_ircd::server: Got message msg="USER chk chk chk chk"
1774462340.973 sable_ircd     2027-03-25T18:12:22.974632Z TRACE do_run: sable_ircd::client: PreClient::can_register self=PreClient { connected_at: Instant { tv_sec: 1805998342, tv_nsec: 951181062 }, attach_user_id: OnceLock(<uninit>), user: OnceLock(Username("chk")), extra_user_params: OnceLock(("chk", "chk")), nick: OnceLock(Nickname("chkHist")), realname: OnceLock(Realname("chk")), hostname: OnceLock(<uninit>), sasl_session: Mutex { data: None }, sasl_account: OnceLock(<uninit>), progress_flags: 0 } can_register_new=false can_attach=false
1774462340.973 sable_ircd     2027-03-25T18:12:22.975369Z TRACE do_run: sable_ircd::server: ...from connection_events
1774462340.973 sable_ircd     2027-03-25T18:12:22.975790Z TRACE do_run:process_connection_event{source=ConnectionId(ListenerId(0), 2)}: sable_ircd::server: Got message msg="NICK chkSvs"
1774462340.973 sable_ircd     2027-03-25T18:12:22.976943Z TRACE do_run: sable_ircd::client: PreClient::can_register self=PreClient { connected_at: Instant { tv_sec: 1805998342, tv_nsec: 967213032 }, attach_user_id: OnceLock(<uninit>), user: OnceLock(<uninit>), extra_user_params: OnceLock(<uninit>), nick: OnceLock(Nickname("chkSvs")), realname: OnceLock(<uninit>), hostname: OnceLock(<uninit>), sasl_session: Mutex { data: None }, sasl_account: OnceLock(<uninit>), progress_flags: 0 } can_register_new=false can_attach=false
1774462340.973 sable_ircd     2027-03-25T18:12:22.978777Z TRACE do_run: sable_ircd::server: ...from async_handlers
1774462340.973 sable_ircd     2027-03-25T18:12:22.979489Z TRACE do_run: sable_ircd::server: ...from connection_events
1774462340.973 sable_ircd     2027-03-25T18:12:22.980145Z TRACE do_run:process_connection_event{source=ConnectionId(ListenerId(0), 2)}: sable_ircd::server: Got message msg="USER chk chk chk chk"
1774462340.973 sable_ircd     2027-03-25T18:12:22.981493Z TRACE do_run: sable_ircd::client: PreClient::can_register self=PreClient { connected_at: Instant { tv_sec: 1805998342, tv_nsec: 967213032 }, attach_user_id: OnceLock(<uninit>), user: OnceLock(Username("chk")), extra_user_params: OnceLock(("chk", "chk")), nick: OnceLock(Nickname("chkSvs")), realname: OnceLock(Realname("chk")), hostname: OnceLock(<uninit>), sasl_session: Mutex { data: None }, sasl_account: OnceLock(<uninit>), progress_flags: 0 } can_register_new=false can_attach=false
1774462340.973 sable_ircd     2027-03-25T18:12:23.002883Z DEBUG sync_task:handle_network_request{req=Request { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1805998341), content: NewEvent(Event { id: EventId(Snowflake(956978871033802753)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978870853447680), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1805998342 }) }) } }}:handle_new_event{should_propagate=true}: sable_network::sync::eventlog: Adding event Event { id: EventId(Snowflake(956978871033802753)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978870853447680), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1805998342 }) }; event clock=EventClock(1 => 956978864708390913, 99 => 956978870853447680) my clock=EventClock(1 => 956978864708390913, 99 => 956978870853447680)
1774462340.976 sable_ircd     
1774462340.976 sable_ircd     thread 'tokio-runtime-worker' (9233) panicked at sable_ircd/src/server/mod.rs:524:29:
1774462340.976 sable_ircd     Lost auth client task
1774462340.976 sable_ircd     2027-03-25T18:12:23.062389Z TRACE do_run: sable_ircd::server: ...from auth_events
1774462340.976 sable_ircd     stack backtrace:
1774462340.982 sable_ircd     Error: Custom { kind: UnexpectedEof, error: "could not read" }
1774462340.985 sable_ircd     2027-03-25T18:12:23.155478Z  INFO sync_task:handle_network_request{req=Request { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1805998341), content: NewEvent(Event { id: EventId(Snowflake(956978871033802753)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978870853447680), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1805998342 }) }) } }}:handle_new_event{should_propagate=true}:do_send_to{msg=Message { source_server: (ServerId(1), 1805998341), content: NewEvent(Event { id: EventId(Snowflake(956978871033802753)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978870853447680), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1805998342 }) }) } peer=My.Little.Services}: sable_network::sync::network: Connected to 127.0.0.1:34247 (127.0.0.1:34247)
1774462341.004 sable_ircd     2027-03-25T18:12:23.476222Z DEBUG sync_task:handle_network_request{req=Request { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1805998341), content: NewEvent(Event { id: EventId(Snowflake(956978871688114178)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978871033802753), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }) } }}:handle_new_event{should_propagate=true}: sable_network::sync::eventlog: Adding event Event { id: EventId(Snowflake(956978871688114178)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978871033802753), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }; event clock=EventClock(1 => 956978864708390913, 99 => 956978871033802753) my clock=EventClock(1 => 956978864708390913, 99 => 956978871033802753)
1774462341.004 sable_ircd     2027-03-25T18:12:23.488213Z  INFO sync_task:handle_network_request{req=Request { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1805998341), content: NewEvent(Event { id: EventId(Snowflake(956978871688114178)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978871033802753), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }) } }}:handle_new_event{should_propagate=true}:do_send_to{msg=Message { source_server: (ServerId(1), 1805998341), content: NewEvent(Event { id: EventId(Snowflake(956978871688114178)), timestamp: 1805998342, clock: EventClock(1 => 956978864708390913, 99 => 956978871033802753), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }) } peer=My.Little.Services}: sable_network::sync::network: Connected to 127.0.0.1:34247 (127.0.0.1:34247)
1774462341.068 S -> chkHist: :My.Little.Server NOTICE * :*** Looking up your hostname
1774462341.070 S -> chkSvs: :My.Little.Server NOTICE * :*** Looking up your hostname
1774462341.147 sable_ircd        0: __rustc::rust_begin_unwind
1774462341.147 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/std/src/panicking.rs:689:5
1774462341.147 sable_ircd        1: core::panicking::panic_fmt
1774462341.147 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/core/src/panicking.rs:80:14
1774462341.147 sable_ircd        2: <sable_ircd::server::ClientServer>::do_run::{closure#0}::{closure#0}
1774462341.147 sable_ircd                  at /home/runner/work/irctest/irctest/sable/sable_ircd/src/server/mod.rs:524:29
1774462341.151 sable_ircd        3: <tracing::instrument::Instrumented<<sable_ircd::server::ClientServer>::do_run::{closure#0}::{closure#0}> as core::future::future::Future>::poll
1774462341.151 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.40/src/instrument.rs:321:15
1774462341.151 sable_ircd        4: <sable_ircd::server::ClientServer>::do_run::{closure#0}
1774462341.151 sable_ircd                  at /home/runner/work/irctest/irctest/sable/sable_ircd/src/server/mod.rs:408:5
1774462341.151 sable_ircd        5: <sable_ircd::server::ClientServer as sable_server::server_type::ServerType>::run::{closure#0}
1774462341.151 sable_ircd                  at /home/runner/work/irctest/irctest/sable/sable_ircd/src/server/server_type.rs:164:31
1774462341.159 sable_ircd        6: <sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}
1774462341.159 sable_ircd                  at /home/runner/work/irctest/irctest/sable/sable_server/src/server.rs:164:83
1774462341.159 sable_ircd        7: <core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>> as core::future::future::Future>::poll
1774462341.159 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/core/src/future/future.rs:133:9
1774462341.159 sable_ircd        8: <tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>> as core::future::future::Future>::poll
1774462341.159 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.40/src/instrument.rs:321:15
1774462341.159 sable_ircd        9: <tokio::runtime::task::core::Core<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>::poll::{closure#0}
1774462341.159 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:331:24
1774462341.159 sable_ircd       10: <tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>>>>::with_mut::<core::task::poll::Poll<()>, <tokio::runtime::task::core::Core<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>::poll::{closure#0}>
1774462341.159 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
1774462341.159 sable_ircd       11: <tokio::runtime::task::core::Core<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>::poll
1774462341.159 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:320:30
1774462341.168 sable_ircd       12: tokio::runtime::task::harness::poll_future::<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::{closure#0}
1774462341.168 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:500:30
1774462341.168 sable_ircd       13: <core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
1774462341.168 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/core/src/panic/unwind_safe.rs:275:9
1774462341.174 sable_ircd       14: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::{closure#0}>, core::task::poll::Poll<()>>
1774462341.174 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/std/src/panicking.rs:581:40
1774462341.176 sable_ircd       15: std::panicking::catch_unwind::<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::{closure#0}>>
1774462341.176 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/std/src/panicking.rs:544:19
1774462341.177 sable_ircd       16: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::{closure#0}>, core::task::poll::Poll<()>>
1774462341.177 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/std/src/panic.rs:359:14
1774462341.181 sable_ircd       17: tokio::runtime::task::harness::poll_future::<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>
1774462341.181 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
1774462341.181 sable_ircd       18: <tokio::runtime::task::harness::Harness<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>::poll_inner
1774462341.181 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
1774462341.181 sable_ircd       19: <tokio::runtime::task::harness::Harness<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>::poll
1774462341.181 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:154:20
1774462341.183 sable_ircd       20: tokio::runtime::task::raw::poll::<tracing::instrument::Instrumented<core::pin::Pin<alloc::boxed::Box<<sable_server::server::Server<sable_ircd::server::ClientServer>>::run::{closure#0}::{closure#1}>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>
1774462341.183 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:271:13
1774462341.188 sable_ircd       21: <tokio::runtime::task::raw::RawTask>::poll
1774462341.188 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
1774462341.195 sable_ircd       22: <tokio::runtime::task::LocalNotified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>::run
1774462341.195 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/mod.rs:436:13
1774462341.195 sable_ircd       23: <tokio::runtime::scheduler::multi_thread::worker::Context>::run_task::{closure#0}
1774462341.195 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:661:22
1774462341.195 sable_ircd       24: tokio::runtime::coop::with_budget::<core::result::Result<alloc::boxed::Box<tokio::runtime::scheduler::multi_thread::worker::Core>, ()>, <tokio::runtime::scheduler::multi_thread::worker::Context>::run_task::{closure#0}>
1774462341.195 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/coop.rs:107:5
1774462341.195 sable_ircd       25: tokio::runtime::coop::budget::<core::result::Result<alloc::boxed::Box<tokio::runtime::scheduler::multi_thread::worker::Core>, ()>, <tokio::runtime::scheduler::multi_thread::worker::Context>::run_task::{closure#0}>
1774462341.195 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/coop.rs:73:5
1774462341.195 sable_ircd       26: <tokio::runtime::scheduler::multi_thread::worker::Context>::run_task
1774462341.195 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:597:9
1774462341.195 sable_ircd       27: <tokio::runtime::scheduler::multi_thread::worker::Context>::run
1774462341.195 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:548:29
1774462341.195 sable_ircd       28: tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0}
1774462341.195 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:513:24
1774462341.195 sable_ircd       29: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0}, ()>
1774462341.195 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context/scoped.rs:40:9
1774462341.199 sable_ircd       30: tokio::runtime::context::set_scheduler::<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0}>::{closure#0}
1774462341.199 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context.rs:180:38
1774462341.206 sable_ircd       31: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0}>::{closure#0}, ()>
1774462341.206 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/std/src/thread/local.rs:462:12
1774462341.206 sable_ircd       32: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0}>::{closure#0}, ()>
1774462341.206 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/std/src/thread/local.rs:426:20
1774462341.206 sable_ircd       33: tokio::runtime::context::set_scheduler::<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0}>
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context.rs:180:17
1774462341.206 sable_ircd       34: tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:508:9
1774462341.206 sable_ircd       35: tokio::runtime::context::runtime::enter_runtime::<tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}, ()>
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context/runtime.rs:65:16
1774462341.206 sable_ircd       36: tokio::runtime::scheduler::multi_thread::worker::run
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:500:5
1774462341.206 sable_ircd       37: <tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:466:45
1774462341.206 sable_ircd       38: <tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}> as core::future::future::Future>::poll
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/task.rs:42:21
1774462341.206 sable_ircd       39: <tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>> as core::future::future::Future>::poll
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.40/src/instrument.rs:321:15
1774462341.206 sable_ircd       40: <tokio::runtime::task::core::Core<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll::{closure#0}
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:331:24
1774462341.206 sable_ircd       41: <tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>>>>::with_mut::<core::task::poll::Poll<()>, <tokio::runtime::task::core::Core<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll::{closure#0}>
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
1774462341.206 sable_ircd       42: <tokio::runtime::task::core::Core<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll
1774462341.206 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:320:30
1774462341.210 sable_ircd       43: tokio::runtime::task::harness::poll_future::<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0}
1774462341.210 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:500:30
1774462341.213 sable_ircd       44: <core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
1774462341.213 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/core/src/panic/unwind_safe.rs:275:9
1774462341.215 sable_ircd       45: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0}>, core::task::poll::Poll<()>>
1774462341.215 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/std/src/panicking.rs:581:40
1774462341.217 sable_ircd       46: std::panicking::catch_unwind::<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0}>>
1774462341.217 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/std/src/panicking.rs:544:19
1774462341.218 sable_ircd       47: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0}>, core::task::poll::Poll<()>>
1774462341.218 sable_ircd                  at /rustc/362211dc29abc4e8f8cfc384740237f144929b03/library/std/src/panic.rs:359:14
1774462341.220 sable_ircd       48: tokio::runtime::task::harness::poll_future::<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>
1774462341.220 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
1774462341.220 sable_ircd       49: <tokio::runtime::task::harness::Harness<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll_inner
1774462341.220 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
1774462341.220 sable_ircd       50: <tokio::runtime::task::harness::Harness<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll
1774462341.220 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:154:20
1774462341.220 sable_ircd       51: tokio::runtime::task::raw::poll::<tracing::instrument::Instrumented<tokio::runtime::blocking::task::BlockingTask<<tokio::runtime::scheduler::multi_thread::worker::Launch>::launch::{closure#0}>>, tokio::runtime::blocking::schedule::BlockingSchedule>
1774462341.220 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:271:13
1774462341.220 sable_ircd       52: <tokio::runtime::task::raw::RawTask>::poll
1774462341.220 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
1774462341.220 sable_ircd       53: <tokio::runtime::task::UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule>>::run
1774462341.220 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/mod.rs:473:13
1774462341.220 sable_ircd       54: <tokio::runtime::blocking::pool::Task>::run
1774462341.220 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:160:19
1774462341.220 sable_ircd       55: <tokio::runtime::blocking::pool::Inner>::run
1774462341.220 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:518:22
1774462341.220 sable_ircd       56: <tokio::runtime::blocking::pool::Spawner>::spawn_thread::{closure#0}
1774462341.220 sable_ircd                  at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:476:47
1774462341.221 sable_ircd     note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions