This seems due to QEMU bug, as also observed in
tests/lib/libc/gen/t_siginfo:sigfpe_flt, see:
http://cvsweb.netbsd.org/bsdweb.cgi/src/tests/lib/libc/gen/t_siginfo.c#rev1.20
Actually, these tests pass on
(1) VirtualBox, and
(2) real hardware under amd64 kernel with COMPAT_NETBSD32.
I will make these tests (and similar ones in kernel/t_trapsignal) skipped on
QEMU, if there's no objection.
Thanks,
rin
On 2020/06/19 19:31, Rin Okuyama wrote:
I will examine this.
Thanks,
rin
On 2020/06/19 19:28, NetBSD Test Fixture wrote:
This is an automatically generated notice of new failures of the
NetBSD test suite.
The newly failing test cases are:
lib/libc/sys/t_ptrace_wait3:traceme_crash_fpe
lib/libc/sys/t_ptrace_wait3:traceme_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait3:traceme_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_wait3:traceme_vfork_crash_fpe
lib/libc/sys/t_ptrace_wait3:traceme_vfork_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait3:traceme_vfork_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_wait4:traceme_crash_fpe
lib/libc/sys/t_ptrace_wait4:traceme_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait4:traceme_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_wait4:traceme_vfork_crash_fpe
lib/libc/sys/t_ptrace_wait4:traceme_vfork_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait4:traceme_vfork_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_wait4:unrelated_tracer_sees_crash_fpe
lib/libc/sys/t_ptrace_wait4:unrelated_tracer_sees_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait4:unrelated_tracer_sees_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_wait6:traceme_crash_fpe
lib/libc/sys/t_ptrace_wait6:traceme_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait6:traceme_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_wait6:traceme_vfork_crash_fpe
lib/libc/sys/t_ptrace_wait6:traceme_vfork_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait6:traceme_vfork_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_wait6:unrelated_tracer_sees_crash_fpe
lib/libc/sys/t_ptrace_wait6:unrelated_tracer_sees_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait6:unrelated_tracer_sees_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_wait:traceme_crash_fpe
lib/libc/sys/t_ptrace_wait:traceme_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait:traceme_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_wait:traceme_vfork_crash_fpe
lib/libc/sys/t_ptrace_wait:traceme_vfork_signalignored_crash_fpe
lib/libc/sys/t_ptrace_wait:traceme_vfork_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_waitid:traceme_crash_fpe
lib/libc/sys/t_ptrace_waitid:traceme_signalignored_crash_fpe
lib/libc/sys/t_ptrace_waitid:traceme_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_waitid:unrelated_tracer_sees_crash_fpe
lib/libc/sys/t_ptrace_waitid:unrelated_tracer_sees_signalignored_crash_fpe
lib/libc/sys/t_ptrace_waitid:unrelated_tracer_sees_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_waitpid:traceme_crash_fpe
lib/libc/sys/t_ptrace_waitpid:traceme_signalignored_crash_fpe
lib/libc/sys/t_ptrace_waitpid:traceme_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_waitpid:traceme_vfork_crash_fpe
lib/libc/sys/t_ptrace_waitpid:traceme_vfork_signalignored_crash_fpe
lib/libc/sys/t_ptrace_waitpid:traceme_vfork_signalmasked_crash_fpe
lib/libc/sys/t_ptrace_waitpid:unrelated_tracer_sees_crash_fpe
lib/libc/sys/t_ptrace_waitpid:unrelated_tracer_sees_signalignored_crash_fpe
lib/libc/sys/t_ptrace_waitpid:unrelated_tracer_sees_signalmasked_crash_fpe
The above tests failed in each of the last 4 test runs, and passed in
at least 26 consecutive runs before that.
The following commits were made between the last successful test and
the failed test:
2020.06.17.08.23.18 rin src/tests/lib/libc/sys/t_ptrace_wait.h,v 1.29
2020.06.17.08.42.16 rin src/tests/lib/libc/sys/t_ptrace_signal_wait.h,v 1.2
2020.06.17.08.42.16 rin src/tests/lib/libc/sys/t_ptrace_wait.h,v 1.30
2020.06.17.09.11.13 msaitoh src/sys/dev/pci/ixgbe/ixgbe.c,v 1.231
Logs can be found at:
http://releng.NetBSD.org/b5reports/i386/commits-2020.06.html#2020.06.17.09.11.13