[PATCH] clean the event context after fork in
Stefan (metze) Metzmacher
metze at samba.org
Mon Jan 5 07:58:41 GMT 2009
> The point here is that there maybe outstanding requests in parent,
> and async_request_timeout is set, which cause this child try to kill
> some other child, probably be primary domain's child. Look, After
> winbindd started, child for primary domain is forked, then other domains
> such as BUILTIN. If there are outstanding requests sent to child for
> primary domain, async_request_timeout handler is set, which is
> inheritted in child for domain BUILTIN. Later, time expired and child
> for BUILTIN sends SIGTERM to child for primary domain.
> Patches are in the attachment, Thanks!
I think the real solution is to create a new event context in the child
process (and free the parents context). In the end we should do that
also within smbd...
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.samba.org/archive/samba-technical/attachments/20090105/fdff17f0/signature.bin
More information about the samba-technical