With Cosmic s390x KVM, 6 failures reported in our source tree and in the upstream source tree:
[ RUN ] TRACE_syscall.ptrace_syscall_dropped
TRACE_syscall.ptrace_syscall_dropped: Test failed at step #127
[ FAIL ] TRACE_syscall.ptrace_syscall_dropped
[ RUN ] TRACE_syscall.syscall_dropped
TRACE_syscall.syscall_dropped: Test failed at step #2
[ FAIL ] TRACE_syscall.syscall_dropped
[ RUN ] TRACE_syscall.skip_after_RET_TRACE
seccomp_bpf.c:1884:TRACE_syscall.skip_after_RET_TRACE:Expected -1 (18446744073709551615) == syscall(20) (728)
seccomp_bpf.c:1885:TRACE_syscall.skip_after_RET_TRACE:Expected 1 (1) == (*__errno_location ()) (0)
TRACE_syscall.skip_after_RET_TRACE: Test failed at step #12
[ FAIL ] TRACE_syscall.skip_after_RET_TRACE
[ RUN ] TRACE_syscall.kill_after_RET_TRACE
TRACE_syscall.kill_after_RET_TRACE: Test exited normally instead of by signal (code: 0)
[ FAIL ] TRACE_syscall.kill_after_RET_TRACE
[ RUN ] TRACE_syscall.skip_after_ptrace
seccomp_bpf.c:1946:TRACE_syscall.skip_after_ptrace:Expected -1 (18446744073709551615) == syscall(20) (728)
seccomp_bpf.c:1947:TRACE_syscall.skip_after_ptrace:Expected 1 (1) == (*__errno_location ()) (0)
TRACE_syscall.skip_after_ptrace: Test failed at step #15
[ FAIL ] TRACE_syscall.skip_after_ptrace
[ RUN ] TRACE_syscall.kill_after_ptrace
TRACE_syscall.kill_after_ptrace: Test exited normally instead of by signal (code: 0)
[ FAIL ] TRACE_syscall.kill_after_ptrace
With Xenail s390x KVM, the test suite is outdated and it will pass with 54 tests there. With the upstream source tree, there will be 8 failures:
[ RUN ] global.KILL_process
seccomp_bpf.c:727:global.KILL_process:Expected 0 (0) != (((signed char) ((((__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))) & 0x7f) + 1) >> 1) > 0) (0)
global.KILL_process: Test terminated by assertion
[ FAIL ] global.KILL_process
[ RUN ] TRACE_syscall.ptrace_syscall_dropped
TRACE_syscall.ptrace_syscall_dropped: Test failed at step #223
[ FAIL ] TRACE_syscall.ptrace_syscall_dropped
[ RUN ] TRACE_syscall.syscall_dropped
TRACE_syscall.syscall_dropped: Test failed at step #2
[ FAIL ] TRACE_syscall.syscall_dropped
[ RUN ] TRACE_syscall.skip_after_RET_TRACE
seccomp_bpf.c:1884:TRACE_syscall.skip_after_RET_TRACE:Expected -1 (18446744073709551615) == syscall(20) (5486)
seccomp_bpf.c:1885:TRACE_syscall.skip_after_RET_TRACE:Expected 1 (1) == (*__errno_location ()) (0)
TRACE_syscall.skip_after_RET_TRACE: Test failed at step #12
[ FAIL ] TRACE_syscall.skip_after_RET_TRACE
[ RUN ] TRACE_syscall.kill_after_RET_TRACE
TRACE_syscall.kill_after_RET_TRACE: Test exited normally instead of by signal (code: 0)
[ FAIL ] TRACE_syscall.kill_after_RET_TRACE
[ RUN ] TRACE_syscall.skip_after_ptrace
seccomp_bpf.c:1946:TRACE_syscall.skip_after_ptrace:Expected -1 (18446744073709551615) == syscall(20) (5486)
seccomp_bpf.c:1947:TRACE_syscall.skip_after_ptrace:Expected 1 (1) == (*__errno_location ()) (0)
TRACE_syscall.skip_after_ptrace: Test failed at step #15
[ FAIL ] TRACE_syscall.skip_after_ptrace
[ RUN ] TRACE_syscall.kill_after_ptrace
TRACE_syscall.kill_after_ptrace: Test exited normally instead of by signal (code: 0)
[ FAIL ] TRACE_syscall.kill_after_ptrace
[ RUN ] global.get_metadata
seccomp_bpf.c:2923:global.get_metadata:Expected sizeof(md) (16) == ret (18446744073709551615)
seccomp_bpf.c:2933:global.get_metadata:Expected sizeof(md) (16) == ret (18446744073709551615)
seccomp_bpf.c:2934:global.get_metadata:Expected md.flags (2) == 0 (0)
global.get_metadata: Test failed at step #6
[ FAIL ] global.get_metadata
With Cosmic s390x KVM, 6 failures reported in our source tree and in the upstream source tree: ptrace_ syscall_ dropped ptrace_ syscall_ dropped: Test failed at step #127 ptrace_ syscall_ dropped syscall_ dropped syscall_ dropped: Test failed at step #2 syscall_ dropped skip_after_ RET_TRACE bpf.c:1884: TRACE_syscall. skip_after_ RET_TRACE: Expected -1 (18446744073709 551615) == syscall(20) (728) bpf.c:1885: TRACE_syscall. skip_after_ RET_TRACE: Expected 1 (1) == (*__errno_location ()) (0) skip_after_ RET_TRACE: Test failed at step #12 skip_after_ RET_TRACE kill_after_ RET_TRACE kill_after_ RET_TRACE: Test exited normally instead of by signal (code: 0) kill_after_ RET_TRACE skip_after_ ptrace bpf.c:1946: TRACE_syscall. skip_after_ ptrace: Expected -1 (18446744073709 551615) == syscall(20) (728) bpf.c:1947: TRACE_syscall. skip_after_ ptrace: Expected 1 (1) == (*__errno_location ()) (0) skip_after_ ptrace: Test failed at step #15 skip_after_ ptrace kill_after_ ptrace kill_after_ ptrace: Test exited normally instead of by signal (code: 0) kill_after_ ptrace
[ RUN ] TRACE_syscall.
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
seccomp_
seccomp_
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
seccomp_
seccomp_
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
TRACE_syscall.
[ FAIL ] TRACE_syscall.
With Xenail s390x KVM, the test suite is outdated and it will pass with 54 tests there. With the upstream source tree, there will be 8 failures: bpf.c:727: global. KILL_process: Expected 0 (0) != (((signed char) ((((__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))) & 0x7f) + 1) >> 1) > 0) (0) KILL_process: Test terminated by assertion ptrace_ syscall_ dropped ptrace_ syscall_ dropped: Test failed at step #223 ptrace_ syscall_ dropped syscall_ dropped syscall_ dropped: Test failed at step #2 syscall_ dropped skip_after_ RET_TRACE bpf.c:1884: TRACE_syscall. skip_after_ RET_TRACE: Expected -1 (18446744073709 551615) == syscall(20) (5486) bpf.c:1885: TRACE_syscall. skip_after_ RET_TRACE: Expected 1 (1) == (*__errno_location ()) (0) skip_after_ RET_TRACE: Test failed at step #12 skip_after_ RET_TRACE kill_after_ RET_TRACE kill_after_ RET_TRACE: Test exited normally instead of by signal (code: 0) kill_after_ RET_TRACE skip_after_ ptrace bpf.c:1946: TRACE_syscall. skip_after_ ptrace: Expected -1 (18446744073709 551615) == syscall(20) (5486) bpf.c:1947: TRACE_syscall. skip_after_ ptrace: Expected 1 (1) == (*__errno_location ()) (0) skip_after_ ptrace: Test failed at step #15 skip_after_ ptrace kill_after_ ptrace kill_after_ ptrace: Test exited normally instead of by signal (code: 0) kill_after_ ptrace bpf.c:2923: global. get_metadata: Expected sizeof(md) (16) == ret (18446744073709 551615) bpf.c:2933: global. get_metadata: Expected sizeof(md) (16) == ret (18446744073709 551615) bpf.c:2934: global. get_metadata: Expected md.flags (2) == 0 (0) get_metadata: Test failed at step #6
[ RUN ] global.KILL_process
seccomp_
global.
[ FAIL ] global.KILL_process
[ RUN ] TRACE_syscall.
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
seccomp_
seccomp_
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
seccomp_
seccomp_
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] TRACE_syscall.
TRACE_syscall.
[ FAIL ] TRACE_syscall.
[ RUN ] global.get_metadata
seccomp_
seccomp_
seccomp_
global.
[ FAIL ] global.get_metadata