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

Bug#575534: libc6: periodic timers hang fork()



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


Reply to: