shadowsocks-rust
shadowsocks-rust copied to clipboard
thread 'tokio-runtime-worker' panicked
config:
{
"remarks": "redacted",
"server": "redacted",
"server_port": 443,
"local_port": 1080,
"method": "aes-256-gcm",
"password": "redacted"
}
logs:
Apr 17 16:58:01 zoopmaze ssservice[759472]: INFO shadowsocks local 1.18.2 build 2024-03-20T17:34:54.976388661+00:00
Apr 17 16:58:01 zoopmaze ssservice[759472]: INFO shadowsocks socks TCP listening on 127.0.0.1:1080
Apr 17 17:00:59 zoopmaze ssservice[759472]: thread 'tokio-runtime-worker' panicked at /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-1.2.0/src/common/time.rs:37:17:
Apr 17 17:00:59 zoopmaze ssservice[759472]: You must supply a timer.
Apr 17 17:00:59 zoopmaze ssservice[759472]: stack backtrace:
Apr 17 17:00:59 zoopmaze ssservice[759472]: note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Apr 17 17:00:59 zoopmaze systemd-coredump[761083]: Process 759472 (ssservice) of user 63904 dumped core.
#3 0x000055e8a1002c27 n/a (ssservice + 0x420c27)
#4 0x000055e8a1002c16 n/a (ssservice + 0x420c16)
#5 0x000055e8a12d9de6 n/a (ssservice + 0x6f7de6)
#6 0x000055e8a12e191e n/a (ssservice + 0x6ff91e)
#7 0x000055e8a12e1518 n/a (ssservice + 0x6ff518)
#8 0x000055e8a12e14a6 n/a (ssservice + 0x6ff4a6)
#9 0x000055e8a12e149f n/a (ssservice + 0x6ff49f)
#10 0x000055e8a0c79e84 n/a (ssservice + 0x97e84)
#11 0x000055e8a0d45163 n/a (ssservice + 0x163163)
#12 0x000055e8a0e1a468 n/a (ssservice + 0x238468)
#13 0x000055e8a0d5030d n/a (ssservice + 0x16e30d)
#14 0x000055e8a0d5f93c n/a (ssservice + 0x17d93c)
#15 0x000055e8a0e35040 n/a (ssservice + 0x253040)
#16 0x000055e8a12f4eb0 n/a (ssservice + 0x712eb0)
#17 0x000055e8a12fa0de n/a (ssservice + 0x7180de)
#18 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#19 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#20 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f1560 n/a (ssservice + 0x70f560)
#3 0x000055e8a0cef8c6 n/a (ssservice + 0x10d8c6)
#4 0x000055e8a0e72810 n/a (ssservice + 0x290810)
#5 0x000055e8a0dcbea3 n/a (ssservice + 0x1e9ea3)
#6 0x000055e8a0e732c2 n/a (ssservice + 0x2912c2)
#9 0x000055e8a0ca6125 n/a (ssservice + 0xc4125)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a0ff0b21 n/a (ssservice + 0x40eb21)
#2 0x000055e8a0ff0a35 n/a (ssservice + 0x40ea35)
#3 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
#1 0x000055e8a1003029 n/a (ssservice + 0x421029)
#2 0x000055e8a12f4b40 n/a (ssservice + 0x712b40)
#3 0x000055e8a12faec4 n/a (ssservice + 0x718ec4)
#4 0x000055e8a12e74d3 n/a (ssservice + 0x7054d3)
#5 0x000055e8a12e732d n/a (ssservice + 0x70532d)
#6 0x000055e8a12e3ad5 n/a (ssservice + 0x701ad5)
Couldn't reproduce with:
cargo run --bin ssservice -- local -c x.json
Finished dev [unoptimized + debuginfo] target(s) in 0.11s
Running `target/debug/ssservice local -c x.json`
2024-04-18T10:15:02.646071+08:00 INFO shadowsocks local 1.18.2 build 2024-04-18T02:10:55.990182+00:00
2024-04-18T10:15:02.651387+08:00 INFO shadowsocks socks TCP listening on 127.0.0.1:1080
Works as expected.
You have to provide more detail about your environment, or error details.
It usually happens after running tests for my job. I'll try to narrow it down, but I cannot share the exact setup
Do you have debuginfod url for it? I could get a stacktrace from the coredump
The release build may have already stripped all symbols, please try to build from source and run a debug build. But I don't think stacktrace is useful, because the key issue is not where it panic (which is very obvious in logs), but why the timer is not initialized in your case.
Which system are you running on? Linux? Which kernel version?
yes, it's 6.8.5-arch1-1, installed from here https://archlinux.org/packages/extra/x86_64/shadowsocks-rust/
server config:
{
"server": "::",
"server_port": 443,
"method": "aes-256-gcm",
"password": "redacted",
"plugin_opts": "mode=quic;host=github.com",
"plugin_args": [
"--verbose"
],
"plugin_mode": "tcp_and_udp",
"timeout": 7200
}
Couldn't reproduce on my laptop. Maybe you could try to upgrade/downgrade your ArchLinux version.