$ failing="malloc/tst-free-errno malloc/tst-free-errno-malloc-check malloc/tst-free-errno-mcheck posix/tst-exec posix/tst-exec-static posix/tst-spawn posix/tst-spawn-static posix/tst-spawn5" $ $ for t in $failing; do echo "~> $t"; { make test t=$t; GLIBC_TUNABLES="glibc.malloc.mmap_hugetlb=1" make test t=$t; } | grep -Ei "^fail|pass"; cat $t.out; echo; done ~> malloc/tst-free-errno double free or corruption (out) PASS: malloc/tst-free-errno FAIL: malloc/tst-free-errno Didn't expect signal from child: got `Aborted' ~> malloc/tst-free-errno-malloc-check PASS: malloc/tst-free-errno-malloc-check FAIL: malloc/tst-free-errno-malloc-check error: xmmap.c:28: mmap of 16908288 bytes, prot=0x3, flags=0x32: Device or resource busy error: 1 test failures ~> malloc/tst-free-errno-mcheck memory clobbered past end of allocated block PASS: malloc/tst-free-errno-mcheck FAIL: malloc/tst-free-errno-mcheck Didn't expect signal from child: got `Aborted' ~> posix/tst-exec /home/mscastanho/build/glibc/posix/tst-exec: file 1 (4) is not closed PASS: posix/tst-exec FAIL: posix/tst-exec ~> posix/tst-exec-static /home/mscastanho/build/glibc/posix/tst-exec-static: file 1 (4) is not closed PASS: posix/tst-exec-static FAIL: posix/tst-exec-static ~> posix/tst-spawn PASS: posix/tst-spawn FAIL: posix/tst-spawn tst-spawn.c:127: numeric comparison failure left: 0 (0x0); from: lseek (fd1, 0, SEEK_CUR) right: -1 (0xffffffffffffffff); from: (off_t) -1 error: 1 test failures tst-spawn.c:244: numeric comparison failure left: 1 (0x1); from: WEXITSTATUS (status) right: 0 (0x0); from: 0 tst-spawn.c:127: numeric comparison failure left: 0 (0x0); from: lseek (fd1, 0, SEEK_CUR) right: -1 (0xffffffffffffffff); from: (off_t) -1 error: 1 test failures tst-spawn.c:258: numeric comparison failure left: 1 (0x1); from: WEXITSTATUS (status) right: 0 (0x0); from: 0 error: 2 test failures ~> posix/tst-spawn-static PASS: posix/tst-spawn-static FAIL: posix/tst-spawn-static tst-spawn.c:127: numeric comparison failure left: 0 (0x0); from: lseek (fd1, 0, SEEK_CUR) right: -1 (0xffffffffffffffff); from: (off_t) -1 error: 1 test failures tst-spawn.c:244: numeric comparison failure left: 1 (0x1); from: WEXITSTATUS (status) right: 0 (0x0); from: 0 tst-spawn.c:127: numeric comparison failure left: 0 (0x0); from: lseek (fd1, 0, SEEK_CUR) right: -1 (0xffffffffffffffff); from: (off_t) -1 error: 1 test failures tst-spawn.c:258: numeric comparison failure left: 1 (0x1); from: WEXITSTATUS (status) right: 0 (0x0); from: 0 error: 2 test failures ~> posix/tst-spawn5 PASS: posix/tst-spawn5 FAIL: posix/tst-spawn5 error: tst-spawn5.c:128: unexpected open file descriptor 54: /proc/meminfo tst-spawn5.c:182: numeric comparison failure left: 1 (0x1); from: WEXITSTATUS (status) right: 0 (0x0); from: 0 error: tst-spawn5.c:128: unexpected open file descriptor 54: /proc/meminfo tst-spawn5.c:182: numeric comparison failure left: 1 (0x1); from: WEXITSTATUS (status) right: 0 (0x0); from: 0 error: tst-spawn5.c:128: unexpected open file descriptor 5: /proc/meminfo tst-spawn5.c:182: numeric comparison failure left: 1 (0x1); from: WEXITSTATUS (status) right: 0 (0x0); from: 0 error: tst-spawn5.c:128: unexpected open file descriptor 4: /proc/meminfo tst-spawn5.c:182: numeric comparison failure left: 1 (0x1); from: WEXITSTATUS (status) right: 0 (0x0); from: 0 error: tst-spawn5.c:128: unexpected open file descriptor 6: /proc/meminfo tst-spawn5.c:182: numeric comparison failure left: 1 (0x1); from: WEXITSTATUS (status) right: 0 (0x0); from: 0 error: 5 test failures