Comment #8 on issue 91 by dnietoc: DynamicLog causes xmonad to hang when the output pipe is full http://code.google.com/p/xmonad/issues/detail?id=91 From "The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition", execve: Signals set to the default action (SIG_DFL) in the calling process image shall be set to the default action in the new process image. Except for SIGCHLD, signals set to be ignored (SIG_IGN) by the calling process image shall be set to be ignored by the new process image. Signals set to be caught by the calling process image shall be set to the default action in the new process image (see <signal.h>). Then SIGPIPE should be handled (and do nothing) instead of ignored. Ignored signals are inherited by child processes which may break if they rely on the default behaiviour of a SIGPIPE signal. Instead, handled signal are reset when exec is called. -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings