runtime test: diffs base system vs. lsbsi

"Wichmann, Mats D" <[email protected]> Wed, 28 Apr 2004 16:39:34 -0700
Newsgroups gmane.linux.lsb.implementation
Message-ID <A06801158AE07847B27A52C1A074BC1D04C90F0F__4910.24401640079$1083195737@fmsmsx404.fm.intel.com>
This rather scary list is the difference between running
the lsb-runtime-test on the same x86_64 platform twice,
once natively and once inside an lsb-si chroot.

The purpose is to show work that needs to be done on
the lsbsi - it's particularly bad on this platform but
I suspect there's only a small number of problems that
cascade throughout and cause lots of fails.

The vast majority of the differences are due to tests
that take a segmentation violation and fail, or sometimes
give up so completely that no tests in the testset run.

Besides that there are twelve regressions (and three
improvements!).  This was the actual purpose of the
exercise....Of those, two are FHS failures looking
in /lib, where a 64-bit lsbsi does not put a dynamic
linker or C library.  This test needs to be variable
depending on the platform.


These tests all fail with a segv in the child:
/tset/ANSI.os/genuts/abort/T.abort 7 PASS,UNRESOLVED
/tset/ANSI.os/genuts/abort/T.abort 11 PASS,UNRESOLVED
/tset/ANSI.os/genuts/exit/T.exit 8 PASS,UNRESOLVED
/tset/ANSI.os/genuts/exit/T.exit 11 PASS,UNRESOLVED
/tset/ANSI.os/streamio/Mgetc/T.fgetc 9 PASS,UNRESOLVED
/tset/ANSI.os/streamio/Mgetc/T.fgetc 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/Mgetc/T.getc 9 PASS,UNRESOLVED
/tset/ANSI.os/streamio/Mgetc/T.getc 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/Mgetc/T.getchar 9 PASS,UNRESOLVED
/tset/ANSI.os/streamio/Mgetc/T.getchar 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/Mputc/T.fputc 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/Mputc/T.putc 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/Mputc/T.putchar 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/fclose/T.fclose 17 PASS,UNRESOLVED
/tset/ANSI.os/streamio/fflush/T.fflush 12 PASS,UNRESOLVED
/tset/ANSI.os/streamio/fgets/T.fgets 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/fgets/T.fgets 11 PASS,UNRESOLVED
/tset/ANSI.os/streamio/fputs/T.fputs 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/fread/T.fread 12 PASS,UNRESOLVED
/tset/ANSI.os/streamio/fread/T.fread 13 PASS,UNRESOLVED
/tset/ANSI.os/streamio/fwrite/T.fwrite 16 PASS,UNRESOLVED
/tset/ANSI.os/streamio/getc/T.fgetc 9 PASS,UNRESOLVED
/tset/ANSI.os/streamio/getc/T.fgetc 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/getc/T.getc 9 PASS,UNRESOLVED
/tset/ANSI.os/streamio/getc/T.getc 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/getc/T.getchar 9 PASS,UNRESOLVED
/tset/ANSI.os/streamio/getc/T.getchar 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/gets/T.gets 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/gets/T.gets 11 PASS,UNRESOLVED
/tset/ANSI.os/streamio/printf/T.fprintf 67 PASS,UNRESOLVED
/tset/ANSI.os/streamio/printf/T.printf 67 PASS,UNRESOLVED
/tset/ANSI.os/streamio/putc/T.fputc 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/putc/T.putc 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/putc/T.putchar 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/puts/T.puts 10 PASS,UNRESOLVED
/tset/ANSI.os/streamio/scanf/T.fscanf 54 PASS,UNRESOLVED
/tset/ANSI.os/streamio/scanf/T.fscanf 55 PASS,UNRESOLVED
/tset/ANSI.os/streamio/scanf/T.scanf 54 PASS,UNRESOLVED
/tset/ANSI.os/streamio/scanf/T.scanf 55 PASS,UNRESOLVED
/tset/ANSI.os/streamio/setvbuf_X/T.setvbuf_X 7 PASS,UNRESOLVED
/tset/ANSI.os/streamio/vprintf/T.vfprintf 67 PASS,UNRESOLVED
/tset/ANSI.os/streamio/vprintf/T.vprintf 67 PASS,UNRESOLVED

/tset/ANSI.os/streamio/freopen/T.freopen 13 PASS,FAIL
reopen(./freopen.13a, "wb") (new file) - parent directory: time stamps
incorrect: atime was updated

/tset/LI18NUX2K.L1/base/fwide/T.fwide 4 PASS,FAIL
If the stream type is already defined, verify this function does not
change the stream type whatever mode is given and returns negative or
positive value depending on the stream type.
Test Locale is LTP_1.UTF-8
The stream type is changed by a mistake.
path tracing error: path counter 0, expected 1

/tset/LI18NUX2K.L1/base/vfprintf/T.vfprintf 5 PASS,FAIL
After executing this function correctly, verify the stream is changed to
byte oriented.
Test Locale is LTP_1.UTF-8
The stream type is changed by a mistake.
path tracing error: path counter 0, expected 1

/tset/LI18NUX2K.L1/base/wcpncpy/T.wcpncpy 4 FAIL,PASS
!!! surprise a pass where the base system failed !!!

/tset/LSB.fhs/root/lib/lib-tc 3 PASS,FAIL
The /lib directory contains an execution time linker/loader  /lib/ld*
:: lib64 lsbsi platforms do not...

/tset/LSB.fhs/root/lib/lib-tc 4 PASS,FAIL
The /lib directory contains the shared dynamic linker /lib/libc.so.*
:: lib64 lsbsi platforms do not...

/tset/LSB.os/devclass/grantpt_L/T.grantpt_L 1 PASS,FAIL
grantpt(5) did not give correct results
RETURN VALUES: expected: 0, observed: -1
ERRNO VALUES: expected: 0 (NO ERROR), observed: 2 (ENOENT)

/tset/LSB.os/devclass/ptsname_L/T.ptsname_L 1 PASS,UNRESOLVED
grantpt() failed: errno 2 (ENOENT)

The following all segv in the child process:
/tset/LSB.os/files/dev_tty/T.dev_tty 1 PASS,UNRESOLVED
/tset/LSB.os/ioprim/readv_L/T.readv_L 7 PASS,UNRESOLVED
/tset/LSB.os/ioprim/readv_L/T.readv_L 19 PASS,UNRESOLVED
/tset/LSB.os/ioprim/readv_L/T.readv_L 20 PASS,UNRESOLVED
/tset/LSB.os/ioprim/writev_L/T.writev_L 8 PASS,UNRESOLVED
/tset/LSB.os/ioprim/writev_L/T.writev_L 22 PASS,UNRESOLVED

All segv, isn't this a "known problem"?
/tset/LSB.os/procprim/exec_L/T.execl_L 6 PASS,UNRESOLVED
/tset/LSB.os/procprim/exec_L/T.execle_L 6 PASS,UNRESOLVED
/tset/LSB.os/procprim/exec_L/T.execlp_L 6 PASS,UNRESOLVED
/tset/LSB.os/procprim/exec_L/T.execv_L 6 PASS,UNRESOLVED
/tset/LSB.os/procprim/exec_L/T.execve_L 6 PASS,UNRESOLVED
/tset/LSB.os/procprim/exec_L/T.execvp_L 6 PASS,UNRESOLVED

/tset/LSB.usersgroups/commands/misc/T.misc 36 PASS,FAIL
newgrp - change group ID. 14-1
Should change to a new group.
newgrp : fail.  Did not change the group's newgrp.
:: This is a known issue with newgrp from shadow-utils,
the newgrp from util-linux does not do this (could change
build but enabling newgrp from util-linux turns on
building of lots of other stuff we don't want).

/tset/POSIX.os/devclass/c_cc/T.c_cc 1 PASS,UNRESOLVED
:: segv in child

For the "missing" tests that follow, we all have a message:
Abandoning testset: caught unexpected signal 11 (SIGSEGV)
In the other segv's reported on, the test child process
was the one which died, so testing could continue on other
testcases in the testset.
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 1 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 2 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 3 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 4 PASS,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 5 PASS,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 6 PASS,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 7 PASS,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 8 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 9 NOTINUSE,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 10 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_cflag/T.c_cflag 11 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 1 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 2 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 3 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 4 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 5 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 6 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 7 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 8 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 9 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 10 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 11 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 12 PASS,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 13 PASS,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 14 PASS,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 15 PASS,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 16 PASS,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 17 PASS,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 18 PASS,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 19 WARNING,MISSING
/tset/POSIX.os/devclass/c_iflag/T.c_iflag 20 PASS,MISSING
/tset/POSIX.os/devclass/c_iflag_X/T.c_iflag_X 1 PASS,MISSING
/tset/POSIX.os/devclass/c_iflag_X/T.c_iflag_X 2 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 1 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 2 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 3 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 4 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 5 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 6 WARNING,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 7 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 8 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 9 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 10 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 11 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 12 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 13 PASS,MISSING
/tset/POSIX.os/devclass/c_lflag/T.c_lflag 14 PASS,MISSING
/tset/POSIX.os/devclass/c_oflag/T.c_oflag 1 PASS,MISSING
/tset/POSIX.os/devclass/c_oflag_X/T.c_oflag_X 1 PASS,MISSING
/tset/POSIX.os/devclass/c_oflag_X/T.c_oflag_X 2 PASS,MISSING
/tset/POSIX.os/devclass/c_oflag_X/T.c_oflag_X 3 PASS,MISSING
/tset/POSIX.os/devclass/c_oflag_X/T.c_oflag_X 4 PASS,MISSING
/tset/POSIX.os/devclass/c_oflag_X/T.c_oflag_X 5 PASS,MISSING
/tset/POSIX.os/devclass/c_oflag_X/T.c_oflag_X 6 PASS,MISSING
/tset/POSIX.os/devclass/cfsetispee/T.cfsetispee 1 PASS,MISSING
/tset/POSIX.os/devclass/cfsetispee/T.cfsetispee 2 PASS,MISSING
/tset/POSIX.os/devclass/cfsetispee/T.cfsetispee 3 PASS,MISSING
/tset/POSIX.os/devclass/cfsetospee/T.cfsetospee 1 PASS,MISSING
/tset/POSIX.os/devclass/cfsetospee/T.cfsetospee 2 PASS,MISSING
/tset/POSIX.os/devclass/cfsetospee/T.cfsetospee 3 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/i_access/T.i_access 1 PASS,MISSING
/tset/POSIX.os/devclass/i_access/T.i_access 2 PASS,MISSING
/tset/POSIX.os/devclass/i_access/T.i_access 3 PASS,MISSING
/tset/POSIX.os/devclass/i_access/T.i_access 4 PASS,MISSING
/tset/POSIX.os/devclass/i_access/T.i_access 5 PASS,MISSING
/tset/POSIX.os/devclass/i_access/T.i_access 6 PASS,MISSING
/tset/POSIX.os/devclass/i_access/T.i_access 7 PASS,MISSING
/tset/POSIX.os/devclass/i_access/T.i_access 8 PASS,MISSING
/tset/POSIX.os/devclass/i_access/T.i_access 9 PASS,MISSING
/tset/POSIX.os/devclass/i_canon/T.i_canon 1 PASS,MISSING
/tset/POSIX.os/devclass/i_canon/T.i_canon 2 PASS,MISSING
/tset/POSIX.os/devclass/i_canon/T.i_canon 3 PASS,MISSING
/tset/POSIX.os/devclass/i_canon/T.i_canon 4 PASS,MISSING
/tset/POSIX.os/devclass/i_canon/T.i_canon 5 PASS,MISSING
/tset/POSIX.os/devclass/i_canon/T.i_canon 6 PASS,MISSING
/tset/POSIX.os/devclass/i_close/T.i_close 1 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_close/T.i_close 2 UNTESTED,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 1 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 2 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 3 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 4 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 5 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 6 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 7 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 8 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 9 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_ctty/T.i_ctty 10 PASS,UNRESOLVED
/tset/POSIX.os/devclass/i_inproc/T.i_inproc 1 PASS,MISSING
/tset/POSIX.os/devclass/i_inproc/T.i_inproc 2 PASS,MISSING
/tset/POSIX.os/devclass/i_inproc/T.i_inproc 3 PASS,MISSING
/tset/POSIX.os/devclass/i_inproc/T.i_inproc 4 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 1 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 2 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 3 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 4 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 5 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 6 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 7 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 8 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 9 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 10 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 11 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 12 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 13 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 14 PASS,MISSING
/tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 15 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 1 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 2 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 3 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 4 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 5 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 6 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 7 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 8 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 9 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 10 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 11 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 12 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 13 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 14 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 15 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 16 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 17 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 18 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 19 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 20 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 21 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 22 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 23 PASS,MISSING
/tset/POSIX.os/devclass/i_spchars/T.i_spchars 24 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 1 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 2 WARNING,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 3 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 4 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 5 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 6 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 7 UNTESTED,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 8 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 9 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 10 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 11 PASS,MISSING
/tset/POSIX.os/devclass/tcdrain/T.tcdrain 12 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 1 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 2 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 3 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 4 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 5 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 6 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 7 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 8 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 9 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 10 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 11 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 12 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 13 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 14 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 15 PASS,MISSING
/tset/POSIX.os/devclass/tcflow/T.tcflow 16 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 1 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 2 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 3 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 4 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 5 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 6 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 7 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 8 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 9 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 10 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 11 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 12 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 13 PASS,MISSING
/tset/POSIX.os/devclass/tcflush/T.tcflush 14 PASS,MISSING
/tset/POSIX.os/devclass/tcgetattr/T.tcgetattr 1 PASS,MISSING
/tset/POSIX.os/devclass/tcgetattr/T.tcgetattr 2 PASS,MISSING
/tset/POSIX.os/devclass/tcgetattr/T.tcgetattr 3 PASS,MISSING
/tset/POSIX.os/devclass/tcgetattr/T.tcgetattr 4 PASS,MISSING
/tset/POSIX.os/devclass/tcgetattr/T.tcgetattr 5 PASS,MISSING
/tset/POSIX.os/devclass/tcgetpgrp/T.tcgetpgrp 1 PASS,MISSING
/tset/POSIX.os/devclass/tcgetpgrp/T.tcgetpgrp 2 PASS,MISSING
/tset/POSIX.os/devclass/tcgetpgrp/T.tcgetpgrp 3 PASS,MISSING
/tset/POSIX.os/devclass/tcgetpgrp/T.tcgetpgrp 4 PASS,MISSING
/tset/POSIX.os/devclass/tcgetpgrp/T.tcgetpgrp 5 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcgetpgrp/T.tcgetpgrp 6 PASS,MISSING
/tset/POSIX.os/devclass/tcgetpgrp/T.tcgetpgrp 7 PASS,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 1 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 2 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 3 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 4 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 5 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 6 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 7 PASS,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 8 PASS,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 9 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 10 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 11 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 12 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 13 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 1 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 2 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 3 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 4 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 5 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 6 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 7 NOTINUSE,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 8 WARNING,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 9 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 10 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 11 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 12 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 13 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 14 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 15 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 16 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 17 PASS,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 18 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 19 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 1 PASS,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 2 PASS,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 3 PASS,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 4 PASS,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 5 PASS,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 6 PASS,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 7 UNSUPPORTED,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 8 PASS,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 9 PASS,MISSING
/tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 10 PASS,MISSING
/tset/POSIX.os/procenv/setsid/T.setsid 1 PASS,MISSING
/tset/POSIX.os/procenv/setsid/T.setsid 2 PASS,MISSING
/tset/POSIX.os/procenv/setsid/T.setsid 3 PASS,MISSING
/tset/POSIX.os/procenv/setsid/T.setsid 4 PASS,MISSING
/tset/POSIX.os/procenv/setsid/T.setsid 5 PASS,MISSING
/tset/POSIX.os/procenv/setsid/T.setsid 6 PASS,MISSING
/tset/POSIX.os/procenv/ctermid/T.ctermid 1 PASS,MISSING
/tset/POSIX.os/procenv/ctermid/T.ctermid 2 PASS,MISSING
/tset/POSIX.os/procenv/ctermid/T.ctermid 3 PASS,MISSING

/tset/POSIX.os/procenv/times/T.times 3 PASS,FAIL
tms_utime (as returned by times()) does not seem to change
observed current time: 1, observed past time: 1

/tset/POSIX.os/procenv/times/T.times 5 PASS,UNINITIATED
depends on success of test 3

/tset/POSIX.os/procprim/_exit/T._exit 5 PASS,UNRESOLVED
/tset/POSIX.os/procprim/_exit/T._exit 8 PASS,UNRESOLVED
:: segv in child

The following tests all segv in the child:
/tset/POSIX.os/files/creat/T.creat 11 PASS,UNRESOLVED
/tset/POSIX.os/files/open/T.open 16 PASS,UNRESOLVED
/tset/POSIX.os/ioprim/fcntl/T.fcntl 28 PASS,UNRESOLVED
/tset/POSIX.os/ioprim/read/T.read 7 PASS,UNRESOLVED
/tset/POSIX.os/ioprim/read/T.read 19 PASS,UNRESOLVED
/tset/POSIX.os/ioprim/read/T.read 20 PASS,UNRESOLVED
/tset/POSIX.os/ioprim/write/T.write 8 PASS,UNRESOLVED
/tset/POSIX.os/ioprim/write/T.write 22 PASS,UNRESOLVED
/tset/POSIX.os/procprim/fork/T.fork 15 PASS,UNRESOLVED
/tset/POSIX.os/procprim/sigconcept/T.sigconcept 21 PASS,UNRESOLVED
/tset/POSIX.os/procprim/sigconcept/T.sigconcept 40 PASS,UNRESOLVED
/tset/POSIX.os/procprim/sigconcept/T.sigconcept 41 PASS,UNRESOLVED


/tset/PTHR.os/procenv/ttyname_r/T.ttyname_r 2 PASS,FAIL
If the implementation detects that fildes is not a valid file
descriptor: a call to ttyname_r(fildes, name, namesize) shall fail
and return EBADF.
ttyname_r, expected 9, got 25

/tset/PTHR.os/sysdb/getpwuid_r/T.getpwuid_r 3 PASS,FAIL
Expected getpwuid_r to return ERANGE, got 4

/tset/PTHR.os/sysdb/getgrnam_r/T.getgrnam_r 2 FAIL,PASS
/tset/PTHR.os/sysdb/getpwnam_r/T.getpwnam_r 2 FAIL,PASS
:: and two more surprises!

================
These 44 are "known lsbsi failures", that is, upstream doesn't
contain patches that distros are applying:

/tset/LI18NUX2K.L1/utils/diff/diff 2 PASS,FAIL
/tset/LI18NUX2K.L1/utils/egrep-tp/egrep-tp 5 PASS,FAIL
/tset/LI18NUX2K.L1/utils/fgrep/fgrep 5 PASS,FAIL
/tset/LI18NUX2K.L1/utils/fold/fold 1 PASS,FAIL
/tset/LI18NUX2K.L1/utils/fold/fold 2 PASS,FAIL
/tset/LI18NUX2K.L1/utils/fold/fold 3 PASS,FAIL
/tset/LI18NUX2K.L1/utils/grep-tp/grep-tp 5 PASS,FAIL
/tset/LI18NUX2K.L1/utils/join/join 3 PASS,FAIL
/tset/LI18NUX2K.L1/utils/join/join 4 PASS,FAIL
/tset/LI18NUX2K.L1/utils/pr/pr 1 PASS,FAIL
/tset/LI18NUX2K.L1/utils/pr/pr 3 PASS,FAIL
/tset/LI18NUX2K.L1/utils/pr/pr 4 PASS,FAIL
/tset/LI18NUX2K.L1/utils/pr/pr 5 PASS,FAIL
/tset/LI18NUX2K.L1/utils/pr/pr 6 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 8 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 9 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 10 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 11 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 12 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 13 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 14 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 15 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 16 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 24 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 25 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 26 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 27 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 28 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 29 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 30 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 31 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 32 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 40 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 41 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 42 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 43 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 44 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 45 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 46 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 47 PASS,FAIL
/tset/LI18NUX2K.L1/utils/sort/sort 48 PASS,FAIL
/tset/LI18NUX2K.L1/utils/unexpand/unexpand 1 PASS,FAIL
/tset/LI18NUX2K.L1/utils/uniq/uniq 2 PASS,FAIL
/tset/LI18NUX2K.L1/utils/uniq/uniq 3 PASS,FAIL