Hi, Am Mittwoch, den 19.05.2010, 20:47 +0200 schrieb Aurelien Jarno: > I don't think it is possible to disable the timers while running clone > in the libc side. POSIX 2008 is explicit about how signals should be > delivered, and doing that would create a small window of time that > violates POSIX 2008. > > I guess the kernel behaviour of restarting the clone syscall in that > case is also to not violate POSIX 2008. the ghc compiler was now patched to disable the timers around fork()/clone(). I did not yet test whether this fixed the problems we observe on the buildds. Thomas, in your case, I guess the bug needs to be reassigned against gcc, as it might be an error in the profiling code created by gcc. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata
Attachment:
signature.asc
Description: This is a digitally signed message part