On Mon, Aug 26, 2019 at 7:57 AM Tycho Andersen tycho@tycho.ws wrote:
Hi,
On Fri, Aug 23, 2019 at 05:30:53PM -0700, Paul Walmsley wrote:
On Thu, 22 Aug 2019, David Abdurachmanov wrote:
There is one failing kernel selftest: global.user_notification_signal
Also - could you follow up with the author of this failing test to see if we can get some more clarity about what might be going wrong here? It appears that the failing test was added in commit 6a21cc50f0c7f ("seccomp: add a return code to trap to userspace") by Tycho Andersen tycho@tycho.ws.
Can you post an strace and a cat of /proc/$pid/stack for both tasks where it gets stuck? I don't have any riscv hardware, and it "works for me" on x86 and arm64 with 100 tries.
I don't have the a build with SECCOMP for the board right now, so it will have to wait. I just finished a new kernel (almost rc6) for Fedora, but it will take time to assemble new repositories and a disk image.
There is older disk image available (5.2.0-rc7 kernel with v2 SECCOMP) for QEMU or libvirt/QEMU:
https://dl.fedoraproject.org/pub/alt/risc-v/disk-images/fedora/rawhide/20190... https://fedoraproject.org/wiki/Architectures/RISC-V/Installing#Boot_with_lib...
(If you are interesting trying it locally.)
IIRC I attempted to connected with strace, but it quickly returns and fails properly. Simply put strace unblocks whatever is stuck.
david