thread 'main' panicked at libp2p-relay-0.17.2/src/priv_client/transport.rs:237
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 5.6k
- Forks
- 1.3k
- Avg merge
- 8h 47m
- Merged PRs (30d)
- 19
Description
Summary
I'm trying to write a libp2p client and let it create to a relay server, I enabled dcutr and relay and gossibsub and kad.
Somehow it panicked, would like to request help to debug it.
Expected behavior
not panic
Actual behavior
panic
Relevant log output
Told relay its public address
Relay told us our observed address /ip4/219.78.226.76/tcp/46840
dialed to relay server
start listening on relay address /dns/vps5.xxxxxx.net/tcp/8443/p2p/12D3KooWHThNsD8z3ahmG5ihYbz3zSYtUHqLY1YiChTrZFVFZpjd/p2p-circuit
...
event: NewExternalAddrCandidate { address: "/ip4/219.78.226.76/tcp/42717" }
thread 'main' panicked at /home/vagrant/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libp2p-relay-0.17.2/src/priv_client/transport.rs:237:44:
internal error: entered unreachable code: Receiver is never dropped.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
### Possible Solution
_No response_
### Version
_No response_
### Would you like to work on fixing this bug ?
No
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the relay client scenario with dcutr, relay, gossipsub, and kad enabled, using RUST_BACKTRACE=1 for more context. Inspect libp2p-relay-0.17.2/src/priv_client/transport.rs:237 and trace why the receiver assumption is reached. Done means the reported setup no longer panics.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100