scope: eBPF tracking causes panic on Ubuntu kernel 4.4.0-119
Full kernel version: 4.4.0-119-generic #143-Ubuntu SMP
We were previously running 4.4.0-116-generic #140-Ubuntu SMP
with no problems
Workaround:
Disable eBPF connection tracking with --probe.ebpf.connections=false
Panic details
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Reactions: 1
- Comments: 15 (9 by maintainers)
Commits related to this issue
- ebpf: check for known faulty Ubuntu kernel The Ubuntu Xenial update to kernel 4.4.0-119.143 from 4.4.0-116.140 did include a regression in the eBPF code. A basic `bpf_map_lookup_elem` call as found i... — committed to kinvolk-archives/scope by schu 6 years ago
- ebpf: check for known faulty Ubuntu kernel The Ubuntu Xenial update to kernel 4.4.0-119.143 from 4.4.0-116.140 did include a regression in the eBPF code. A basic `bpf_map_lookup_elem` call as found i... — committed to kinvolk-archives/scope by schu 6 years ago
- ebpf: check for known faulty Ubuntu kernel The Ubuntu Xenial update to kernel 4.4.0-119.143 from 4.4.0-116.140 did include a regression in the eBPF code. A basic `bpf_map_lookup_elem` call as found i... — committed to kinvolk-archives/scope by schu 6 years ago
- ebpf: check for known faulty Ubuntu kernel The Ubuntu Xenial update to kernel 4.4.0-119.143 from 4.4.0-116.140 did include a regression in the eBPF code. A basic `bpf_map_lookup_elem` call as found i... — committed to kinvolk-archives/scope by schu 6 years ago
- ebpf: update check for known faulty Ubuntu kernels With c75700fe04251b6d93240fb36ec423ed22b5d59d we added code to detect Ubuntu Xenial kernels with a regression in the eBPF subsystem in order to gent... — committed to kinvolk-archives/scope by schu 6 years ago
- ebpf: update check for known faulty Ubuntu kernels With c75700fe04251b6d93240fb36ec423ed22b5d59d we added code to detect Ubuntu Xenial kernels with a regression in the eBPF subsystem in order to gent... — committed to lilic/scope by schu 6 years ago
I tried it with just Scope, no Kubernetes or other stuff: Before:
After:
It’d be interesting to also have the known to work version so one can look at the list of commits that found their way in.