
Comment #11 on issue 576 by dernst...@gmail.com: On FreeBSD Xmonad loses first hotkey sometimes https://code.google.com/p/xmonad/issues/detail?id=576 I've had this problem for some time now (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=181049). Here are some of my observations so far: GHC 7.4 is not affected GHC 7.6 and 7.8 both seem to produce this bug xmonad 0.8 did not show that bug xmonad 0.11 did show the bug As a workaround I copied the definition of spawn and doubleFork from xmonad 0.8 into the xmonad 0.11 source code which then did not seem to exhibit this problem. AFAICT it is related to interval timers. interval timers are supposed to be disabled right before execve(). executeFile does disable the interval timers but in some cases the call to setitimer does not always take place. Then the child process is terminated by a SIGALRM. I am observing the same behaviour even when compiling with -rtsopts -with-rtsopts -v0. Sadly I have no idea to fix or debug this. I started looking at the generated Core for affected/unaffected spawn/doubleFork versions but have no clue yet.. -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings