stubby Succeeds in starting roughly 10% of the time, usually enters a crash loop, ignoring log level
Nobody has claimed this yet.
- Dominant language
- Makefile
- Stars
- 4.6k
- Forks
- 4k
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 134
Description
Package Name
stubby 0.4.3:
Maintainer
NONE
OpenWrt Version
24.10.1
OpenWrt Target/Subtarget
ramips/mt7621
Steps to Reproduce
- Install stubby
- attempt to start stubby with uci or yml config
Actual Behaviour
stubby will enter a crash loop if started through uci, but sometimes rarely succeed.
if started from the command line, it will have a slightly higher rate of success, while usually halting here:
root@OpenWrt:~# stubby
[14:11:46.923581] STUBBY: Read config from file /etc/stubby/stubby.yml[14:11:46.932892] STUBBY: Stubby version: Stubby 0.4.3
[14:11:46.938661] STUBBY: DNSSEC Validation is OFF
[14:11:46.938820] STUBBY: Transport list is:
[14:11:46.938870] STUBBY: - TLS
[14:11:46.938977] STUBBY: Privacy Usage Profile is Strict (Authentication required)
[14:11:46.939082] STUBBY: (NOTE a Strict Profile only applies when TLS is the ONLY transport!!)
[14:11:46.939172] STUBBY: Starting DAEMON....
log level is always ignored, so there is no output in logread, except the crash loop warning when started with uci.
Confirmation Checklist
- The package is maintained in this repository.
- I understand that issues related to the base OpenWrt repository or LuCI repository will be closed.
- I am reporting an issue for OpenWrt, not an unsupported fork.
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 stubby 0.4.3 on OpenWrt 24.10.1 for ramips/mt7621 through UCI, the YAML configuration, and the command line. Compare the crash-loop behavior and missing logread output; done means the startup failure is identified and corrected with useful logging for the failing path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- yaml
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100