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

Bug#424723: marked as done (nscd is crashing after few seconds)



Your message dated Fri, 18 May 2007 09:14:35 +0200
with message-id <20070518071435.GA27369@artemis>
and subject line Bug#424723: Acknowledgement (nscd is crashing after few seconds)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
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


--- End Message ---
--- Begin Message ---
On Thu, May 17, 2007 at 03:38:16PM +0200, Sylvain Rochet wrote:
> Hi,
> 
> It seems that clearing /var/db/nscd fixes the problem but this is a 
> fresh install (ie. not upgraded from Sarge) then there is still a problem 
> somewhere (cache db corrupted for some reasons ?).

  this is a "known" problem, that there is some inconsistencies between
etch and sarge version for whatever reason, and we noticed it too late.
So you have to purge the cache manually, and it /should/ work after
that.

Please reopen if it's not the case.
-- 
·O·  Pierre Habouzit
··O                                                madcoder@debian.org
OOO                                                http://www.madism.org

Attachment: pgp7IJpYvljRH.pgp
Description: PGP signature


--- End Message ---

Reply to: