vishvananda/netlink

Cilium call parseActions error

Opened this issue · 0 comments

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0xaf407a]

goroutine 3472 [running]:
github.com/vishvananda/netlink.parseActions({0xc0056d6080?, 0x2, 0x190?})
/go/src/github.com/cilium/cilium/vendor/github.com/vishvananda/netlink/filter_linux.go:916 +0xda
github.com/vishvananda/netlink.(*Flower).decode(0xc004cecc60, {0xc0056ccc00?, 0xc, 0x0?})
/go/src/github.com/cilium/cilium/vendor/github.com/vishvananda/netlink/filter_linux.go:216 +0x85
github.com/vishvananda/netlink.parseFlowerData(...)
/go/src/github.com/cilium/cilium/vendor/github.com/vishvananda/netlink/filter_linux.go:1047
github.com/vishvananda/netlink.(*Handle).FilterList(0x60b7880, {0x3f399a8, 0xc006ba5400}, 0xfffffff2)
/go/src/github.com/cilium/cilium/vendor/github.com/vishvananda/netlink/filter_linux.go:492 +0x874
github.com/vishvananda/netlink.FilterList(...)
/go/src/github.com/cilium/cilium/vendor/github.com/vishvananda/netlink/filter_linux.go:403
github.com/cilium/cilium/pkg/datapath/loader.removeObsoleteNetdevPrograms()
/go/src/github.com/cilium/cilium/pkg/datapath/loader/loader.go:245 +0x199
github.com/cilium/cilium/pkg/datapath/loader.(*Loader).reloadHostDatapath(0xc001c51d40, {0x3f594a8, 0xc004b69f80}, {0x3f80b60, 0xc002006c00}, {0xc004c982d0, 0x14})
/go/src/github.com/cilium/cilium/pkg/datapath/loader/loader.go:430 +0x1b05
github.com/cilium/cilium/pkg/datapath/loader.(*Loader).reloadDatapath(0xc0030806a8?, {0x3f594a8, 0xc004b69f80}, {0x3f80b60, 0xc002006c00}, 0xc00579a718)
/go/src/github.com/cilium/cilium/pkg/datapath/loader/loader.go:448 +0x185
github.com/cilium/cilium/pkg/datapath/loader.(*Loader).ReloadDatapath(0xc003080668?, {0x3f594a8, 0xc004b69f80}, {0x3f80b60?, 0xc002006c00?}, 0xc0030805e8)
/go/src/github.com/cilium/cilium/pkg/datapath/loader/loader.go:643 +0x18e
github.com/cilium/cilium/pkg/datapath/loader.(*Loader).CompileOrLoad(0xc001c51d40, {0x3f594a8, 0xc004b69f80}, {0x3f80b60?, 0xc002006c00?}, 0xc0030805e8)
/go/src/github.com/cilium/cilium/pkg/datapath/loader/loader.go:631 +0x5f4
github.com/cilium/cilium/pkg/endpoint.(*Endpoint).realizeBPFState(0xc000d12380, 0xc003080400)
/go/src/github.com/cilium/cilium/pkg/endpoint/bpf.go:674 +0x406
github.com/cilium/cilium/pkg/endpoint.(*Endpoint).regenerateBPF(0xc000d12380, 0xc003080400)
/go/src/github.com/cilium/cilium/pkg/endpoint/bpf.go:590 +0x40e