[Samba] 3.0.23rc1 - Failed to setup RT_SIGNAL_NOTIFY handler
Thomas Bork
tombork at web.de
Sun May 28 18:34:57 GMT 2006
Volker Lendecke wrote:
>> [2006/05/25 15:25:42, 0] smbd/oplock_linux.c:linux_init_kernel_oplocks(247)
>> Failed to setup RT_SIGNAL_LEASE handler
>> [2006/05/25 15:25:42, 0] smbd/notify_kernel.c:kernel_notify_init(224)
>> Failed to setup RT_SIGNAL_NOTIFY handler
> Is this a change from pre1? I'm not aware of any changes.
> Can we get a debug level 10 log and an strace of such a
> message?
Volker debugged this on my machine with following results (hope I
understand it correct):
3.0.23rc1 uses 'AC_LIBTESTFUNC(rt, clock_gettime)' in configure.in,
which leads to an smbd linked against pthreads which leads to an
confused smbd which cannot SIGRTMIN.
Without this function smbd isn't linked to pthreads anymore and linux
oplocks are available with glibc 2.2.5 and kernel 2.4.26-1.
Please accept this patch for configure.in, removing the function
introduced in 15508 (Use clock_gettime for profiling timestamps if it is
available. Use the fastest clock available on uniprocessors.):
--- configure.in.org Sun May 28 19:22:51 2006
+++ configure.in Sun May 28 19:22:57 2006
@@ -2024,8 +2024,6 @@
AC_DEFINE(HAVE_GETTIMEOFDAY_TZ,1,[Whether gettimeofday() is
available])
fi
-AC_LIBTESTFUNC(rt, clock_gettime)
-
AC_CACHE_CHECK([for va_copy],samba_cv_HAVE_VA_COPY,[
AC_TRY_LINK([#include <stdarg.h>
va_list ap1,ap2;], [va_copy(ap1,ap2);],
der tom
More information about the samba
mailing list