[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#424723: nscd is crashing after few seconds



Package: nscd
Version: 2.3.6.ds1-13
Severity: grave
Justification: renders package unusable

Well, I believe this is somehow important, on all of my servers it 
crashes in about 15 seconds. Please note that I am using a lot of groups 
(more than 2000) and that my servers are heavily loaded. I am using a 
vanilla kernel (without grsec, pax, and such). It worked without problem
on Debian Sarge.

Here is a gdb output (without symbols however) :

# gdb /usr/sbin/nscd
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you 
are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for 
details.
This GDB was configured as "i486-linux-gnu"...(no debugging symbols 
found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run -d
Starting program: /usr/sbin/nscd -d
(no debugging symbols found)
4110: handle_request: request received (Version = 2) from PID 4119
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4119
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4120
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4121
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4121
4110:   GETPWBYUID (11101)
4110: Haven't found "11101" in password cache!
[New LWP 4117]
4110: handle_request: request received (Version = 2) from PID 4120
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4120
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4122
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4122
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4121
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4122
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4121
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4119
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4123
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4123
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4123
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4124
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4124
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4124
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4125
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4125
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4126
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4126
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4126
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4125
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4127
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4127
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4127
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4128
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4128
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4128
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4129
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4129
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4129
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4130
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4130
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4130
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: handle_request: request received (Version = 2) from PID 4131
4110:   GETFDPW
4110: provide access to FD 7, for passwd
4110: handle_request: request received (Version = 2) from PID 4131
4110:   GETFDGR
4110: provide access to FD 9, for group
4110: handle_request: request received (Version = 2) from PID 4131
4110:   GETFDHST
4110: provide access to FD 11, for hosts
4110: Reloading "axxium" in group cache!
4110: Reloading "72.30.216.90" in hosts cache!
4110: Reloading "10903" in password cache!
[New LWP 4115]
4110: Reloading "72.30.216.90" in hosts cache!
4110: Reloading "121.97.202.175" in hosts cache!
4110: Reloading "121.97.202.175" in hosts cache!
4110: Reloading "62.154.137.170" in hosts cache!
4110: Reloading "62.154.137.170" in hosts cache!
nscd: cache.c:335: prune_cache: Assertion `dh->usable' failed.

Program received signal SIGABRT, Aborted.
[Switching to LWP 4115]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt full
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xa7dd5811 in ?? ()
No symbol table info available.
#2  0xa7ed9ff4 in ?? ()
No symbol table info available.
#3  0xa78cebb0 in ?? ()
No symbol table info available.
#4  0xa78cdad8 in ?? ()
No symbol table info available.
#5  0xa7dd6fb9 in ?? ()
No symbol table info available.
#6  0x00000006 in ?? ()
No symbol table info available.
#7  0xa78cda4c in ?? ()
No symbol table info available.
#8  0x00000000 in ?? ()
No symbol table info available.
(gdb) 


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.21.1
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)

Versions of packages nscd depends on:
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries

nscd recommends no packages.

-- no debconf information



Reply to: