On 06/06/2016 17:02, Colin Booth wrote:
> When trying to bring s6rc-fdholder up directly I noticed it was dying
> with a SIGFPE, here's the strace for that (./run modified to exec into
> strace <opts> s6-fdholderd which is why the s6-rc-fdholder-filler
> calls are missing):
> http://paste.debian.net/718429/
Thanks.
This is very probably unrelated. *Nothing* in s6-fdholderd uses floating
point, and the SIGFPE... just can't happen. I'm looking suspiciously at
regcomp(), which is a complex function that is called right when you're
getting the SIGFPE, but I can't for the life of me figure out why even
glibc would make floating point calls in regcomp().
Could you try with another libc (or another version of glibc) and tell me
if your s6-fdholderd works correctly?
I'll be working on the s6-rc-init issue.
--
Laurent
Received on Mon Jun 06 2016 - 17:28:08 UTC