Bug#800900: hurd-i386: changeset from r6489 breaks SIGBUS handling
Hello,
Gilles Filippini, le Mon 05 Oct 2015 11:58:28 +0200, a écrit :
> I've reduced the testcase to the attached H5detect.c.
> The behavior is different depending on whether we link with "-lpthread":
Indeed, but
> pini@exodar:~/tmp$ /usr/bin/gcc -o H5detect H5detect.c
> pini@exodar:~/tmp$ ./H5detect
> verify_signal_handlers for signal 10 did 5 tries. Found 2 failures and 3
This was already dubious. I have found the issue, which is due to
longjump-ing from the signal handler called from a raise(). I'll handle
submitting fixes etc.
Thanks for the report,
Samuel
Reply to: