Issue found in J-oem-6.1.0-1009.9 after fixing the build issue in bug 2016455.
The test_maps in ubuntu_bpf will fail with: test_maps: test_maps.c:1375: __run_parallel: Assertion `status == 0' failed.
Test log: Running './test_maps' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_hashmap_walk' Fork 100 tasks to 'test_hashmap' Fork 100 tasks to 'test_hashmap_percpu' Fork 100 tasks to 'test_hashmap_sizes' Fork 100 tasks to 'test_arraymap' Fork 100 tasks to 'test_arraymap_percpu' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_update_delete' Fork 100 tasks to 'test_hashmap_walk' Fork 100 tasks to 'test_hashmap' Fork 100 tasks to 'test_hashmap_percpu' test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:173: test_hashmap_percpu: Assertion `bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0' failed. test_maps: test_maps.c:1375: __run_parallel: Assertion `status == 0' failed.
Issue found in J-oem-6.1.0-1009.9 after fixing the build issue in bug 2016455.
The test_maps in ubuntu_bpf will fail with:
test_maps: test_maps.c:1375: __run_parallel: Assertion `status == 0' failed.
Test log: delete' delete' delete' delete' delete' delete' delete' delete' delete' delete' delete' delete' percpu' sizes' percpu' delete' delete' delete' delete' delete' delete' delete' delete' delete' delete' delete' delete' percpu' percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed. percpu: Assertion `bpf_map_ update_ elem(fd, &key, value, BPF_ANY) == 0' failed.
Running './test_maps'
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_hashmap_walk'
Fork 100 tasks to 'test_hashmap'
Fork 100 tasks to 'test_hashmap_
Fork 100 tasks to 'test_hashmap_
Fork 100 tasks to 'test_arraymap'
Fork 100 tasks to 'test_arraymap_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_update_
Fork 100 tasks to 'test_hashmap_walk'
Fork 100 tasks to 'test_hashmap'
Fork 100 tasks to 'test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:173: test_hashmap_
test_maps: test_maps.c:1375: __run_parallel: Assertion `status == 0' failed.