[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 00/12] libxl: fork: SIGCHLD flexibility
Jim Fehlig writes ("Re: [Xen-devel] [PATCH 00/12] libxl: fork: SIGCHLD flexibility"): ... > It looks like libxl is waiting for a read with a ctx locked on thread 5, > then receives an occurred_fd event on the same ctx in thread 1. But it > is not clear to me why read() is blocking... Presumably the sigchld handler (bottom half) lost the race with a previous instance of the sigchld_selfpipe_handler (top half), causing sigchld_selfpipe_handler to run when the pipe was in fact empty. And the real bug is that nothing sets the pipe to nonblocking! Bear with me. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |