[SCM] Samba Shared Repository - branch v3-2-test updated - release-3-2-0pre2-2768-g8691709

Jeremy Allison jra at samba.org
Fri Jul 25 15:50:01 GMT 2008


On Fri, Jul 25, 2008 at 05:10:19AM -0500, Volker Lendecke wrote:
> The branch, v3-2-test has been updated
>        via  8691709626b0d461de91b8fc9d10c730d1f183dd (commit)
>       from  c6ca0f7d462c51122ccb1068306410ccdbee7b00 (commit)
> 
> http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-test
> 
> 
> - Log -----------------------------------------------------------------
> commit 8691709626b0d461de91b8fc9d10c730d1f183dd
> Author: Volker Lendecke <vl at samba.org>
> Date:   Fri Jul 25 12:08:03 2008 +0200
> 
>     Fix a race condition in winbind leading to a crash
>     
>     When SIGCHLD handling is delayed for some reason, sending a request to a child
>     can fail early because the child has died already. In this case
>     async_main_request_sent() directly called the continuation function without
>     properly removing the malfunctioning child process and the requests in the
>     queue. The next request would then crash in the DLIST_ADD_END() in
>     async_request() because the request pending for the child had been
>     talloc_free()'ed and yet still was referenced in the list.
>     
>     This one is *old*...

Wow - well caught ! How did you track that one down ?

Jeremy.


More information about the samba-technical mailing list