32k char sample
GNU gdb 15.0.50.20240403-0ubuntu1
...
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 8 (Thread 0x7748ba3ff6c0 (LWP 2933862) "tokio-runtime-w"):
#0 0x00007748ba4ecadf in GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7748ba3fdeb0, rem=0x7748ba3fdeb0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1 0x00007748ba4f9a27 in GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x000060f1a7c28950 in std::sys::pal::unix:
:sleep () at library/std/src/sys/pal/unix/thread.rs:279
#3 std:
:sleep () at library/std/src/thread/mod.rs:887
#4 0x000060f1a7991fd1 in rust_influxdb_udp_logger::worx::http_client_loop::{async_fn#0} () at src/worx.rs:427
#5 0x000060f1a794c862 in tokio::runtime::task::core::{impl#6}::poll::{closure#0}<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (ptr=0x60f1c388e630) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/core.rs:331
#6 tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}>>::with_mut<tokio::runtime::task::core::Stage<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> (self=0x60f1c388e630, f=...) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/loom/std/unsafe_cell.rs:16
#7 tokio::runtime::task::core::Core<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>::poll<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (cx=..., self=<error reading variable: Cannot access memory at address 0x0>) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/core.rs:320
#8 tokio::runtime::task::harness::poll_future::{closure#0}<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> () at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/harness.rs:532
#9 core::panic::unwind_safe::{impl#23}::call_once<core::task::poll::Poll<()>, tokio::runtime::task::harness::poll_future::{closure_env#0}<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> (self=<error reading variable: Cannot access memory at address 0x18>) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272
#10 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> (data=<error reading variable: Cannot access memory at address 0x0>) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:589
#11 std::panicking::try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>>> (f=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:552
#12 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> (f=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:359
#13 tokio::runtime::task::harness::poll_future<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (cx=..., core=<error reading variable: Cannot access memory at address 0x0>) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/harness.rs:520
#14 tokio::runtime::task::harness::Harness<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>::poll_inner<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (self=) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/harness.rs:209
#15 tokio::runtime::task::harness::Harness<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>::poll<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (self=...) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/harness.rs:154
#16 tokio::runtime::task::raw::poll<rust_influxdb_udp_logger::worx::http_client_loop::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (ptr=...) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/raw.rs:271
#17 0x000060f1a7c3b9d4 in tokio::runtime::task::raw::RawTask::poll (self=...) at src/runtime/task/raw.rs:201
#18 tokio::runtime::task::LocalNotified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>::run<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (self=...) at src/runtime/task/mod.rs:463
#19 0x000060f1a7c3b9d4 in tokio::runtime::scheduler::multi_thread::worker::{impl#1}::run_task::{closure#0} ()
#20 tokio::task::coop::with_budget<core::result::Result<alloc::boxed::Box<tokio::runtime::scheduler::multi_thread::worker::Core, alloc::alloc::Global>, ()>, tokio::runtime::scheduler::multi_thread::worker::{impl#1}::run_task::{closure_env#0}> (budget=..., f=...) at src/task/coop/mod.rs:167
#21 tokio::task::coop::budget<core::result::Result<alloc::boxed::Box<tokio::runtime::scheduler::multi_thread::worker::Core, alloc::alloc::Global>, ()>, tokio::runtime::scheduler::multi_thread::worker::{impl#1}::run_task::{closure_env#0}> (f=...) at src/task/coop/mod.rs:133
#22 tokio::runtime::scheduler::multi_thread::worker::Context::run_task (self=0x7748ba3fe9b0, task=..., core=) at src/runtime/scheduler/multi_thread/worker.rs:594
#23 0x000060f1a7c41e8b in tokio::runtime::scheduler::multi_thread::worker::Context::run (self=, core=0x60f1c37df320) at src/runtime/scheduler/multi_thread/worker.rs:542
#24 tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0} () at src/runtime/scheduler/multi_thread/worker.rs:507
#25 tokio::runtime::context::scoped::Scopedtokio::runtime::scheduler::Context::set<tokio::runtime::scheduler::Context, tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}, ()> (self=0x7748ba3ff490, t=, f=...) at src/runtime/context/scoped.rs:40
#26 tokio::runtime::context::set_scheduler::{closure#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> (c=0x7748ba3ff468) at src/runtime/context.rs:176
#27 std:
:local::LocalKeytokio::runtime::context::Context::try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}>, ()> (f=..., self=) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:311
#28 std:
:local::LocalKeytokio::runtime::context::Context::with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}>, ()> (f=..., self=) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:275
#29 tokio::runtime::context::set_scheduler<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> (v=, f=...) at src/runtime/context.rs:176
#30 tokio::runtime::scheduler::multi_thread::worker::run::{closure#0} () at src/runtime/scheduler/multi_thread/worker.rs:502
#31 tokio::runtime::context::runtime::enter_runtime<tokio::runtime::scheduler::multi_thread::worker::run::{closure_env#0}, ()> (allow_block_in_place=true, f=..., handle=<error reading variable: Cannot access memory at address 0x0>) at src/runtime/context/runtime.rs:65
#32 tokio::runtime::scheduler::multi_thread::worker::run (worker=...) at src/runtime/scheduler/multi_thread/worker.rs:494
#33 tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure#0} () at src/runtime/scheduler/multi_thread/worker.rs:460
#34 tokio::runtime::blocking::task::{impl#2}::poll<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}, ()> (self=..., cx=<error reading variable: Cannot access memory at address 0x0>) at src/runtime/blocking/task.rs:42
#35 tokio::runtime::task::core::{impl#6}::poll::{closure#0}<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule> (ptr=0x60f1c37e0938) at src/runtime/task/core.rs:331
#36 tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}>>::with_mut<tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule>> (self=0x60f1c37e0938, f=...) at src/loom/std/unsafe_cell.rs:16
#37 tokio::runtime::task::core::Core<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule>::poll<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule> (self=, cx=<error reading variable: Cannot access memory at address 0x10>) at src/runtime/task/core.rs:320
#38 tokio::runtime::task::harness::poll_future::{closure#0}<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule> () at src/runtime/task/harness.rs:532
#39 core::panic::unwind_safe::{impl#23}::call_once<core::task::poll::Poll<()>, tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule>> (self=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272
#40 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule>>, core::task::poll::Poll<()>> (data=<error reading variable: Cannot access memory at address 0x0>) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:589
#41 std::panicking::try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule>>> (f=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:552
#42 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule>>, core::task::poll::Poll<()>> (f=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:359
#43 tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule> (core=, cx=...) at src/runtime/task/harness.rs:520
#44 tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule>::poll_inner<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule> (self=) at src/runtime/task/harness.rs:209
#45 tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule>::poll<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule> (self=...) at src/runtime/task/harness.rs:154
#46 tokio::runtime::task::raw::poll<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule> (ptr=...) at src/runtime/task/raw.rs:271
#47 0x000060f1a7c3a652 in tokio::runtime::task::raw::RawTask::poll (self=...) at src/runtime/task/raw.rs:201
#48 tokio::runtime::task::UnownedTasktokio::runtime::blocking::schedule::BlockingSchedule::runtokio::runtime::blocking::schedule::BlockingSchedule (self=...) at src/runtime/task/mod.rs:500
#49 0x000060f1a7c3a297 in tokio::runtime::blocking::pool::Task::run (self=...) at src/runtime/blocking/pool.rs:161
#50 tokio::runtime::blocking::pool::Inner::run (self=0x60f1c37dd590, worker_thread_id=0) at src/runtime/blocking/pool.rs:511
#51 tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure#0} () at src/runtime/blocking/pool.rs:469
#52 std::sys::backtrace::rust_begin_short_backtrace<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()> (f=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152
#53 0x000060f1a7c3d472 in std:
:{impl#0}::spawn_unchecked::{closure#1}::{closure#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()> () at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:559
#54 core::panic::unwind_safe::{impl#23}::call_once<(), std:
:{impl#0}::spawn_unchecked::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> (self=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272
#55 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std:
:{impl#0}::spawn_unchecked::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>>, ()> (data=<error reading variable: Cannot access memory at address 0x0>) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:589
#56 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std:
:{impl#0}::spawn_unchecked::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>>> (f=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:552
#57 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std:
:{impl#0}::spawn_unchecked::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>>, ()> (f=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:359
#58 std:
:{impl#0}::spawn_unchecked::{closure#1}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()> () at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:557
#59 core::ops::function::FnOnce::call_once<std:
:{impl#0}::spawn_unchecked::{closure_env#1}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>, ()> () at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250
#60 0x000060f1a7c352db in alloc::boxed::{impl#28}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1966
#61 alloc::boxed::{impl#28}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1966
#62 std::sys::pal::unix:
:{impl#2}:
:thread_start () at library/std/src/sys/pal/unix/thread.rs:109
#63 0x00007748ba49caa4 in start_thread (arg=) at ./nptl/pthread_create.c:447
#64 0x00007748ba529c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 7 (Thread 0x7748ba1fe6c0 (LWP 2933863) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000060f1a7c28c17 in std::sys::pal::unix::futex::futex_wait () at library/std/src/sys/pal/unix/futex.rs:72
#2 std::sys::sync::thread_parking::futex::Parker::park () at library/std/src/sys/sync/thread_parking/futex.rs:55
#3 std:
:park () at library/std/src/thread/mod.rs:1446
#4 std:
:park () at library/std/src/thread/mod.rs:1083
#5 0x000060f1a7b8add5 in flume::signal::SyncSignal::wait (self=) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.0/src/signal.rs:31
#6 flume::Hook<(), flume::signal::SyncSignal>::wait_recv<()> (self=0x7748ac0011b0, abort=0x60f1c37fc940) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.0/src/lib.rs:345
#7 flume::{impl#26}::recv_sync::{closure#1}<()> (hook=...) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.0/src/lib.rs:638
#8 flume::Shared<()>::recv<(), flume::signal::SyncSignal, core::result::Result<(), flume::TryRecvTimeoutError>, flume::{impl#26}::recv_sync::{closure_env#0}<()>, flume::{impl#26}::recv_sync::{closure_env#1}<()>> (self=0x60f1c37fc8c0, should_block=, make_signal=..., do_block=...) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.0/src/lib.rs:601
#9 flume::Shared<()>::recv_sync<()> (self=0x60f1c37fc8c0, block=...) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.0/src/lib.rs:609
#10 0x000060f1a7b8b784 in flume::Receiver<()>::recv<()> (self=) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.0/src/lib.rs:884
#11 0x000060f1a7987f60 in rumqttd:
:local::LinkRx::recv (self=0x60f1c37e4780) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rumqttd-0.19.0/src/link/local.rs:332
#12 rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn#0} () at src/mqtt_relay.rs:38
#13 0x000060f1a794c571 in tokio::runtime::task::core::{impl#6}::poll::{closure#0}<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (ptr=0x60f1c37e4730) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/core.rs:331
#14 tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}>>::with_mut<tokio::runtime::task::core::Stage<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> (self=0x60f1c37e4730, f=...) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/loom/std/unsafe_cell.rs:16
#15 tokio::runtime::task::core::Core<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>::poll<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (cx=..., self=<error reading variable: Cannot access memory at address 0x0>) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/core.rs:320
#16 tokio::runtime::task::harness::poll_future::{closure#0}<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> () at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/harness.rs:532
#17 core::panic::unwind_safe::{impl#23}::call_once<core::task::poll::Poll<()>, tokio::runtime::task::harness::poll_future::{closure_env#0}<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> (self=<error reading variable: Cannot access memory at address 0x18>) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272
#18 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> (data=<error reading variable: Cannot access memory at address 0x0>) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:589
#19 std::panicking::try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>>> (f=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:552
#20 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> (f=...) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:359
#21 tokio::runtime::task::harness::poll_future<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (cx=..., core=<error reading variable: Cannot access memory at address 0x0>) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/harness.rs:520
#22 tokio::runtime::task::harness::Harness<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>::poll_inner<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (self=) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/harness.rs:209
#23 tokio::runtime::task::harness::Harness<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>::poll<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (self=...) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/harness.rs:154
#24 tokio::runtime::task::raw::poll<rust_influxdb_udp_logger::mqtt_relay::listener::{async_fn_env#0}, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (ptr=...) at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.1/src/runtime/task/raw.rs:271
#25 0x000060f1a7c3b9d4 in tokio::runtime::task::raw::RawTask::poll (self=...) at src/runtime/task/raw.rs:201
#26 tokio::runtime::task::LocalNotified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>::run<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> (self=...) at src/runtime/task/mod.rs:463
#27 0x000060f1a7c3b9d4 in tokio::runtime::scheduler::multi_thread::worker::{impl#1}::run_task::{closure#0} ()
#28 tokio::task::coop::with_budget<core::result::Result<alloc::boxed::Box<tokio::runtime::scheduler::multi_thread::worker::Core, alloc::alloc::Global>, ()>, tokio::runtime::scheduler::multi_thread::worker::{impl#1}::run_task::{closure_env#0}> (budget=..., f=...) at src/task/coop/mod.rs:167
#29 tokio::task::coop::budget<core::result::Result<alloc::boxed::Box<tokio::runtime::scheduler::multi_thread::worker::Core, alloc::alloc::Global>, ()>, tokio::runtime::scheduler::multi_thread::worker::{impl#1}::run_task::{closure_env#0}> (f=...) at src/task/coop/mod.rs:133
#30 tokio::runtime::scheduler::multi_thread::worker::Context::run_task (self=0x7748ba1fd9b0, task=..., core=) at src/runtime/scheduler/multi_thread/worker.rs:594
#31 0x000060f1a7c41e8b in tokio::runtime::scheduler::multi_thread::worker::Context::run (self=, core=0x60f1c37dfc20) at src/runtime/scheduler/multi_thread/worker.rs:542
#32 tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0} () at src/runtime/scheduler/multi_thread/worker.rs:507
#33 tokio::runtime::context::scoped::Scopedtokio::runtime::scheduler::Context::set<tokio::runtime::scheduler::Context, tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}, ()> (self=0x7748ba1fe490, t=, f=...) at src/runtime/context/scoped.rs:40
#34 tokio::runtime::context::set_scheduler::{closure#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> (c=0x7748ba1fe468) at src/runtime/context.rs:176
#35 std:
:local::LocalKeytokio::runtime::context::Context::try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}>, ()> (f=..., self=) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:311
#36 std:
:local::LocalKeytokio::runtime::context::Context::with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}>, ()> (f=..., self=) at /home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:275
#37 tokio::runtime::context::set_scheduler<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> (v=, f=...) at src/runtime/context.rs:176
#38 tokio::runtime::scheduler::multi_thread::worker::run::{closure#0} () at src/runtime/scheduler/multi_thread/worker.rs:502
#39 tokio::runtime::context::runtime::enter_runtime<tokio::runtime::scheduler::multi_thread::worker::run::{closure_env#0}, ()> (allow_block_in_place=true, f=..., handle=<error reading variable: Cannot access memory at address 0x0>) at src/runtime/context/runtime.rs:65
#40 tokio::runtime::scheduler::multi_thread::worker::run (worker=...) at src/runtime/scheduler/multi_thread/worker.rs:494
#41 tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure#0} () at src/runtime/scheduler/multi_thread/worker.rs:460
#42 tokio::runtime::blocking::task::{impl#2}::poll<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}, ()> (self=..., _cx=<error reading variable: Cannot access memory at address 0x0>) at src/runtime/blocking/task.rs:42
#43 tokio::runtime::task::core::{impl#6}::poll::{closure#0}<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}, tokio::runtime::blocking::schedule::BlockingSchedule> (ptr=0x60f1c37e0cb8) at src/runtime/task/core.rs:331
#44 tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}>>::with_mut<tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTasktokio::runtime::scheduler::multi_thread::worker:{impl#0}::launch::{closure_env#0}>, core::task::poll::Poll<()>,