Here's another build on qemu-system-mips and qemu-system-mips64el:
Qemu version: 2.3
Architecture: mips, mipsel
Kernel: both 3.16.0-4-5kc-malta
gcc: both 4.9.2
strace commit hash: 197829aa45837a1e7d5d20d7b6027e2ab3c17f9e

Failed with two testcases.
SKIP: bpf
=========

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./bpf.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./bpf
+ args=./bpf
+ ./bpf
undefined: __NR_bpf
+ [ 77 -eq 77 ]
+ skip_ ./bpf exited with code 77
+ warn_ bpf.test: skipped test: ./bpf exited with code 77
+ printf %s\n bpf.test: skipped test: ./bpf exited with code 77
bpf.test: skipped test: ./bpf exited with code 77
+ exit 77
SKIP bpf.test (exit status: 77)

SKIP: btrfs-w
=============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./btrfs-w.test
+ [ -z  ]
+ skip_ $BTRFS_MOUNTPOINT not set
+ warn_ btrfs-w.test: skipped test: $BTRFS_MOUNTPOINT not set
+ printf %s\n btrfs-w.test: skipped test: $BTRFS_MOUNTPOINT not set
btrfs-w.test: skipped test: $BTRFS_MOUNTPOINT not set
+ exit 77
SKIP btrfs-w.test (exit status: 77)

SKIP: btrfs-vw
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./btrfs-vw.test
+ [ -z  ]
+ skip_ $BTRFS_MOUNTPOINT not set
+ warn_ btrfs-vw.test: skipped test: $BTRFS_MOUNTPOINT not set
+ printf %s\n btrfs-vw.test: skipped test: $BTRFS_MOUNTPOINT not set
btrfs-vw.test: skipped test: $BTRFS_MOUNTPOINT not set
+ exit 77
SKIP btrfs-vw.test (exit status: 77)

SKIP: caps
==========

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./caps.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./caps
+ args=./caps
+ ./caps
+ run_strace -a 19 -e trace=capget,capset ./caps
+
+ args=-a 19 -e trace=capget,capset ./caps
+ ../strace -o caps.test.tmp -a 19 -e trace=capget,capset ./caps
+ match_awk
+ local output program error
+ [ 0 -eq 0 ]
+ output=caps.test.tmp
+ [ 0 -eq 0 ]
+ program=./caps.awk
+ [ 0 -eq 0 ]
+ error=../strace -a 19 -e trace=capget,capset ./caps output mismatch
+ check_gawk ./caps.awk
+ check_prog gawk
+ type gawk
+ framework_skip_ gawk is not available
+ warn_ caps.test: framework skip: gawk is not available
+ printf %s\n caps.test: framework skip: gawk is not available
caps.test: framework skip: gawk is not available
+ exit 77
SKIP caps.test (exit status: 77)

FAIL: chown
===========

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./chown.test
+ run_strace_match_diff -a29
+ args=-a29
+ [ -n -a29 -a -z -a29 ]
+ set -- -e trace=chown -a29
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./chown
+ args=./chown
+ ./chown
+ run_strace -e trace=chown -a29 ./chown
+
+ args=-e trace=chown -a29 ./chown
+ ../strace -o chown.test.tmp -e trace=chown -a29 ./chown
+ match_diff chown.test.tmp chown.test.tmp.exp
+ local output expected error
+ [ 2 -eq 0 ]
+ output=chown.test.tmp
+ shift
+ [ 1 -eq 0 ]
+ expected=chown.test.tmp.exp
+ shift
+ [ 0 -eq 0 ]
+ error=../strace -e trace=chown -a29 ./chown output mismatch
+ check_prog diff
+ type diff
+ diff -- chown.test.tmp.exp chown.test.tmp
1,3c1,3
< chown("chown_sample", 0, 0) = 0
< chown("chown_sample", 0, 0) = 0
< chown("chown_sample", 0, 0) = 0
---
> chown("chown_sample", 0, 0)  = 0
> chown("chown_sample", 0, 0)  = 0
> chown("chown_sample", 0, 0)  = 0
+ fail_ ../strace -e trace=chown -a29 ./chown output mismatch
+ warn_ chown.test: failed test: ../strace -e trace=chown -a29 ./chown output mismatch
+ printf %s\n chown.test: failed test: ../strace -e trace=chown -a29 ./chown output mismatch
chown.test: failed test: ../strace -e trace=chown -a29 ./chown output mismatch
+ exit 1
FAIL chown.test (exit status: 1)

SKIP: chown32
=============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./chown32.test
+ run_strace_match_diff -a31
+ args=-a31
+ [ -n -a31 -a -z -a31 ]
+ set -- -e trace=chown32 -a31
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./chown32
+ args=./chown32
+ ./chown32
undefined: __NR_chown32
+ [ 77 -eq 77 ]
+ skip_ ./chown32 exited with code 77
+ warn_ chown32.test: skipped test: ./chown32 exited with code 77
+ printf %s\n chown32.test: skipped test: ./chown32 exited with code 77
chown32.test: skipped test: ./chown32 exited with code 77
+ exit 77
SKIP chown32.test (exit status: 77)

SKIP: copy_file_range
=====================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./copy_file_range.test
+ run_strace_match_diff
+ args=
+ [ -n  -a -z  ]
+ set -- -e trace=copy_file_range
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./copy_file_range
+ args=./copy_file_range
+ ./copy_file_range
undefined: __NR_copy_file_range
+ [ 77 -eq 77 ]
+ skip_ ./copy_file_range exited with code 77
+ warn_ copy_file_range.test: skipped test: ./copy_file_range exited with code 77
+ printf %s\n copy_file_range.test: skipped test: ./copy_file_range exited with code 77
copy_file_range.test: skipped test: ./copy_file_range exited with code 77
+ exit 77
SKIP copy_file_range.test (exit status: 77)

SKIP: execveat-v
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./execveat-v.test
+ run_strace_match_diff -v -e trace=execveat
+ args=-v -e trace=execveat
+ [ -n -v -e trace=execveat -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./execveat-v
+ args=./execveat-v
+ ./execveat-v
undefined: __NR_execveat
+ [ 77 -eq 77 ]
+ skip_ ./execveat-v exited with code 77
+ warn_ execveat-v.test: skipped test: ./execveat-v exited with code 77
+ printf %s\n execveat-v.test: skipped test: ./execveat-v exited with code 77
execveat-v.test: skipped test: ./execveat-v exited with code 77
+ exit 77
SKIP execveat-v.test (exit status: 77)

SKIP: execveat
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./execveat.test
+ run_strace_match_diff
+ args=
+ [ -n  -a -z  ]
+ set -- -e trace=execveat
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./execveat
+ args=./execveat
+ ./execveat
undefined: __NR_execveat
+ [ 77 -eq 77 ]
+ skip_ ./execveat exited with code 77
+ warn_ execveat.test: skipped test: ./execveat exited with code 77
+ printf %s\n execveat.test: skipped test: ./execveat exited with code 77
execveat.test: skipped test: ./execveat exited with code 77
+ exit 77
SKIP execveat.test (exit status: 77)

SKIP: fchown32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./fchown32.test
+ run_strace_match_diff -a18
+ args=-a18
+ [ -n -a18 -a -z -a18 ]
+ set -- -e trace=fchown32 -a18
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./fchown32
+ args=./fchown32
+ ./fchown32
undefined: __NR_fchown32
+ [ 77 -eq 77 ]
+ skip_ ./fchown32 exited with code 77
+ warn_ fchown32.test: skipped test: ./fchown32 exited with code 77
+ printf %s\n fchown32.test: skipped test: ./fchown32 exited with code 77
fchown32.test: skipped test: ./fchown32 exited with code 77
+ exit 77
SKIP fchown32.test (exit status: 77)

SKIP: get_mempolicy
===================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./get_mempolicy.test
+ run_strace_match_diff -s3 -a38
+ args=-s3 -a38
+ [ -n -s3 -a38 -a -z -s3 -a38 ]
+ set -- -e trace=get_mempolicy -s3 -a38
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./get_mempolicy
+ args=./get_mempolicy
+ ./get_mempolicy
get_mempolicy: Function not implemented
+ [ 77 -eq 77 ]
+ skip_ ./get_mempolicy exited with code 77
+ warn_ get_mempolicy.test: skipped test: ./get_mempolicy exited with code 77
+ printf %s\n get_mempolicy.test: skipped test: ./get_mempolicy exited with code 77
get_mempolicy.test: skipped test: ./get_mempolicy exited with code 77
+ exit 77
SKIP get_mempolicy.test (exit status: 77)

SKIP: getegid32
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getegid32.test
+ check_prog uniq
+ type uniq
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getegid32
+ args=./getegid32
+ ./getegid32
undefined: __NR_getegid32
+ [ 77 -eq 77 ]
+ skip_ ./getegid32 exited with code 77
+ warn_ getegid32.test: skipped test: ./getegid32 exited with code 77
+ printf %s\n getegid32.test: skipped test: ./getegid32 exited with code 77
getegid32.test: skipped test: ./getegid32 exited with code 77
+ exit 77
SKIP getegid32.test (exit status: 77)

SKIP: geteuid32
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./geteuid32.test
+ check_prog uniq
+ type uniq
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./geteuid32
+ args=./geteuid32
+ ./geteuid32
undefined: __NR_geteuid32
+ [ 77 -eq 77 ]
+ skip_ ./geteuid32 exited with code 77
+ warn_ geteuid32.test: skipped test: ./geteuid32 exited with code 77
+ printf %s\n geteuid32.test: skipped test: ./geteuid32 exited with code 77
geteuid32.test: skipped test: ./geteuid32 exited with code 77
+ exit 77
SKIP geteuid32.test (exit status: 77)

SKIP: getgid32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getgid32.test
+ check_prog uniq
+ type uniq
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getgid32
+ args=./getgid32
+ ./getgid32
undefined: __NR_getgid32
+ [ 77 -eq 77 ]
+ skip_ ./getgid32 exited with code 77
+ warn_ getgid32.test: skipped test: ./getgid32 exited with code 77
+ printf %s\n getgid32.test: skipped test: ./getgid32 exited with code 77
getgid32.test: skipped test: ./getgid32 exited with code 77
+ exit 77
SKIP getgid32.test (exit status: 77)

SKIP: getgroups32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getgroups32.test
+ run_strace_match_diff -a19
+ args=-a19
+ [ -n -a19 -a -z -a19 ]
+ set -- -e trace=getgroups32 -a19
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getgroups32
+ args=./getgroups32
+ ./getgroups32
undefined: __NR_getgroups32
+ [ 77 -eq 77 ]
+ skip_ ./getgroups32 exited with code 77
+ warn_ getgroups32.test: skipped test: ./getgroups32 exited with code 77
+ printf %s\n getgroups32.test: skipped test: ./getgroups32 exited with code 77
getgroups32.test: skipped test: ./getgroups32 exited with code 77
+ exit 77
SKIP getgroups32.test (exit status: 77)

SKIP: getrandom
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getrandom.test
+ run_strace_match_diff -a32 -xx -s3
+ args=-a32 -xx -s3
+ [ -n -a32 -xx -s3 -a -z -a32 -xx -s3 ]
+ set -- -e trace=getrandom -a32 -xx -s3
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getrandom
+ args=./getrandom
+ ./getrandom
undefined: __NR_getrandom
+ [ 77 -eq 77 ]
+ skip_ ./getrandom exited with code 77
+ warn_ getrandom.test: skipped test: ./getrandom exited with code 77
+ printf %s\n getrandom.test: skipped test: ./getrandom exited with code 77
getrandom.test: skipped test: ./getrandom exited with code 77
+ exit 77
SKIP getrandom.test (exit status: 77)

SKIP: getresgid32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getresgid32.test
+ run_strace_match_diff -a27
+ args=-a27
+ [ -n -a27 -a -z -a27 ]
+ set -- -e trace=getresgid32 -a27
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getresgid32
+ args=./getresgid32
+ ./getresgid32
undefined: __NR_getresgid32
+ [ 77 -eq 77 ]
+ skip_ ./getresgid32 exited with code 77
+ warn_ getresgid32.test: skipped test: ./getresgid32 exited with code 77
+ printf %s\n getresgid32.test: skipped test: ./getresgid32 exited with code 77
getresgid32.test: skipped test: ./getresgid32 exited with code 77
+ exit 77
SKIP getresgid32.test (exit status: 77)

SKIP: getresuid32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getresuid32.test
+ run_strace_match_diff -a27
+ args=-a27
+ [ -n -a27 -a -z -a27 ]
+ set -- -e trace=getresuid32 -a27
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getresuid32
+ args=./getresuid32
+ ./getresuid32
undefined: __NR_getresuid32
+ [ 77 -eq 77 ]
+ skip_ ./getresuid32 exited with code 77
+ warn_ getresuid32.test: skipped test: ./getresuid32 exited with code 77
+ printf %s\n getresuid32.test: skipped test: ./getresuid32 exited with code 77
getresuid32.test: skipped test: ./getresuid32 exited with code 77
+ exit 77
SKIP getresuid32.test (exit status: 77)

SKIP: getuid32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getuid32.test
+ check_prog uniq
+ type uniq
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getuid32
+ args=./getuid32
+ ./getuid32
undefined: __NR_getuid32
+ [ 77 -eq 77 ]
+ skip_ ./getuid32 exited with code 77
+ warn_ getuid32.test: skipped test: ./getuid32 exited with code 77
+ printf %s\n getuid32.test: skipped test: ./getuid32 exited with code 77
getuid32.test: skipped test: ./getuid32 exited with code 77
+ exit 77
SKIP getuid32.test (exit status: 77)

SKIP: getxxid
=============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getxxid.test
+ run_strace_match_diff -a10 -e trace=getxpid,getxuid,getxgid
+ args=-a10 -e trace=getxpid,getxuid,getxgid
+ [ -n -a10 -e trace=getxpid,getxuid,getxgid -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getxxid
+ args=./getxxid
+ ./getxxid
undefined: __NR_getxpid && __NR_getxuid && __NR_getxgid
+ [ 77 -eq 77 ]
+ skip_ ./getxxid exited with code 77
+ warn_ getxxid.test: skipped test: ./getxxid exited with code 77
+ printf %s\n getxxid.test: skipped test: ./getxxid exited with code 77
getxxid.test: skipped test: ./getxxid exited with code 77
+ exit 77
SKIP getxxid.test (exit status: 77)

SKIP: ioctl_uffdio
==================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./ioctl_uffdio.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./ioctl_uffdio
+ args=./ioctl_uffdio
+ ./ioctl_uffdio
undefined: __NR_userfaultfd && HAVE_LINUX_USERFAULTFD_H
+ [ 77 -eq 77 ]
+ skip_ ./ioctl_uffdio exited with code 77
+ warn_ ioctl_uffdio.test: skipped test: ./ioctl_uffdio exited with code 77
+ printf %s\n ioctl_uffdio.test: skipped test: ./ioctl_uffdio exited with code 77
ioctl_uffdio.test: skipped test: ./ioctl_uffdio exited with code 77
+ exit 77
SKIP ioctl_uffdio.test (exit status: 77)

SKIP: lchown32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./lchown32.test
+ run_strace_match_diff -a32
+ args=-a32
+ [ -n -a32 -a -z -a32 ]
+ set -- -e trace=lchown32 -a32
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./lchown32
+ args=./lchown32
+ ./lchown32
undefined: __NR_lchown32
+ [ 77 -eq 77 ]
+ skip_ ./lchown32 exited with code 77
+ warn_ lchown32.test: skipped test: ./lchown32 exited with code 77
+ printf %s\n lchown32.test: skipped test: ./lchown32 exited with code 77
lchown32.test: skipped test: ./lchown32 exited with code 77
+ exit 77
SKIP lchown32.test (exit status: 77)

SKIP: membarrier
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./membarrier.test
+ run_strace_match_diff -a36
+ args=-a36
+ [ -n -a36 -a -z -a36 ]
+ set -- -e trace=membarrier -a36
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./membarrier
+ args=./membarrier
+ ./membarrier
undefined: __NR_membarrier
+ [ 77 -eq 77 ]
+ skip_ ./membarrier exited with code 77
+ warn_ membarrier.test: skipped test: ./membarrier exited with code 77
+ printf %s\n membarrier.test: skipped test: ./membarrier exited with code 77
membarrier.test: skipped test: ./membarrier exited with code 77
+ exit 77
SKIP membarrier.test (exit status: 77)

SKIP: mlock2
============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./mlock2.test
+ run_strace_match_diff
+ args=
+ [ -n  -a -z  ]
+ set -- -e trace=mlock2
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./mlock2
+ args=./mlock2
+ ./mlock2
undefined: __NR_mlock2
+ [ 77 -eq 77 ]
+ skip_ ./mlock2 exited with code 77
+ warn_ mlock2.test: skipped test: ./mlock2 exited with code 77
+ printf %s\n mlock2.test: skipped test: ./mlock2 exited with code 77
mlock2.test: skipped test: ./mlock2 exited with code 77
+ exit 77
SKIP mlock2.test (exit status: 77)

SKIP: newfstatat
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./newfstatat.test
+ run_strace_match_diff -v -P newfstatat.sample
+ args=-v -P newfstatat.sample
+ [ -n -v -P newfstatat.sample -a -z -v -P newfstatat.sample ]
+ set -- -e trace=newfstatat -v -P newfstatat.sample
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./newfstatat
+ args=./newfstatat
+ ./newfstatat
undefined: __NR_newfstatat
+ [ 77 -eq 77 ]
+ skip_ ./newfstatat exited with code 77
+ warn_ newfstatat.test: skipped test: ./newfstatat exited with code 77
+ printf %s\n newfstatat.test: skipped test: ./newfstatat exited with code 77
newfstatat.test: skipped test: ./newfstatat exited with code 77
+ exit 77
SKIP newfstatat.test (exit status: 77)

SKIP: old_mmap
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./old_mmap.test
+ run_strace_match_diff -a11 -e trace=mmap
+ args=-a11 -e trace=mmap
+ [ -n -a11 -e trace=mmap -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./old_mmap
+ args=./old_mmap
+ ./old_mmap
undefined: __NR_mmap && (__arm__ || __i386__ || __m68k__ || (__s390__ && !__s390x__))
+ [ 77 -eq 77 ]
+ skip_ ./old_mmap exited with code 77
+ warn_ old_mmap.test: skipped test: ./old_mmap exited with code 77
+ printf %s\n old_mmap.test: skipped test: ./old_mmap exited with code 77
old_mmap.test: skipped test: ./old_mmap exited with code 77
+ exit 77
SKIP old_mmap.test (exit status: 77)

SKIP: oldselect
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./oldselect.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./oldselect
+ args=./oldselect
+ ./oldselect
undefined: __NR_select && __NR__newselect
+ [ 77 -eq 77 ]
+ skip_ ./oldselect exited with code 77
+ warn_ oldselect.test: skipped test: ./oldselect exited with code 77
+ printf %s\n oldselect.test: skipped test: ./oldselect exited with code 77
oldselect.test: skipped test: ./oldselect exited with code 77
+ exit 77
SKIP oldselect.test (exit status: 77)

SKIP: prctl-seccomp-strict
==========================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./prctl-seccomp-strict.test
+ check_prog grep
+ type grep
+ set -- ./prctl-seccomp-strict
+ ./prctl-seccomp-strict
Killed
+ framework_skip_ ./prctl-seccomp-strict killed by SIGKILL, fix your kernel
+ warn_ prctl-seccomp-strict.test: framework skip: ./prctl-seccomp-strict killed by SIGKILL, fix
your kernel
+ printf %s\n prctl-seccomp-strict.test: framework skip: ./prctl-seccomp-strict killed by SIGKILL,
fix your kernel
prctl-seccomp-strict.test: framework skip: ./prctl-seccomp-strict killed by SIGKILL, fix your kernel
+ exit 77
SKIP prctl-seccomp-strict.test (exit status: 77)

SKIP: preadv2-pwritev2
======================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./preadv2-pwritev2.test
+ run_strace_match_diff -a22 -eread=0 -ewrite=1 -e trace=preadv2,pwritev2
+ args=-a22 -eread=0 -ewrite=1 -e trace=preadv2,pwritev2
+ [ -n -a22 -eread=0 -ewrite=1 -e trace=preadv2,pwritev2 -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./preadv2-pwritev2
+ args=./preadv2-pwritev2
+ ./preadv2-pwritev2
undefined: __NR_preadv2 && __NR_pwritev2
+ [ 77 -eq 77 ]
+ skip_ ./preadv2-pwritev2 exited with code 77
+ warn_ preadv2-pwritev2.test: skipped test: ./preadv2-pwritev2 exited with code 77
+ printf %s\n preadv2-pwritev2.test: skipped test: ./preadv2-pwritev2 exited with code 77
preadv2-pwritev2.test: skipped test: ./preadv2-pwritev2 exited with code 77
+ exit 77
SKIP preadv2-pwritev2.test (exit status: 77)

SKIP: seccomp-filter-v
======================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./seccomp-filter-v.test
+ run_strace_match_diff -v -e trace=seccomp
+ args=-v -e trace=seccomp
+ [ -n -v -e trace=seccomp -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./seccomp-filter-v
+ args=./seccomp-filter-v
+ ./seccomp-filter-v
undefined: __NR_seccomp && PR_SET_NO_NEW_PRIVS && SECCOMP_SET_MODE_FILTER && SECCOMP_RET_ERRNO &&
BPF_JUMP && BPF_STMT
+ [ 77 -eq 77 ]
+ skip_ ./seccomp-filter-v exited with code 77
+ warn_ seccomp-filter-v.test: skipped test: ./seccomp-filter-v exited with code 77
+ printf %s\n seccomp-filter-v.test: skipped test: ./seccomp-filter-v exited with code 77
seccomp-filter-v.test: skipped test: ./seccomp-filter-v exited with code 77
+ exit 77
SKIP seccomp-filter-v.test (exit status: 77)

SKIP: seccomp-filter
====================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./seccomp-filter.test
+ run_strace_match_diff -e trace=seccomp
+ args=-e trace=seccomp
+ [ -n -e trace=seccomp -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./seccomp-filter
+ args=./seccomp-filter
+ ./seccomp-filter
undefined: __NR_seccomp && SECCOMP_SET_MODE_FILTER
+ [ 77 -eq 77 ]
+ skip_ ./seccomp-filter exited with code 77
+ warn_ seccomp-filter.test: skipped test: ./seccomp-filter exited with code 77
+ printf %s\n seccomp-filter.test: skipped test: ./seccomp-filter exited with code 77
seccomp-filter.test: skipped test: ./seccomp-filter exited with code 77
+ exit 77
SKIP seccomp-filter.test (exit status: 77)

SKIP: seccomp-strict
====================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./seccomp-strict.test
+ set -- ./seccomp-strict
+ ./seccomp-strict
undefined: __NR_seccomp && __NR_exit
+ skip_ ./seccomp-strict exited with code 77
+ warn_ seccomp-strict.test: skipped test: ./seccomp-strict exited with code 77
+ printf %s\n seccomp-strict.test: skipped test: ./seccomp-strict exited with code 77
seccomp-strict.test: skipped test: ./seccomp-strict exited with code 77
+ exit 77
SKIP seccomp-strict.test (exit status: 77)

SKIP: select
============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./select.test
+ run_strace_match_diff -a36
+ args=-a36
+ [ -n -a36 -a -z -a36 ]
+ set -- -e trace=select -a36
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./select
+ args=./select
+ ./select
undefined: __NR_select && !__NR__newselect
+ [ 77 -eq 77 ]
+ skip_ ./select exited with code 77
+ warn_ select.test: skipped test: ./select exited with code 77
+ printf %s\n select.test: skipped test: ./select exited with code 77
select.test: skipped test: ./select exited with code 77
+ exit 77
SKIP select.test (exit status: 77)

SKIP: set_mempolicy
===================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./set_mempolicy.test
+ run_strace_match_diff -s3 -a35
+ args=-s3 -a35
+ [ -n -s3 -a35 -a -z -s3 -a35 ]
+ set -- -e trace=set_mempolicy -s3 -a35
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./set_mempolicy
+ args=./set_mempolicy
+ ./set_mempolicy
set_mempolicy: Function not implemented
+ [ 77 -eq 77 ]
+ skip_ ./set_mempolicy exited with code 77
+ warn_ set_mempolicy.test: skipped test: ./set_mempolicy exited with code 77
+ printf %s\n set_mempolicy.test: skipped test: ./set_mempolicy exited with code 77
set_mempolicy.test: skipped test: ./set_mempolicy exited with code 77
+ exit 77
SKIP set_mempolicy.test (exit status: 77)

SKIP: setfsgid32
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setfsgid32.test
+ run_strace_match_diff -a14
+ args=-a14
+ [ -n -a14 -a -z -a14 ]
+ set -- -e trace=setfsgid32 -a14
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setfsgid32
+ args=./setfsgid32
+ ./setfsgid32
undefined: __NR_setfsgid32
+ [ 77 -eq 77 ]
+ skip_ ./setfsgid32 exited with code 77
+ warn_ setfsgid32.test: skipped test: ./setfsgid32 exited with code 77
+ printf %s\n setfsgid32.test: skipped test: ./setfsgid32 exited with code 77
setfsgid32.test: skipped test: ./setfsgid32 exited with code 77
+ exit 77
SKIP setfsgid32.test (exit status: 77)

SKIP: setfsuid32
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setfsuid32.test
+ run_strace_match_diff -a14
+ args=-a14
+ [ -n -a14 -a -z -a14 ]
+ set -- -e trace=setfsuid32 -a14
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setfsuid32
+ args=./setfsuid32
+ ./setfsuid32
undefined: __NR_setfsuid32
+ [ 77 -eq 77 ]
+ skip_ ./setfsuid32 exited with code 77
+ warn_ setfsuid32.test: skipped test: ./setfsuid32 exited with code 77
+ printf %s\n setfsuid32.test: skipped test: ./setfsuid32 exited with code 77
setfsuid32.test: skipped test: ./setfsuid32 exited with code 77
+ exit 77
SKIP setfsuid32.test (exit status: 77)

SKIP: setgid32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setgid32.test
+ run_strace_match_diff -a12
+ args=-a12
+ [ -n -a12 -a -z -a12 ]
+ set -- -e trace=setgid32 -a12
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setgid32
+ args=./setgid32
+ ./setgid32
undefined: __NR_setgid32
+ [ 77 -eq 77 ]
+ skip_ ./setgid32 exited with code 77
+ warn_ setgid32.test: skipped test: ./setgid32 exited with code 77
+ printf %s\n setgid32.test: skipped test: ./setgid32 exited with code 77
setgid32.test: skipped test: ./setgid32 exited with code 77
+ exit 77
SKIP setgid32.test (exit status: 77)

SKIP: setgroups32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setgroups32.test
+ run_strace_match_diff -s2 -a19
+ args=-s2 -a19
+ [ -n -s2 -a19 -a -z -s2 -a19 ]
+ set -- -e trace=setgroups32 -s2 -a19
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setgroups32
+ args=./setgroups32
+ ./setgroups32
undefined: __NR_setgroups32
+ [ 77 -eq 77 ]
+ skip_ ./setgroups32 exited with code 77
+ warn_ setgroups32.test: skipped test: ./setgroups32 exited with code 77
+ printf %s\n setgroups32.test: skipped test: ./setgroups32 exited with code 77
setgroups32.test: skipped test: ./setgroups32 exited with code 77
+ exit 77
SKIP setgroups32.test (exit status: 77)

SKIP: setregid32
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setregid32.test
+ run_strace_match_diff -a17
+ args=-a17
+ [ -n -a17 -a -z -a17 ]
+ set -- -e trace=setregid32 -a17
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setregid32
+ args=./setregid32
+ ./setregid32
undefined: __NR_setregid32
+ [ 77 -eq 77 ]
+ skip_ ./setregid32 exited with code 77
+ warn_ setregid32.test: skipped test: ./setregid32 exited with code 77
+ printf %s\n setregid32.test: skipped test: ./setregid32 exited with code 77
setregid32.test: skipped test: ./setregid32 exited with code 77
+ exit 77
SKIP setregid32.test (exit status: 77)

SKIP: setresgid32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setresgid32.test
+ run_strace_match_diff -a21
+ args=-a21
+ [ -n -a21 -a -z -a21 ]
+ set -- -e trace=setresgid32 -a21
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setresgid32
+ args=./setresgid32
+ ./setresgid32
undefined: __NR_setresgid32
+ [ 77 -eq 77 ]
+ skip_ ./setresgid32 exited with code 77
+ warn_ setresgid32.test: skipped test: ./setresgid32 exited with code 77
+ printf %s\n setresgid32.test: skipped test: ./setresgid32 exited with code 77
setresgid32.test: skipped test: ./setresgid32 exited with code 77
+ exit 77
SKIP setresgid32.test (exit status: 77)

SKIP: setresuid32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setresuid32.test
+ run_strace_match_diff -a21
+ args=-a21
+ [ -n -a21 -a -z -a21 ]
+ set -- -e trace=setresuid32 -a21
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setresuid32
+ args=./setresuid32
+ ./setresuid32
undefined: __NR_setresuid32
+ [ 77 -eq 77 ]
+ skip_ ./setresuid32 exited with code 77
+ warn_ setresuid32.test: skipped test: ./setresuid32 exited with code 77
+ printf %s\n setresuid32.test: skipped test: ./setresuid32 exited with code 77
setresuid32.test: skipped test: ./setresuid32 exited with code 77
+ exit 77
SKIP setresuid32.test (exit status: 77)

SKIP: setreuid32
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setreuid32.test
+ run_strace_match_diff -a17
+ args=-a17
+ [ -n -a17 -a -z -a17 ]
+ set -- -e trace=setreuid32 -a17
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setreuid32
+ args=./setreuid32
+ ./setreuid32
undefined: __NR_setreuid32
+ [ 77 -eq 77 ]
+ skip_ ./setreuid32 exited with code 77
+ warn_ setreuid32.test: skipped test: ./setreuid32 exited with code 77
+ printf %s\n setreuid32.test: skipped test: ./setreuid32 exited with code 77
setreuid32.test: skipped test: ./setreuid32 exited with code 77
+ exit 77
SKIP setreuid32.test (exit status: 77)

SKIP: setuid32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setuid32.test
+ run_strace_match_diff -a12
+ args=-a12
+ [ -n -a12 -a -z -a12 ]
+ set -- -e trace=setuid32 -a12
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setuid32
+ args=./setuid32
+ ./setuid32
undefined: __NR_setuid32
+ [ 77 -eq 77 ]
+ skip_ ./setuid32 exited with code 77
+ warn_ setuid32.test: skipped test: ./setuid32 exited with code 77
+ printf %s\n setuid32.test: skipped test: ./setuid32 exited with code 77
setuid32.test: skipped test: ./setuid32 exited with code 77
+ exit 77
SKIP setuid32.test (exit status: 77)

SKIP: sigaction
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./sigaction.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./sigaction
+ args=./sigaction
+ ./sigaction
+ run_strace -ert_sigaction ./sigaction
+
+ args=-ert_sigaction ./sigaction
+ ../strace -o sigaction.test.tmp -ert_sigaction ./sigaction
+ match_awk
+ local output program error
+ [ 0 -eq 0 ]
+ output=sigaction.test.tmp
+ [ 0 -eq 0 ]
+ program=./sigaction.awk
+ [ 0 -eq 0 ]
+ error=../strace -ert_sigaction ./sigaction output mismatch
+ check_gawk ./sigaction.awk
+ check_prog gawk
+ type gawk
+ framework_skip_ gawk is not available
+ warn_ sigaction.test: framework skip: gawk is not available
+ printf %s\n sigaction.test: framework skip: gawk is not available
sigaction.test: framework skip: gawk is not available
+ exit 77
SKIP sigaction.test (exit status: 77)

SKIP: sync_file_range2
======================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./sync_file_range2.test
+ run_strace_match_diff
+ args=
+ [ -n  -a -z  ]
+ set -- -e trace=sync_file_range2
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./sync_file_range2
+ args=./sync_file_range2
+ ./sync_file_range2
undefined: HAVE_SYNC_FILE_RANGE && __NR_sync_file_range2
+ [ 77 -eq 77 ]
+ skip_ ./sync_file_range2 exited with code 77
+ warn_ sync_file_range2.test: skipped test: ./sync_file_range2 exited with code 77
+ printf %s\n sync_file_range2.test: skipped test: ./sync_file_range2 exited with code 77
sync_file_range2.test: skipped test: ./sync_file_range2 exited with code 77
+ exit 77
SKIP sync_file_range2.test (exit status: 77)

SKIP: ugetrlimit
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./ugetrlimit.test
+ run_strace_match_diff -a28
+ args=-a28
+ [ -n -a28 -a -z -a28 ]
+ set -- -e trace=ugetrlimit -a28
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./ugetrlimit
+ args=./ugetrlimit
+ ./ugetrlimit
undefined: __NR_ugetrlimit
+ [ 77 -eq 77 ]
+ skip_ ./ugetrlimit exited with code 77
+ warn_ ugetrlimit.test: skipped test: ./ugetrlimit exited with code 77
+ printf %s\n ugetrlimit.test: skipped test: ./ugetrlimit exited with code 77
ugetrlimit.test: skipped test: ./ugetrlimit exited with code 77
+ exit 77
SKIP ugetrlimit.test (exit status: 77)

SKIP: userfaultfd
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./userfaultfd.test
+ run_strace_match_diff -a38
+ args=-a38
+ [ -n -a38 -a -z -a38 ]
+ set -- -e trace=userfaultfd -a38
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./userfaultfd
+ args=./userfaultfd
+ ./userfaultfd
undefined: __NR_userfaultfd && O_CLOEXEC
+ [ 77 -eq 77 ]
+ skip_ ./userfaultfd exited with code 77
+ warn_ userfaultfd.test: skipped test: ./userfaultfd exited with code 77
+ printf %s\n userfaultfd.test: skipped test: ./userfaultfd exited with code 77
userfaultfd.test: skipped test: ./userfaultfd exited with code 77
+ exit 77
SKIP userfaultfd.test (exit status: 77)

FAIL: vhangup
=============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./vhangup.test
+ run_strace_match_diff -a10
+ args=-a10
+ [ -n -a10 -a -z -a10 ]
+ set -- -e trace=vhangup -a10
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./vhangup
+ args=./vhangup
+ ./vhangup
unknown errno 0
+ [ 1 -eq 77 ]
+ fail_ ./vhangup failed
+ warn_ vhangup.test: failed test: ./vhangup failed
+ printf %s\n vhangup.test: failed test: ./vhangup failed
vhangup.test: failed test: ./vhangup failed
+ exit 1
FAIL vhangup.test (exit status: 1)

============================================================================
Testsuite summary for strace 4.12.0.175.19782
============================================================================
# TOTAL: 313
# PASS:  265
# SKIP:  46
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to strace-devel@lists.sourceforge.net
============================================================================
Makefile:4465: recipe for target 'test-suite.log' failed
make[5]: *** [test-suite.log] Error 1
make[5]: Leaving directory '/tmp/strace/tests'
Makefile:4571: recipe for target 'check-TESTS' failed
make[4]: *** [check-TESTS] Error 2
make[4]: Leaving directory '/tmp/strace/tests'
Makefile:4637: recipe for target 'check-am' failed
make[3]: *** [check-am] Error 2
make[3]: Leaving directory '/tmp/strace/tests'
Makefile:4640: recipe for target 'check' failed
make[2]: *** [check] Error 2
make[2]: Leaving directory '/tmp/strace/tests'
Makefile:4693: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/tmp/strace'
Makefile:4984: recipe for target 'check' failed
make: *** [check] Error 2

root@debian:/tmp# uname -a
Linux debian 3.16.0-4-5kc-malta #1 Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) mips64 GNU/Linux
root@debian:/tmp# gcc --version | head -n1
gcc (Debian 4.9.2-10) 4.9.2

SKIP: bpf
=========

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./bpf.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./bpf
+ args=./bpf
+ ./bpf
undefined: __NR_bpf
+ [ 77 -eq 77 ]
+ skip_ ./bpf exited with code 77
+ warn_ bpf.test: skipped test: ./bpf exited with code 77
+ printf %s\n bpf.test: skipped test: ./bpf exited with code 77
bpf.test: skipped test: ./bpf exited with code 77
+ exit 77
SKIP bpf.test (exit status: 77)

SKIP: btrfs-w
=============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./btrfs-w.test
+ [ -z  ]
+ skip_ $BTRFS_MOUNTPOINT not set
+ warn_ btrfs-w.test: skipped test: $BTRFS_MOUNTPOINT not set
+ printf %s\n btrfs-w.test: skipped test: $BTRFS_MOUNTPOINT not set
btrfs-w.test: skipped test: $BTRFS_MOUNTPOINT not set
+ exit 77
SKIP btrfs-w.test (exit status: 77)

SKIP: btrfs-vw
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./btrfs-vw.test
+ [ -z  ]
+ skip_ $BTRFS_MOUNTPOINT not set
+ warn_ btrfs-vw.test: skipped test: $BTRFS_MOUNTPOINT not set
+ printf %s\n btrfs-vw.test: skipped test: $BTRFS_MOUNTPOINT not set
btrfs-vw.test: skipped test: $BTRFS_MOUNTPOINT not set
+ exit 77
SKIP btrfs-vw.test (exit status: 77)

SKIP: caps
==========

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./caps.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./caps
+ args=./caps
+ ./caps
+ run_strace -a 19 -e trace=capget,capset ./caps
+
+ args=-a 19 -e trace=capget,capset ./caps
+ ../strace -o caps.test.tmp -a 19 -e trace=capget,capset ./caps
+ match_awk
+ local output program error
+ [ 0 -eq 0 ]
+ output=caps.test.tmp
+ [ 0 -eq 0 ]
+ program=./caps.awk
+ [ 0 -eq 0 ]
+ error=../strace -a 19 -e trace=capget,capset ./caps output mismatch
+ check_gawk ./caps.awk
+ check_prog gawk
+ type gawk
+ framework_skip_ gawk is not available
+ warn_ caps.test: framework skip: gawk is not available
+ printf %s\n caps.test: framework skip: gawk is not available
caps.test: framework skip: gawk is not available
+ exit 77
SKIP caps.test (exit status: 77)

FAIL: chown
===========

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./chown.test
+ run_strace_match_diff -a29
+ args=-a29
+ [ -n -a29 -a -z -a29 ]
+ set -- -e trace=chown -a29
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./chown
+ args=./chown
+ ./chown
+ run_strace -e trace=chown -a29 ./chown
+
+ args=-e trace=chown -a29 ./chown
+ ../strace -o chown.test.tmp -e trace=chown -a29 ./chown
+ match_diff chown.test.tmp chown.test.tmp.exp
+ local output expected error
+ [ 2 -eq 0 ]
+ output=chown.test.tmp
+ shift
+ [ 1 -eq 0 ]
+ expected=chown.test.tmp.exp
+ shift
+ [ 0 -eq 0 ]
+ error=../strace -e trace=chown -a29 ./chown output mismatch
+ check_prog diff
+ type diff
+ diff -- chown.test.tmp.exp chown.test.tmp
1,3c1,3
< chown("chown_sample", 0, 0) = 0
< chown("chown_sample", 0, 0) = 0
< chown("chown_sample", 0, 0) = 0
---
> chown("chown_sample", 0, 0)  = 0
> chown("chown_sample", 0, 0)  = 0
> chown("chown_sample", 0, 0)  = 0
+ fail_ ../strace -e trace=chown -a29 ./chown output mismatch
+ warn_ chown.test: failed test: ../strace -e trace=chown -a29 ./chown output mismatch
+ printf %s\n chown.test: failed test: ../strace -e trace=chown -a29 ./chown output mismatch
chown.test: failed test: ../strace -e trace=chown -a29 ./chown output mismatch
+ exit 1
FAIL chown.test (exit status: 1)

SKIP: chown32
=============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./chown32.test
+ run_strace_match_diff -a31
+ args=-a31
+ [ -n -a31 -a -z -a31 ]
+ set -- -e trace=chown32 -a31
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./chown32
+ args=./chown32
+ ./chown32
undefined: __NR_chown32
+ [ 77 -eq 77 ]
+ skip_ ./chown32 exited with code 77
+ warn_ chown32.test: skipped test: ./chown32 exited with code 77
+ printf %s\n chown32.test: skipped test: ./chown32 exited with code 77
chown32.test: skipped test: ./chown32 exited with code 77
+ exit 77
SKIP chown32.test (exit status: 77)

SKIP: copy_file_range
=====================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./copy_file_range.test
+ run_strace_match_diff
+ args=
+ [ -n  -a -z  ]
+ set -- -e trace=copy_file_range
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./copy_file_range
+ args=./copy_file_range
+ ./copy_file_range
undefined: __NR_copy_file_range
+ [ 77 -eq 77 ]
+ skip_ ./copy_file_range exited with code 77
+ warn_ copy_file_range.test: skipped test: ./copy_file_range exited with code 77
+ printf %s\n copy_file_range.test: skipped test: ./copy_file_range exited with code 77
copy_file_range.test: skipped test: ./copy_file_range exited with code 77
+ exit 77
SKIP copy_file_range.test (exit status: 77)

SKIP: execveat-v
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./execveat-v.test
+ run_strace_match_diff -v -e trace=execveat
+ args=-v -e trace=execveat
+ [ -n -v -e trace=execveat -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./execveat-v
+ args=./execveat-v
+ ./execveat-v
undefined: __NR_execveat
+ [ 77 -eq 77 ]
+ skip_ ./execveat-v exited with code 77
+ warn_ execveat-v.test: skipped test: ./execveat-v exited with code 77
+ printf %s\n execveat-v.test: skipped test: ./execveat-v exited with code 77
execveat-v.test: skipped test: ./execveat-v exited with code 77
+ exit 77
SKIP execveat-v.test (exit status: 77)

SKIP: execveat
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./execveat.test
+ run_strace_match_diff
+ args=
+ [ -n  -a -z  ]
+ set -- -e trace=execveat
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./execveat
+ args=./execveat
+ ./execveat
undefined: __NR_execveat
+ [ 77 -eq 77 ]
+ skip_ ./execveat exited with code 77
+ warn_ execveat.test: skipped test: ./execveat exited with code 77
+ printf %s\n execveat.test: skipped test: ./execveat exited with code 77
execveat.test: skipped test: ./execveat exited with code 77
+ exit 77
SKIP execveat.test (exit status: 77)

SKIP: fchown32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./fchown32.test
+ run_strace_match_diff -a18
+ args=-a18
+ [ -n -a18 -a -z -a18 ]
+ set -- -e trace=fchown32 -a18
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./fchown32
+ args=./fchown32
+ ./fchown32
undefined: __NR_fchown32
+ [ 77 -eq 77 ]
+ skip_ ./fchown32 exited with code 77
+ warn_ fchown32.test: skipped test: ./fchown32 exited with code 77
+ printf %s\n fchown32.test: skipped test: ./fchown32 exited with code 77
fchown32.test: skipped test: ./fchown32 exited with code 77
+ exit 77
SKIP fchown32.test (exit status: 77)

SKIP: get_mempolicy
===================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./get_mempolicy.test
+ run_strace_match_diff -s3 -a38
+ args=-s3 -a38
+ [ -n -s3 -a38 -a -z -s3 -a38 ]
+ set -- -e trace=get_mempolicy -s3 -a38
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./get_mempolicy
+ args=./get_mempolicy
+ ./get_mempolicy
get_mempolicy: Function not implemented
+ [ 77 -eq 77 ]
+ skip_ ./get_mempolicy exited with code 77
+ warn_ get_mempolicy.test: skipped test: ./get_mempolicy exited with code 77
+ printf %s\n get_mempolicy.test: skipped test: ./get_mempolicy exited with code 77
get_mempolicy.test: skipped test: ./get_mempolicy exited with code 77
+ exit 77
SKIP get_mempolicy.test (exit status: 77)

SKIP: getegid32
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getegid32.test
+ check_prog uniq
+ type uniq
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getegid32
+ args=./getegid32
+ ./getegid32
undefined: __NR_getegid32
+ [ 77 -eq 77 ]
+ skip_ ./getegid32 exited with code 77
+ warn_ getegid32.test: skipped test: ./getegid32 exited with code 77
+ printf %s\n getegid32.test: skipped test: ./getegid32 exited with code 77
getegid32.test: skipped test: ./getegid32 exited with code 77
+ exit 77
SKIP getegid32.test (exit status: 77)

SKIP: geteuid32
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./geteuid32.test
+ check_prog uniq
+ type uniq
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./geteuid32
+ args=./geteuid32
+ ./geteuid32
undefined: __NR_geteuid32
+ [ 77 -eq 77 ]
+ skip_ ./geteuid32 exited with code 77
+ warn_ geteuid32.test: skipped test: ./geteuid32 exited with code 77
+ printf %s\n geteuid32.test: skipped test: ./geteuid32 exited with code 77
geteuid32.test: skipped test: ./geteuid32 exited with code 77
+ exit 77
SKIP geteuid32.test (exit status: 77)

SKIP: getgid32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getgid32.test
+ check_prog uniq
+ type uniq
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getgid32
+ args=./getgid32
+ ./getgid32
undefined: __NR_getgid32
+ [ 77 -eq 77 ]
+ skip_ ./getgid32 exited with code 77
+ warn_ getgid32.test: skipped test: ./getgid32 exited with code 77
+ printf %s\n getgid32.test: skipped test: ./getgid32 exited with code 77
getgid32.test: skipped test: ./getgid32 exited with code 77
+ exit 77
SKIP getgid32.test (exit status: 77)

SKIP: getgroups32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getgroups32.test
+ run_strace_match_diff -a19
+ args=-a19
+ [ -n -a19 -a -z -a19 ]
+ set -- -e trace=getgroups32 -a19
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getgroups32
+ args=./getgroups32
+ ./getgroups32
undefined: __NR_getgroups32
+ [ 77 -eq 77 ]
+ skip_ ./getgroups32 exited with code 77
+ warn_ getgroups32.test: skipped test: ./getgroups32 exited with code 77
+ printf %s\n getgroups32.test: skipped test: ./getgroups32 exited with code 77
getgroups32.test: skipped test: ./getgroups32 exited with code 77
+ exit 77
SKIP getgroups32.test (exit status: 77)

SKIP: getrandom
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getrandom.test
+ run_strace_match_diff -a32 -xx -s3
+ args=-a32 -xx -s3
+ [ -n -a32 -xx -s3 -a -z -a32 -xx -s3 ]
+ set -- -e trace=getrandom -a32 -xx -s3
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getrandom
+ args=./getrandom
+ ./getrandom
undefined: __NR_getrandom
+ [ 77 -eq 77 ]
+ skip_ ./getrandom exited with code 77
+ warn_ getrandom.test: skipped test: ./getrandom exited with code 77
+ printf %s\n getrandom.test: skipped test: ./getrandom exited with code 77
getrandom.test: skipped test: ./getrandom exited with code 77
+ exit 77
SKIP getrandom.test (exit status: 77)

SKIP: getresgid32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getresgid32.test
+ run_strace_match_diff -a27
+ args=-a27
+ [ -n -a27 -a -z -a27 ]
+ set -- -e trace=getresgid32 -a27
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getresgid32
+ args=./getresgid32
+ ./getresgid32
undefined: __NR_getresgid32
+ [ 77 -eq 77 ]
+ skip_ ./getresgid32 exited with code 77
+ warn_ getresgid32.test: skipped test: ./getresgid32 exited with code 77
+ printf %s\n getresgid32.test: skipped test: ./getresgid32 exited with code 77
getresgid32.test: skipped test: ./getresgid32 exited with code 77
+ exit 77
SKIP getresgid32.test (exit status: 77)

SKIP: getresuid32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getresuid32.test
+ run_strace_match_diff -a27
+ args=-a27
+ [ -n -a27 -a -z -a27 ]
+ set -- -e trace=getresuid32 -a27
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getresuid32
+ args=./getresuid32
+ ./getresuid32
undefined: __NR_getresuid32
+ [ 77 -eq 77 ]
+ skip_ ./getresuid32 exited with code 77
+ warn_ getresuid32.test: skipped test: ./getresuid32 exited with code 77
+ printf %s\n getresuid32.test: skipped test: ./getresuid32 exited with code 77
getresuid32.test: skipped test: ./getresuid32 exited with code 77
+ exit 77
SKIP getresuid32.test (exit status: 77)

SKIP: getuid32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getuid32.test
+ check_prog uniq
+ type uniq
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getuid32
+ args=./getuid32
+ ./getuid32
undefined: __NR_getuid32
+ [ 77 -eq 77 ]
+ skip_ ./getuid32 exited with code 77
+ warn_ getuid32.test: skipped test: ./getuid32 exited with code 77
+ printf %s\n getuid32.test: skipped test: ./getuid32 exited with code 77
getuid32.test: skipped test: ./getuid32 exited with code 77
+ exit 77
SKIP getuid32.test (exit status: 77)

SKIP: getxxid
=============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./getxxid.test
+ run_strace_match_diff -a10 -e trace=getxpid,getxuid,getxgid
+ args=-a10 -e trace=getxpid,getxuid,getxgid
+ [ -n -a10 -e trace=getxpid,getxuid,getxgid -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./getxxid
+ args=./getxxid
+ ./getxxid
undefined: __NR_getxpid && __NR_getxuid && __NR_getxgid
+ [ 77 -eq 77 ]
+ skip_ ./getxxid exited with code 77
+ warn_ getxxid.test: skipped test: ./getxxid exited with code 77
+ printf %s\n getxxid.test: skipped test: ./getxxid exited with code 77
getxxid.test: skipped test: ./getxxid exited with code 77
+ exit 77
SKIP getxxid.test (exit status: 77)

SKIP: ioctl_uffdio
==================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./ioctl_uffdio.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./ioctl_uffdio
+ args=./ioctl_uffdio
+ ./ioctl_uffdio
undefined: __NR_userfaultfd && HAVE_LINUX_USERFAULTFD_H
+ [ 77 -eq 77 ]
+ skip_ ./ioctl_uffdio exited with code 77
+ warn_ ioctl_uffdio.test: skipped test: ./ioctl_uffdio exited with code 77
+ printf %s\n ioctl_uffdio.test: skipped test: ./ioctl_uffdio exited with code 77
ioctl_uffdio.test: skipped test: ./ioctl_uffdio exited with code 77
+ exit 77
SKIP ioctl_uffdio.test (exit status: 77)

SKIP: lchown32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./lchown32.test
+ run_strace_match_diff -a32
+ args=-a32
+ [ -n -a32 -a -z -a32 ]
+ set -- -e trace=lchown32 -a32
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./lchown32
+ args=./lchown32
+ ./lchown32
undefined: __NR_lchown32
+ [ 77 -eq 77 ]
+ skip_ ./lchown32 exited with code 77
+ warn_ lchown32.test: skipped test: ./lchown32 exited with code 77
+ printf %s\n lchown32.test: skipped test: ./lchown32 exited with code 77
lchown32.test: skipped test: ./lchown32 exited with code 77
+ exit 77
SKIP lchown32.test (exit status: 77)

SKIP: membarrier
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./membarrier.test
+ run_strace_match_diff -a36
+ args=-a36
+ [ -n -a36 -a -z -a36 ]
+ set -- -e trace=membarrier -a36
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./membarrier
+ args=./membarrier
+ ./membarrier
undefined: __NR_membarrier
+ [ 77 -eq 77 ]
+ skip_ ./membarrier exited with code 77
+ warn_ membarrier.test: skipped test: ./membarrier exited with code 77
+ printf %s\n membarrier.test: skipped test: ./membarrier exited with code 77
membarrier.test: skipped test: ./membarrier exited with code 77
+ exit 77
SKIP membarrier.test (exit status: 77)

SKIP: mlock2
============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./mlock2.test
+ run_strace_match_diff
+ args=
+ [ -n  -a -z  ]
+ set -- -e trace=mlock2
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./mlock2
+ args=./mlock2
+ ./mlock2
undefined: __NR_mlock2
+ [ 77 -eq 77 ]
+ skip_ ./mlock2 exited with code 77
+ warn_ mlock2.test: skipped test: ./mlock2 exited with code 77
+ printf %s\n mlock2.test: skipped test: ./mlock2 exited with code 77
mlock2.test: skipped test: ./mlock2 exited with code 77
+ exit 77
SKIP mlock2.test (exit status: 77)

SKIP: newfstatat
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./newfstatat.test
+ run_strace_match_diff -v -P newfstatat.sample
+ args=-v -P newfstatat.sample
+ [ -n -v -P newfstatat.sample -a -z -v -P newfstatat.sample ]
+ set -- -e trace=newfstatat -v -P newfstatat.sample
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./newfstatat
+ args=./newfstatat
+ ./newfstatat
undefined: __NR_newfstatat
+ [ 77 -eq 77 ]
+ skip_ ./newfstatat exited with code 77
+ warn_ newfstatat.test: skipped test: ./newfstatat exited with code 77
+ printf %s\n newfstatat.test: skipped test: ./newfstatat exited with code 77
newfstatat.test: skipped test: ./newfstatat exited with code 77
+ exit 77
SKIP newfstatat.test (exit status: 77)

SKIP: old_mmap
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./old_mmap.test
+ run_strace_match_diff -a11 -e trace=mmap
+ args=-a11 -e trace=mmap
+ [ -n -a11 -e trace=mmap -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./old_mmap
+ args=./old_mmap
+ ./old_mmap
undefined: __NR_mmap && (__arm__ || __i386__ || __m68k__ || (__s390__ && !__s390x__))
+ [ 77 -eq 77 ]
+ skip_ ./old_mmap exited with code 77
+ warn_ old_mmap.test: skipped test: ./old_mmap exited with code 77
+ printf %s\n old_mmap.test: skipped test: ./old_mmap exited with code 77
old_mmap.test: skipped test: ./old_mmap exited with code 77
+ exit 77
SKIP old_mmap.test (exit status: 77)

SKIP: oldselect
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./oldselect.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./oldselect
+ args=./oldselect
+ ./oldselect
undefined: __NR_select && __NR__newselect
+ [ 77 -eq 77 ]
+ skip_ ./oldselect exited with code 77
+ warn_ oldselect.test: skipped test: ./oldselect exited with code 77
+ printf %s\n oldselect.test: skipped test: ./oldselect exited with code 77
oldselect.test: skipped test: ./oldselect exited with code 77
+ exit 77
SKIP oldselect.test (exit status: 77)

SKIP: preadv2-pwritev2
======================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./preadv2-pwritev2.test
+ run_strace_match_diff -a22 -eread=0 -ewrite=1 -e trace=preadv2,pwritev2
+ args=-a22 -eread=0 -ewrite=1 -e trace=preadv2,pwritev2
+ [ -n -a22 -eread=0 -ewrite=1 -e trace=preadv2,pwritev2 -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./preadv2-pwritev2
+ args=./preadv2-pwritev2
+ ./preadv2-pwritev2
undefined: __NR_preadv2 && __NR_pwritev2
+ [ 77 -eq 77 ]
+ skip_ ./preadv2-pwritev2 exited with code 77
+ warn_ preadv2-pwritev2.test: skipped test: ./preadv2-pwritev2 exited with code 77
+ printf %s\n preadv2-pwritev2.test: skipped test: ./preadv2-pwritev2 exited with code 77
preadv2-pwritev2.test: skipped test: ./preadv2-pwritev2 exited with code 77
+ exit 77
SKIP preadv2-pwritev2.test (exit status: 77)

SKIP: seccomp-filter-v
======================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./seccomp-filter-v.test
+ run_strace_match_diff -v -e trace=seccomp
+ args=-v -e trace=seccomp
+ [ -n -v -e trace=seccomp -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./seccomp-filter-v
+ args=./seccomp-filter-v
+ ./seccomp-filter-v
undefined: __NR_seccomp && PR_SET_NO_NEW_PRIVS && SECCOMP_SET_MODE_FILTER && SECCOMP_RET_ERRNO &&
BPF_JUMP && BPF_STMT
+ [ 77 -eq 77 ]
+ skip_ ./seccomp-filter-v exited with code 77
+ warn_ seccomp-filter-v.test: skipped test: ./seccomp-filter-v exited with code 77
+ printf %s\n seccomp-filter-v.test: skipped test: ./seccomp-filter-v exited with code 77
seccomp-filter-v.test: skipped test: ./seccomp-filter-v exited with code 77
+ exit 77
SKIP seccomp-filter-v.test (exit status: 77)

SKIP: seccomp-filter
====================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./seccomp-filter.test
+ run_strace_match_diff -e trace=seccomp
+ args=-e trace=seccomp
+ [ -n -e trace=seccomp -a -z  ]
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./seccomp-filter
+ args=./seccomp-filter
+ ./seccomp-filter
undefined: __NR_seccomp && SECCOMP_SET_MODE_FILTER
+ [ 77 -eq 77 ]
+ skip_ ./seccomp-filter exited with code 77
+ warn_ seccomp-filter.test: skipped test: ./seccomp-filter exited with code 77
+ printf %s\n seccomp-filter.test: skipped test: ./seccomp-filter exited with code 77
seccomp-filter.test: skipped test: ./seccomp-filter exited with code 77
+ exit 77
SKIP seccomp-filter.test (exit status: 77)

SKIP: seccomp-strict
====================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./seccomp-strict.test
+ set -- ./seccomp-strict
+ ./seccomp-strict
undefined: __NR_seccomp && __NR_exit
+ skip_ ./seccomp-strict exited with code 77
+ warn_ seccomp-strict.test: skipped test: ./seccomp-strict exited with code 77
+ printf %s\n seccomp-strict.test: skipped test: ./seccomp-strict exited with code 77
seccomp-strict.test: skipped test: ./seccomp-strict exited with code 77
+ exit 77
SKIP seccomp-strict.test (exit status: 77)

SKIP: select
============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./select.test
+ run_strace_match_diff -a36
+ args=-a36
+ [ -n -a36 -a -z -a36 ]
+ set -- -e trace=select -a36
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./select
+ args=./select
+ ./select
undefined: __NR_select && !__NR__newselect
+ [ 77 -eq 77 ]
+ skip_ ./select exited with code 77
+ warn_ select.test: skipped test: ./select exited with code 77
+ printf %s\n select.test: skipped test: ./select exited with code 77
select.test: skipped test: ./select exited with code 77
+ exit 77
SKIP select.test (exit status: 77)

SKIP: set_mempolicy
===================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./set_mempolicy.test
+ run_strace_match_diff -s3 -a35
+ args=-s3 -a35
+ [ -n -s3 -a35 -a -z -s3 -a35 ]
+ set -- -e trace=set_mempolicy -s3 -a35
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./set_mempolicy
+ args=./set_mempolicy
+ ./set_mempolicy
set_mempolicy: Function not implemented
+ [ 77 -eq 77 ]
+ skip_ ./set_mempolicy exited with code 77
+ warn_ set_mempolicy.test: skipped test: ./set_mempolicy exited with code 77
+ printf %s\n set_mempolicy.test: skipped test: ./set_mempolicy exited with code 77
set_mempolicy.test: skipped test: ./set_mempolicy exited with code 77
+ exit 77
SKIP set_mempolicy.test (exit status: 77)

SKIP: setfsgid32
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setfsgid32.test
+ run_strace_match_diff -a14
+ args=-a14
+ [ -n -a14 -a -z -a14 ]
+ set -- -e trace=setfsgid32 -a14
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setfsgid32
+ args=./setfsgid32
+ ./setfsgid32
undefined: __NR_setfsgid32
+ [ 77 -eq 77 ]
+ skip_ ./setfsgid32 exited with code 77
+ warn_ setfsgid32.test: skipped test: ./setfsgid32 exited with code 77
+ printf %s\n setfsgid32.test: skipped test: ./setfsgid32 exited with code 77
setfsgid32.test: skipped test: ./setfsgid32 exited with code 77
+ exit 77
SKIP setfsgid32.test (exit status: 77)

SKIP: setfsuid32
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setfsuid32.test
+ run_strace_match_diff -a14
+ args=-a14
+ [ -n -a14 -a -z -a14 ]
+ set -- -e trace=setfsuid32 -a14
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setfsuid32
+ args=./setfsuid32
+ ./setfsuid32
undefined: __NR_setfsuid32
+ [ 77 -eq 77 ]
+ skip_ ./setfsuid32 exited with code 77
+ warn_ setfsuid32.test: skipped test: ./setfsuid32 exited with code 77
+ printf %s\n setfsuid32.test: skipped test: ./setfsuid32 exited with code 77
setfsuid32.test: skipped test: ./setfsuid32 exited with code 77
+ exit 77
SKIP setfsuid32.test (exit status: 77)

SKIP: setgid32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setgid32.test
+ run_strace_match_diff -a12
+ args=-a12
+ [ -n -a12 -a -z -a12 ]
+ set -- -e trace=setgid32 -a12
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setgid32
+ args=./setgid32
+ ./setgid32
undefined: __NR_setgid32
+ [ 77 -eq 77 ]
+ skip_ ./setgid32 exited with code 77
+ warn_ setgid32.test: skipped test: ./setgid32 exited with code 77
+ printf %s\n setgid32.test: skipped test: ./setgid32 exited with code 77
setgid32.test: skipped test: ./setgid32 exited with code 77
+ exit 77
SKIP setgid32.test (exit status: 77)

SKIP: setgroups32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setgroups32.test
+ run_strace_match_diff -s2 -a19
+ args=-s2 -a19
+ [ -n -s2 -a19 -a -z -s2 -a19 ]
+ set -- -e trace=setgroups32 -s2 -a19
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setgroups32
+ args=./setgroups32
+ ./setgroups32
undefined: __NR_setgroups32
+ [ 77 -eq 77 ]
+ skip_ ./setgroups32 exited with code 77
+ warn_ setgroups32.test: skipped test: ./setgroups32 exited with code 77
+ printf %s\n setgroups32.test: skipped test: ./setgroups32 exited with code 77
setgroups32.test: skipped test: ./setgroups32 exited with code 77
+ exit 77
SKIP setgroups32.test (exit status: 77)

SKIP: setregid32
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setregid32.test
+ run_strace_match_diff -a17
+ args=-a17
+ [ -n -a17 -a -z -a17 ]
+ set -- -e trace=setregid32 -a17
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setregid32
+ args=./setregid32
+ ./setregid32
undefined: __NR_setregid32
+ [ 77 -eq 77 ]
+ skip_ ./setregid32 exited with code 77
+ warn_ setregid32.test: skipped test: ./setregid32 exited with code 77
+ printf %s\n setregid32.test: skipped test: ./setregid32 exited with code 77
setregid32.test: skipped test: ./setregid32 exited with code 77
+ exit 77
SKIP setregid32.test (exit status: 77)

SKIP: setresgid32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setresgid32.test
+ run_strace_match_diff -a21
+ args=-a21
+ [ -n -a21 -a -z -a21 ]
+ set -- -e trace=setresgid32 -a21
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setresgid32
+ args=./setresgid32
+ ./setresgid32
undefined: __NR_setresgid32
+ [ 77 -eq 77 ]
+ skip_ ./setresgid32 exited with code 77
+ warn_ setresgid32.test: skipped test: ./setresgid32 exited with code 77
+ printf %s\n setresgid32.test: skipped test: ./setresgid32 exited with code 77
setresgid32.test: skipped test: ./setresgid32 exited with code 77
+ exit 77
SKIP setresgid32.test (exit status: 77)

SKIP: setresuid32
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setresuid32.test
+ run_strace_match_diff -a21
+ args=-a21
+ [ -n -a21 -a -z -a21 ]
+ set -- -e trace=setresuid32 -a21
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setresuid32
+ args=./setresuid32
+ ./setresuid32
undefined: __NR_setresuid32
+ [ 77 -eq 77 ]
+ skip_ ./setresuid32 exited with code 77
+ warn_ setresuid32.test: skipped test: ./setresuid32 exited with code 77
+ printf %s\n setresuid32.test: skipped test: ./setresuid32 exited with code 77
setresuid32.test: skipped test: ./setresuid32 exited with code 77
+ exit 77
SKIP setresuid32.test (exit status: 77)

SKIP: setreuid32
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setreuid32.test
+ run_strace_match_diff -a17
+ args=-a17
+ [ -n -a17 -a -z -a17 ]
+ set -- -e trace=setreuid32 -a17
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setreuid32
+ args=./setreuid32
+ ./setreuid32
undefined: __NR_setreuid32
+ [ 77 -eq 77 ]
+ skip_ ./setreuid32 exited with code 77
+ warn_ setreuid32.test: skipped test: ./setreuid32 exited with code 77
+ printf %s\n setreuid32.test: skipped test: ./setreuid32 exited with code 77
setreuid32.test: skipped test: ./setreuid32 exited with code 77
+ exit 77
SKIP setreuid32.test (exit status: 77)

SKIP: setuid32
==============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./setuid32.test
+ run_strace_match_diff -a12
+ args=-a12
+ [ -n -a12 -a -z -a12 ]
+ set -- -e trace=setuid32 -a12
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./setuid32
+ args=./setuid32
+ ./setuid32
undefined: __NR_setuid32
+ [ 77 -eq 77 ]
+ skip_ ./setuid32 exited with code 77
+ warn_ setuid32.test: skipped test: ./setuid32 exited with code 77
+ printf %s\n setuid32.test: skipped test: ./setuid32 exited with code 77
setuid32.test: skipped test: ./setuid32 exited with code 77
+ exit 77
SKIP setuid32.test (exit status: 77)

SKIP: sigaction
===============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./sigaction.test
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./sigaction
+ args=./sigaction
+ ./sigaction
+ run_strace -ert_sigaction ./sigaction
+
+ args=-ert_sigaction ./sigaction
+ ../strace -o sigaction.test.tmp -ert_sigaction ./sigaction
+ match_awk
+ local output program error
+ [ 0 -eq 0 ]
+ output=sigaction.test.tmp
+ [ 0 -eq 0 ]
+ program=./sigaction.awk
+ [ 0 -eq 0 ]
+ error=../strace -ert_sigaction ./sigaction output mismatch
+ check_gawk ./sigaction.awk
+ check_prog gawk
+ type gawk
+ framework_skip_ gawk is not available
+ warn_ sigaction.test: framework skip: gawk is not available
+ printf %s\n sigaction.test: framework skip: gawk is not available
sigaction.test: framework skip: gawk is not available
+ exit 77
SKIP sigaction.test (exit status: 77)

SKIP: sync_file_range2
======================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./sync_file_range2.test
+ run_strace_match_diff
+ args=
+ [ -n  -a -z  ]
+ set -- -e trace=sync_file_range2
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./sync_file_range2
+ args=./sync_file_range2
+ ./sync_file_range2
undefined: HAVE_SYNC_FILE_RANGE && __NR_sync_file_range2
+ [ 77 -eq 77 ]
+ skip_ ./sync_file_range2 exited with code 77
+ warn_ sync_file_range2.test: skipped test: ./sync_file_range2 exited with code 77
+ printf %s\n sync_file_range2.test: skipped test: ./sync_file_range2 exited with code 77
sync_file_range2.test: skipped test: ./sync_file_range2 exited with code 77
+ exit 77
SKIP sync_file_range2.test (exit status: 77)

SKIP: ugetrlimit
================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./ugetrlimit.test
+ run_strace_match_diff -a28
+ args=-a28
+ [ -n -a28 -a -z -a28 ]
+ set -- -e trace=ugetrlimit -a28
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./ugetrlimit
+ args=./ugetrlimit
+ ./ugetrlimit
undefined: __NR_ugetrlimit
+ [ 77 -eq 77 ]
+ skip_ ./ugetrlimit exited with code 77
+ warn_ ugetrlimit.test: skipped test: ./ugetrlimit exited with code 77
+ printf %s\n ugetrlimit.test: skipped test: ./ugetrlimit exited with code 77
ugetrlimit.test: skipped test: ./ugetrlimit exited with code 77
+ exit 77
SKIP ugetrlimit.test (exit status: 77)

SKIP: userfaultfd
=================

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./userfaultfd.test
+ run_strace_match_diff -a38
+ args=-a38
+ [ -n -a38 -a -z -a38 ]
+ set -- -e trace=userfaultfd -a38
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./userfaultfd
+ args=./userfaultfd
+ ./userfaultfd
undefined: __NR_userfaultfd && O_CLOEXEC
+ [ 77 -eq 77 ]
+ skip_ ./userfaultfd exited with code 77
+ warn_ userfaultfd.test: skipped test: ./userfaultfd exited with code 77
+ printf %s\n userfaultfd.test: skipped test: ./userfaultfd exited with code 77
userfaultfd.test: skipped test: ./userfaultfd exited with code 77
+ exit 77
SKIP userfaultfd.test (exit status: 77)

FAIL: vhangup
=============

+ ../strace -V
+ TIMEOUT=timeout -s 9 60
+ timeout -s 9 60 true
+ exec timeout -s 9 60 ./vhangup.test
+ run_strace_match_diff -a10
+ args=-a10
+ [ -n -a10 -a -z -a10 ]
+ set -- -e trace=vhangup -a10
+ run_prog
+ [ 0 -eq 0 ]
+ set -- ./vhangup
+ args=./vhangup
+ ./vhangup
unknown errno 0
+ [ 1 -eq 77 ]
+ fail_ ./vhangup failed
+ warn_ vhangup.test: failed test: ./vhangup failed
+ printf %s\n vhangup.test: failed test: ./vhangup failed
vhangup.test: failed test: ./vhangup failed
+ exit 1
FAIL vhangup.test (exit status: 1)

============================================================================
Testsuite summary for strace 4.12.0.175.19782
============================================================================
# TOTAL: 313
# PASS:  266
# SKIP:  45
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to strace-devel@lists.sourceforge.net
============================================================================
Makefile:4465: recipe for target 'test-suite.log' failed
make[5]: *** [test-suite.log] Error 1
make[5]: Leaving directory '/tmp/strace/tests'
Makefile:4571: recipe for target 'check-TESTS' failed
make[4]: *** [check-TESTS] Error 2
make[4]: Leaving directory '/tmp/strace/tests'
Makefile:4637: recipe for target 'check-am' failed
make[3]: *** [check-am] Error 2
make[3]: Leaving directory '/tmp/strace/tests'
Makefile:4640: recipe for target 'check' failed
make[2]: *** [check] Error 2
make[2]: Leaving directory '/tmp/strace/tests'
Makefile:4693: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/tmp/strace'
Makefile:4984: recipe for target 'check' failed
make: *** [check] Error 2

root@debian:/tmp# uname -a
Linux debian 3.16.0-4-5kc-malta #1 Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) mips64 GNU/Linux
root@debian:/tmp# gcc --version | head -n1
gcc (Debian 4.9.2-10) 4.9.2

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Strace-devel mailing list
Strace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to