-
Bug
-
Resolution: Done
-
Critical
-
netobserv-1.6-candidate
-
False
-
None
-
False
-
-
-
NetObserv - Sprint 253
Description of problem:
on 4.12 ebpf-agent seen crashing with below bracktrace $ oc logs pod/netobserv-ebpf-agent-hqp8k -n netobserv-privileged time="2024-05-10T18:21:52Z" level=info msg="starting NetObserv eBPF Agent" time="2024-05-10T18:21:52Z" level=info msg="initializing Flows agent" component=agent.Flows time="2024-05-10T18:21:52Z" level=info msg="kernel older than 5.14.0 detected: not all hooks are supported" component=ebpf.FlowFetcher time="2024-05-10T18:21:53Z" level=info msg="Flow filter config: &{ 0.0.0.0/0 UDP {1 0 53} {0 0 } {0 0 } 0 0 Reject}" component=ebpf.FlowFetcher panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x7d1346] goroutine 1 [running]: github.com/cilium/ebpf.(*Map).Update(0x2215960?, {0x201d0c0?, 0xc002c0a930?}, {0x2215960?, 0xc0029b3f20?}, 0x7a5940?) /remote-source/app/vendor/github.com/cilium/ebpf/map.go:780 +0x26 github.com/netobserv/netobserv-ebpf-agent/pkg/ebpf.(*FlowFilter).ProgramFlowFilter(0xc002a4b868) /remote-source/app/pkg/ebpf/flow_filter.go:52 +0x20b github.com/netobserv/netobserv-ebpf-agent/pkg/ebpf.NewFlowFetcher(0xc002a4bd88) /remote-source/app/pkg/ebpf/tracer.go:146 +0x718 github.com/netobserv/netobserv-ebpf-agent/pkg/agent.FlowsAgent(0xc00050a380) /remote-source/app/pkg/agent/agent.go:202 +0x77e main.main() /remote-source/app/cmd/netobserv-ebpf-agent.go:70 +0x379
Steps to Reproduce:
1. 2. 3.
Actual results:
Expected results:
- links to
- mentioned on