[PATCH] Fix bug 11175 - Lots of winbindd zombie processes on Solaris platform

Jeremy Allison jra at samba.org
Wed Mar 25 13:29:31 MDT 2015


On Wed, Mar 25, 2015 at 08:37:27AM -0700, Jeremy Allison wrote:
> On Wed, Mar 25, 2015 at 01:17:19PM +0100, Andreas Schneider wrote:
> > On Monday 23 March 2015 14:09:35 Jeremy Allison wrote:
> > > Fix confirmed by submitter. Changes use of signal()
> > > to sigaction().
> > 
> > Hi Jeremy,
> > 
> > I've reverted this patchset as it breaks 'make test' on most Linux platforms. 
> > Note that our autobuild doesn't have support for robust mutexes, so it doesn't 
> > fail ...
> > 
> > Sometimes I wonder if I'm the only one running 'make test' on his own boxes 
> > (Fedora and openSUSE).
> 
> Well I'm running make test locally (although I can't remember if
> I did so on this one) and didn't spot this. Thanks for catching
> it. I also though autobuild was using robust mutexes, so that's
> also another factor.
> 
> We do need something here to fix the Solaris winbindd zombie
> problem so I'll look into this some more. Can't see how it
> broke things also :-).
> 
> More when I've tested !

Ah, looks like it's exposed a bug by making the check for
tdb_runtime_check_for_robust_mutexes() work when it didn't
previously :-).

The error message is coming from smbclient, which normally
isn't allowed to read gencache_notrans.tdb in a real running
setup.

More soon ..


More information about the samba-technical mailing list