#575413 nscd crash when running in paranoia mode with restart-interval

Package:
nscd
Source:
glibc
Description:
GNU C Library: Name Service Cache Daemon
Submitter:
JP Ayanides
Date:
2010-03-25 16:30:04 UTC
Severity:
important
#575413#5
Date:
2010-03-25 16:27:28 UTC
From:
To:
when running with these parameters:
        paranoia                yes
        restart-interval        1800
nscd crash insteed of restart when launched in paranoia mode.

here is strace result with -F option:
[pid 19826] clock_gettime(CLOCK_MONOTONIC, {178919, 912109555}) = 0
[pid 19826] clock_gettime(CLOCK_MONOTONIC, {178919, 912222809}) = 0
[pid 19826] futex(0xb7fd43a4, FUTEX_WAIT_PRIVATE, 1410, {14, 999886746} <unfinished ...>
[pid 19824] <... epoll_wait resumed> {}, 100, 29988) = 0
[pid 19824] time(NULL)                  = 1269531574
[pid 19824] open("/proc/self/cmdline", O_RDONLY) = 14
[pid 19824] read(14, "/usr/sbin/nscd\0"..., 1024) = 15
[pid 19824] close(14)                   = 0
[pid 19824] chdir("/")                  = 0
[pid 19824] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
Process 19824 detached
[pid 19825] <... futex resumed> )       = ? ERESTART_RESTARTBLOCK (To be restarted)
[pid 19826] <... futex resumed> )       = ? ERESTART_RESTARTBLOCK (To be restarted)
[pid 19828] <... futex resumed> )       = ? ERESTARTSYS (To be restarted)
[pid 19829] <... futex resumed> )       = ? ERESTART_RESTARTBLOCK (To be restarted)
[pid 19830] <... futex resumed> )       = ? ERESTARTSYS (To be restarted)
[pid 19831] <... futex resumed> )       = ? ERESTARTSYS (To be restarted)
[pid 19832] <... futex resumed> )       = ? ERESTARTSYS (To be restarted)
[pid 19833] <... futex resumed> )       = ? ERESTARTSYS (To be restarted)
[pid 19825] +++ killed by SIGSEGV +++
[pid 19826] +++ killed by SIGSEGV +++
[pid 19828] +++ killed by SIGSEGV +++
[pid 19829] +++ killed by SIGSEGV +++
[pid 19830] +++ killed by SIGSEGV +++
[pid 19831] +++ killed by SIGSEGV +++
[pid 19832] +++ killed by SIGSEGV +++
[pid 19833] +++ killed by SIGSEGV +++