arti onion service fails after approx 12 hours
Summary
arti onion service start up fine, fails after approx 12 hours
What is the current bug behavior?
configure onion service to simple nginx service, and ssh. initial connections work. after some hours, can no longer connect to onion services.
What is the expected behavior?
onion services should be available without need to restart arti frequently
Environment
- debian 12
- arti 1.1.12 git 7de5eb2e
- rustc 1.75/cargo 1.75 features: onion-service, static
Relevant logs and/or screenshots:
debug log
2024-01-12T13:18:08Z DEBUG tor_circmgr::mgr:circuit we're building sent error Channel { peer: OwnedChanTarget { addrs: [111.111.111.111:443], method: Direct([111.111.111.111:443]), ids: RelayIds { ed_identity: Some(Ed25519Identity { MMMMMMMMMMMMMMMMM }), rsa_identity: Some(RsaIdentity { $aaaaaaaaaaaaaaaaaaaaaaaaa }) } }, cause: Internal(Bug(BugRepr { message: "channel build task disappeared", location: Location { file: "/path/to/arti/crates/tor-chanmgr/src/mgr.rs", line: 229, col: 54 }, backtrace: Captured( 0: tor_error::internal::Bug::new_inner
1: tor_chanmgr::mgr::AbstractChanMgr<CF>::get_or_launch::{{closure}}
2: <tor_proto::circuit::ClientCirc as tor_circmgr::build::Buildable>::create_chantarget::{{closure}}
3: tor_circmgr::build::double_timeout::{{closure}}::{{closure}}
4: tokio::runtime::task::raw::poll
5: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
6: tokio::runtime::task::raw::poll
7: tokio::runtime::task::UnownedTask<S>::run
8: std::sys_common::backtrace::__rust_begin_short_backtrace
9: core::ops::function::FnOnce::call_once{{vtable.shim}}
10: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
std::sys::unix::thread::Thread::new::thread_start
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
11: <unknown>
12: <unknown>
), source: None, kind: Internal })) }
Possible fixes:
?
Edited by trinity-1686a