Closed pchaigno closed 1 year ago
Previously opened at https://github.com/cilium/cilium/issues/19072 but MLH started associating it with arbitrary RuntimePrivilegedUnitTests failures.
Seen on #19397: https://jenkins.cilium.io/job/Cilium-PR-Runtime-net-next/1880/
Is this distinct from #18958?
EDIT: Deleted, in the one I reported there was no panic. Moving to #18958.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
I think this is still happening and was hit in https://jenkins.cilium.io/job/cilium-master-runtime-kernel-net-next/5606/testReport/junit/(root)/Suite-runtime/RuntimeDatapathPrivilegedUnitTests_Run_Tests/ and https://jenkins.cilium.io/job/cilium-master-runtime-kernel-net-next/5603/testReport/junit/(root)/Suite-runtime/RuntimeDatapathPrivilegedUnitTests_Run_Tests/.
Artifacts:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
This issue has not seen any activity since it was marked stale. Closing.
Test Name
Failure Output
Stacktrace
Click to show.
```stack-trace /home/jenkins/workspace/Cilium-PR-Runtime-net-next/runtime-gopath/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:527 Failed to run privileged unit tests Expected command: sudo make -C /home/vagrant/go/src/github.com/cilium/cilium/ tests-privileged To succeed, but it failed: Exitcode: 2 Err: Process exited with status 2 Stdout: make: Entering directory '/home/vagrant/go/src/github.com/cilium/cilium' make init-coverage make[1]: Entering directory '/home/vagrant/go/src/github.com/cilium/cilium' echo "mode: count" > coverage-all-tmp.out echo "mode: count" > coverage.out make[1]: Leaving directory '/home/vagrant/go/src/github.com/cilium/cilium' for pkg in github.com/cilium/cilium/cilium/cmd github.com/cilium/cilium/daemon/cmd github.com/cilium/cilium/pkg/bpf github.com/cilium/cilium/pkg/datapath/link github.com/cilium/cilium/pkg/datapath/linux github.com/cilium/cilium/pkg/datapath/linux/config github.com/cilium/cilium/pkg/datapath/linux/ipsec github.com/cilium/cilium/pkg/datapath/linux/probes github.com/cilium/cilium/pkg/datapath/linux/route github.com/cilium/cilium/pkg/datapath/linux/routing github.com/cilium/cilium/pkg/datapath/loader github.com/cilium/cilium/pkg/egressgateway github.com/cilium/cilium/pkg/fqdn/dnsproxy github.com/cilium/cilium/pkg/maps/ctmap github.com/cilium/cilium/pkg/maps/egressmap github.com/cilium/cilium/pkg/maps/eppolicymap github.com/cilium/cilium/pkg/maps/lbmap github.com/cilium/cilium/pkg/maps/policymap github.com/cilium/cilium/pkg/modules github.com/cilium/cilium/pkg/mountinfo github.com/cilium/cilium/pkg/mtu github.com/cilium/cilium/pkg/redirectpolicy github.com/cilium/cilium/pkg/sysctl; do \ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/vagrant/go/src/github.com/cilium/cilium/bpf go test -mod=vendor -tags=osusergo,privileged_tests -ldflags "-X github.com/cilium/cilium/pkg/kvstore.consulDummyAddress=https://consul:8443 -X github.com/cilium/cilium/pkg/kvstore.etcdDummyAddress=http://etcd:4002 -X github.com/cilium/cilium/pkg/datapath.DatapathSHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" $pkg -test.v -timeout 600s -check.vv -covermode=count -coverprofile=coverage.out -coverpkg ./... \ || exit 1; \ tail -n +2 coverage.out >> coverage-all-tmp.out; \ done === RUN Test START: encrypt_status_test.go:31: EncryptStatusSuite.SetUpSuite PASS: encrypt_status_test.go:31: EncryptStatusSuite.SetUpSuite 0.000s START: encrypt_status_test.go:53: EncryptStatusSuite.TestCountUniqueIPsecKeys PASS: encrypt_status_test.go:53: EncryptStatusSuite.TestCountUniqueIPsecKeys 0.020s START: encrypt_status_test.go:84: EncryptStatusSuite.TestGetXfrmStats PASS: encrypt_status_test.go:84: EncryptStatusSuite.TestGetXfrmStats 0.001s OK: 2 passed --- PASS: Test (0.02s) PASS coverage: 2.1% of statements in ./... ok github.com/cilium/cilium/cilium/cmd 0.135s coverage: 2.1% of statements in ./... === RUN Test START: devices_test.go:38: DevicesSuite.SetUpSuite PASS: devices_test.go:38: DevicesSuite.SetUpSuite 0.000s START: devices_test.go:66: DevicesSuite.TestDetect level=info msg="Detected devices" devices="[]" subsys=daemon level=info msg="Detected devices" devices="[dummy0]" subsys=daemon level=info msg="Detected devices" devices="[dummy0]" subsys=daemon level=info msg="Direct routing device detected" direct-routing-device=dummy1 subsys=daemon level=info msg="Detected devices" devices="[dummy0 dummy1 dummy2]" subsys=daemon level=info msg="Direct routing device detected" direct-routing-device=cilium_foo subsys=daemon level=info msg="IPv6 multicast device detected" ipv6-mcast-device=cilium_foo subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2]" subsys=daemon level=info msg="Direct routing device detected" direct-routing-device=cilium_foo subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2]" subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2 veth0]" subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2 dummy3 veth0]" subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2 dummy3 veth0]" subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2 veth0]" subsys=daemon level=info msg="Detected devices" devices="[bond0 cilium_foo dummy0 dummy1 veth0]" subsys=daemon START: devices_test.go:54: DevicesSuite.TearDownTest PASS: devices_test.go:54: DevicesSuite.TearDownTest 0.000s PASS: devices_test.go:66: DevicesSuite.TestDetect 0.094s START: devices_test.go:160: DevicesSuite.TestExpandDevices START: devices_test.go:54: DevicesSuite.TearDownTest PASS: devices_test.go:54: DevicesSuite.TearDownTest 0.000s PASS: devices_test.go:160: DevicesSuite.TestExpandDevices 0.002s START: devices_test.go:179: DevicesSuite.TestExpandDirectRoutingDevice START: devices_test.go:54: DevicesSuite.TearDownTest PASS: devices_test.go:54: DevicesSuite.TearDownTest 0.000s PASS: devices_test.go:179: DevicesSuite.TestExpandDirectRoutingDevice 0.001s START: nodeport_linux_test.go:41: NodePortSuite.TestCheckNodePortAndEphemeralPortRanges START: nodeport_linux_test.go:25: NodePortSuite.SetUpTest PASS: nodeport_linux_test.go:25: NodePortSuite.SetUpTest 0.000s START: nodeport_linux_test.go:34: NodePortSuite.TearDownTest PASS: nodeport_linux_test.go:34: NodePortSuite.TearDownTest 0.000s PASS: nodeport_linux_test.go:41: NodePortSuite.TestCheckNodePortAndEphemeralPortRanges 0.001s START: sysctl_linux_test.go:24: DaemonPrivilegedSuite.TestEnableIPForwarding PASS: sysctl_linux_test.go:24: DaemonPrivilegedSuite.TestEnableIPForwarding 0.000s OK: 5 passed --- PASS: Test (0.10s) PASS coverage: 2.0% of statements in ./... ok github.com/cilium/cilium/daemon/cmd 0.247s coverage: 2.0% of statements in ./... level=info msg="Detected mounted BPF filesystem at /sys/fs/bpf" subsys=bpf === RUN Test START: map_linux_test.go:249: BPFPrivilegedTestSuite.TestBasicManipulation PASS: map_linux_test.go:249: BPFPrivilegedTestSuite.TestBasicManipulation 0.001s START: map_linux_test.go:536: BPFPrivilegedTestSuite.TestCheckAndUpgrade MapTypeHash: no prealloc to prealloc upgrade level=warning msg="Flags mismatch for BPF map" file-path=/sys/fs/bpf/tc/globals/cilium_test_upgrade new=0 old=1 subsys=bpf level=warning msg="Removing map to allow for property upgrade (expect map data loss)" file-path=/sys/fs/bpf/tc/globals/cilium_test_upgrade subsys=bpf MapTypeLRUHash on 4.9 kernel: no prealloc to no prealloc upgrade PASS: map_linux_test.go:536: BPFPrivilegedTestSuite.TestCheckAndUpgrade 0.001s START: map_linux_test.go:697: BPFPrivilegedTestSuite.TestCreateUnpinned PASS: map_linux_test.go:697: BPFPrivilegedTestSuite.TestCreateUnpinned 0.000s START: map_linux_test.go:496: BPFPrivilegedTestSuite.TestDeleteAll PASS: map_linux_test.go:496: BPFPrivilegedTestSuite.TestDeleteAll 0.000s START: map_linux_test.go:336: BPFPrivilegedTestSuite.TestDump PASS: map_linux_test.go:336: BPFPrivilegedTestSuite.TestDump 0.000s START: map_linux_test.go:407: BPFPrivilegedTestSuite.TestDumpReliablyWithCallback PASS: map_linux_test.go:407: BPFPrivilegedTestSuite.TestDumpReliablyWithCallback 0.142s START: map_linux_test.go:100: BPFPrivilegedTestSuite.TestGetMapInfo PASS: map_linux_test.go:100: BPFPrivilegedTestSuite.TestGetMapInfo 0.000s START: map_linux_test.go:531: BPFPrivilegedTestSuite.TestGetModel PASS: map_linux_test.go:531: BPFPrivilegedTestSuite.TestGetModel 0.000s START: map_linux_test.go:114: BPFPrivilegedTestSuite.TestOpen PASS: map_linux_test.go:114: BPFPrivilegedTestSuite.TestOpen 0.000s START: map_linux_test.go:141: BPFPrivilegedTestSuite.TestOpenMap PASS: map_linux_test.go:141: BPFPrivilegedTestSuite.TestOpenMap 0.000s START: map_linux_test.go:159: BPFPrivilegedTestSuite.TestOpenOrCreate level=warning msg="Flags mismatch for BPF map" file-path=/sys/fs/bpf/tc/globals/cilium_test new=0 old=1 subsys=bpf level=warning msg="Removing map to allow for property upgrade (expect map data loss)" file-path=/sys/fs/bpf/tc/globals/cilium_test subsys=bpf PASS: map_linux_test.go:159: BPFPrivilegedTestSuite.TestOpenOrCreate 0.000s START: map_linux_test.go:199: BPFPrivilegedTestSuite.TestOpenParallel PASS: map_linux_test.go:199: BPFPrivilegedTestSuite.TestOpenParallel 0.000s START: map_linux_test.go:656: BPFPrivilegedTestSuite.TestUnpin PASS: map_linux_test.go:656: BPFPrivilegedTestSuite.TestUnpin 0.000s OK: 13 passed --- PASS: Test (0.15s) PASS coverage: 6.6% of statements in ./... ok github.com/cilium/cilium/pkg/bpf 0.304s coverage: 6.6% of statements in ./... === RUN Test START: link_test.go:24: LinkSuite.TestDeleteByName PASS: link_test.go:24: LinkSuite.TestDeleteByName 0.020s START: link_test.go:62: LinkSuite.TestRename PASS: link_test.go:62: LinkSuite.TestRename 0.052s OK: 2 passed --- PASS: Test (0.07s) PASS coverage: 2.4% of statements in ./... ok github.com/cilium/cilium/pkg/datapath/link 0.101s coverage: 2.4% of statements in ./... === RUN Test START:Standard Output
Click to show.
```stack-output ```Standard Error
Click to show.
```stack-error 22:03:15 STEP: Running BeforeAll block for EntireTestsuite RuntimePrivilegedUnitTests FAIL: Failed to run privileged unit tests Expected command: sudo make -C /home/vagrant/go/src/github.com/cilium/cilium/ tests-privileged To succeed, but it failed: Exitcode: 2 Err: Process exited with status 2 Stdout: make: Entering directory '/home/vagrant/go/src/github.com/cilium/cilium' make init-coverage make[1]: Entering directory '/home/vagrant/go/src/github.com/cilium/cilium' echo "mode: count" > coverage-all-tmp.out echo "mode: count" > coverage.out make[1]: Leaving directory '/home/vagrant/go/src/github.com/cilium/cilium' for pkg in github.com/cilium/cilium/cilium/cmd github.com/cilium/cilium/daemon/cmd github.com/cilium/cilium/pkg/bpf github.com/cilium/cilium/pkg/datapath/link github.com/cilium/cilium/pkg/datapath/linux github.com/cilium/cilium/pkg/datapath/linux/config github.com/cilium/cilium/pkg/datapath/linux/ipsec github.com/cilium/cilium/pkg/datapath/linux/probes github.com/cilium/cilium/pkg/datapath/linux/route github.com/cilium/cilium/pkg/datapath/linux/routing github.com/cilium/cilium/pkg/datapath/loader github.com/cilium/cilium/pkg/egressgateway github.com/cilium/cilium/pkg/fqdn/dnsproxy github.com/cilium/cilium/pkg/maps/ctmap github.com/cilium/cilium/pkg/maps/egressmap github.com/cilium/cilium/pkg/maps/eppolicymap github.com/cilium/cilium/pkg/maps/lbmap github.com/cilium/cilium/pkg/maps/policymap github.com/cilium/cilium/pkg/modules github.com/cilium/cilium/pkg/mountinfo github.com/cilium/cilium/pkg/mtu github.com/cilium/cilium/pkg/redirectpolicy github.com/cilium/cilium/pkg/sysctl; do \ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/vagrant/go/src/github.com/cilium/cilium/bpf go test -mod=vendor -tags=osusergo,privileged_tests -ldflags "-X github.com/cilium/cilium/pkg/kvstore.consulDummyAddress=https://consul:8443 -X github.com/cilium/cilium/pkg/kvstore.etcdDummyAddress=http://etcd:4002 -X github.com/cilium/cilium/pkg/datapath.DatapathSHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" $pkg -test.v -timeout 600s -check.vv -covermode=count -coverprofile=coverage.out -coverpkg ./... \ || exit 1; \ tail -n +2 coverage.out >> coverage-all-tmp.out; \ done === RUN Test START: encrypt_status_test.go:31: EncryptStatusSuite.SetUpSuite PASS: encrypt_status_test.go:31: EncryptStatusSuite.SetUpSuite 0.000s START: encrypt_status_test.go:53: EncryptStatusSuite.TestCountUniqueIPsecKeys PASS: encrypt_status_test.go:53: EncryptStatusSuite.TestCountUniqueIPsecKeys 0.020s START: encrypt_status_test.go:84: EncryptStatusSuite.TestGetXfrmStats PASS: encrypt_status_test.go:84: EncryptStatusSuite.TestGetXfrmStats 0.001s OK: 2 passed --- PASS: Test (0.02s) PASS coverage: 2.1% of statements in ./... ok github.com/cilium/cilium/cilium/cmd 0.135s coverage: 2.1% of statements in ./... === RUN Test START: devices_test.go:38: DevicesSuite.SetUpSuite PASS: devices_test.go:38: DevicesSuite.SetUpSuite 0.000s START: devices_test.go:66: DevicesSuite.TestDetect level=info msg="Detected devices" devices="[]" subsys=daemon level=info msg="Detected devices" devices="[dummy0]" subsys=daemon level=info msg="Detected devices" devices="[dummy0]" subsys=daemon level=info msg="Direct routing device detected" direct-routing-device=dummy1 subsys=daemon level=info msg="Detected devices" devices="[dummy0 dummy1 dummy2]" subsys=daemon level=info msg="Direct routing device detected" direct-routing-device=cilium_foo subsys=daemon level=info msg="IPv6 multicast device detected" ipv6-mcast-device=cilium_foo subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2]" subsys=daemon level=info msg="Direct routing device detected" direct-routing-device=cilium_foo subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2]" subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2 veth0]" subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2 dummy3 veth0]" subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2 dummy3 veth0]" subsys=daemon level=info msg="Detected devices" devices="[cilium_foo dummy0 dummy1 dummy2 veth0]" subsys=daemon level=info msg="Detected devices" devices="[bond0 cilium_foo dummy0 dummy1 veth0]" subsys=daemon START: devices_test.go:54: DevicesSuite.TearDownTest PASS: devices_test.go:54: DevicesSuite.TearDownTest 0.000s PASS: devices_test.go:66: DevicesSuite.TestDetect 0.094s START: devices_test.go:160: DevicesSuite.TestExpandDevices START: devices_test.go:54: DevicesSuite.TearDownTest PASS: devices_test.go:54: DevicesSuite.TearDownTest 0.000s PASS: devices_test.go:160: DevicesSuite.TestExpandDevices 0.002s START: devices_test.go:179: DevicesSuite.TestExpandDirectRoutingDevice START: devices_test.go:54: DevicesSuite.TearDownTest PASS: devices_test.go:54: DevicesSuite.TearDownTest 0.000s PASS: devices_test.go:179: DevicesSuite.TestExpandDirectRoutingDevice 0.001s START: nodeport_linux_test.go:41: NodePortSuite.TestCheckNodePortAndEphemeralPortRanges START: nodeport_linux_test.go:25: NodePortSuite.SetUpTest PASS: nodeport_linux_test.go:25: NodePortSuite.SetUpTest 0.000s START: nodeport_linux_test.go:34: NodePortSuite.TearDownTest PASS: nodeport_linux_test.go:34: NodePortSuite.TearDownTest 0.000s PASS: nodeport_linux_test.go:41: NodePortSuite.TestCheckNodePortAndEphemeralPortRanges 0.001s START: sysctl_linux_test.go:24: DaemonPrivilegedSuite.TestEnableIPForwarding PASS: sysctl_linux_test.go:24: DaemonPrivilegedSuite.TestEnableIPForwarding 0.000s OK: 5 passed --- PASS: Test (0.10s) PASS coverage: 2.0% of statements in ./... ok github.com/cilium/cilium/daemon/cmd 0.247s coverage: 2.0% of statements in ./... level=info msg="Detected mounted BPF filesystem at /sys/fs/bpf" subsys=bpf === RUN Test START: map_linux_test.go:249: BPFPrivilegedTestSuite.TestBasicManipulation PASS: map_linux_test.go:249: BPFPrivilegedTestSuite.TestBasicManipulation 0.001s START: map_linux_test.go:536: BPFPrivilegedTestSuite.TestCheckAndUpgrade MapTypeHash: no prealloc to prealloc upgrade level=warning msg="Flags mismatch for BPF map" file-path=/sys/fs/bpf/tc/globals/cilium_test_upgrade new=0 old=1 subsys=bpf level=warning msg="Removing map to allow for property upgrade (expect map data loss)" file-path=/sys/fs/bpf/tc/globals/cilium_test_upgrade subsys=bpf MapTypeLRUHash on 4.9 kernel: no prealloc to no prealloc upgrade PASS: map_linux_test.go:536: BPFPrivilegedTestSuite.TestCheckAndUpgrade 0.001s START: map_linux_test.go:697: BPFPrivilegedTestSuite.TestCreateUnpinned PASS: map_linux_test.go:697: BPFPrivilegedTestSuite.TestCreateUnpinned 0.000s START: map_linux_test.go:496: BPFPrivilegedTestSuite.TestDeleteAll PASS: map_linux_test.go:496: BPFPrivilegedTestSuite.TestDeleteAll 0.000s START: map_linux_test.go:336: BPFPrivilegedTestSuite.TestDump PASS: map_linux_test.go:336: BPFPrivilegedTestSuite.TestDump 0.000s START: map_linux_test.go:407: BPFPrivilegedTestSuite.TestDumpReliablyWithCallback PASS: map_linux_test.go:407: BPFPrivilegedTestSuite.TestDumpReliablyWithCallback 0.142s START: map_linux_test.go:100: BPFPrivilegedTestSuite.TestGetMapInfo PASS: map_linux_test.go:100: BPFPrivilegedTestSuite.TestGetMapInfo 0.000s START: map_linux_test.go:531: BPFPrivilegedTestSuite.TestGetModel PASS: map_linux_test.go:531: BPFPrivilegedTestSuite.TestGetModel 0.000s START: map_linux_test.go:114: BPFPrivilegedTestSuite.TestOpen PASS: map_linux_test.go:114: BPFPrivilegedTestSuite.TestOpen 0.000s START: map_linux_test.go:141: BPFPrivilegedTestSuite.TestOpenMap PASS: map_linux_test.go:141: BPFPrivilegedTestSuite.TestOpenMap 0.000s START: map_linux_test.go:159: BPFPrivilegedTestSuite.TestOpenOrCreate level=warning msg="Flags mismatch for BPF map" file-path=/sys/fs/bpf/tc/globals/cilium_test new=0 old=1 subsys=bpf level=warning msg="Removing map to allow for property upgrade (expect map data loss)" file-path=/sys/fs/bpf/tc/globals/cilium_test subsys=bpf PASS: map_linux_test.go:159: BPFPrivilegedTestSuite.TestOpenOrCreate 0.000s START: map_linux_test.go:199: BPFPrivilegedTestSuite.TestOpenParallel PASS: map_linux_test.go:199: BPFPrivilegedTestSuite.TestOpenParallel 0.000s START: map_linux_test.go:656: BPFPrivilegedTestSuite.TestUnpin PASS: map_linux_test.go:656: BPFPrivilegedTestSuite.TestUnpin 0.000s OK: 13 passed --- PASS: Test (0.15s) PASS coverage: 6.6% of statements in ./... ok github.com/cilium/cilium/pkg/bpf 0.304s coverage: 6.6% of statements in ./... === RUN Test START: link_test.go:24: LinkSuite.TestDeleteByName PASS: link_test.go:24: LinkSuite.TestDeleteByName 0.020s START: link_test.go:62: LinkSuite.TestRename PASS: link_test.go:62: LinkSuite.TestRename 0.052s OK: 2 passed --- PASS: Test (0.07s) PASS coverage: 2.4% of statements in ./... ok github.com/cilium/cilium/pkg/datapath/link 0.101s coverage: 2.4% of statements in ./... === RUN Test START:ZIP Links:
Click to show.
https://jenkins.cilium.io/job/Cilium-PR-Runtime-net-next//1440/artifact/0006e2ef_RuntimePrivilegedUnitTests_Run_Tests.zip https://jenkins.cilium.io/job/Cilium-PR-Runtime-net-next//1440/artifact/test_results_Cilium-PR-Runtime-net-next_1440_BDD-Test-PR.zipJenkins URL: https://jenkins.cilium.io/job/Cilium-PR-Runtime-net-next/1440/
If this is a duplicate of an existing flake, comment 'Duplicate of #\' and close this issue.