Yes IIRC fork on Cygwin is notoriously crappy because Windows doesn't
really work that way (doesn't it have to pass the address space through
a pipe?). This seems harmless, applied it - thanks
On Wed, Oct 01, 2014 at 05:43:51PM -0500, J Raynor wrote:
> I???m not seeing a hang, but I do see a defu
I’m not seeing a hang, but I do see a defunct process. It appears to
be due to a race condition.
Tmux startup is a little slow on cygwin, which I think is what’s
triggering the race condition. It looks like tmux ends up setting
client_attached=1 before the child process in daemon() exits. As a
I have the latest version of tmux from cygwin. Previous versions worked
fine, but now it frequently hangs. When it does this, I open a new terminal
window, run "ps -ef | tmux" and see a tmux process that is marked as
"". Killing the process and starting a new tmux session or
reattaching to the exis