[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: "make test" leaves servers running (ITS#28)

I appears that FreeBSD 2.2.8 and 3.0 both have a bug in their
pthread_exit() implementations.  The program

  #include <pthread.h>

  int main(int argc, char** argv)
        pthread_exit( NULL );

        /* not reachable */
        return -2;

fails to exit without being kill'ed.  I filed a PR (i386/9237)
with FreeBSD folks and reworked threading in slapd/slurpd to
workaround this problem.  Assuming my changes don't cause
problems on other platforms, this should be available in the
next patch release.