[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: