Bug#306546: nscd/libc6: Assertion failed on login/su, any user
Package: nscd
Version: 2.3.2.ds1-21
Severity: grave
Justification: renders package unusable
My affected box is an AMD Sempron machine with a 2.6 kernel built
for K8 architecture. Having upgraded nscd to 2.3.2.ds1-20 (via
apt-get dist-upgrade) earlier this week I found myself unable
to log in locally or to use su. The error message is:
login: pthread_mutex_lock.c:78: __pthread_mutex_lock: Assertion
`mutex->__data.__owner == 0' failed.
Aborted
(for su substitute "login:" with "su:")
Logging in remotely via SSH works with no errors.
I had an identical problem last week with some Athlon 64 machines
running Debian-amd64 (pure64, testing), but executing apt-get
dist-upgrade on Monday (and thus upgrading libc6 and nscd to
2.3.2.ds1-21) solved the issue. Sadly, in case of the 32-bit box
the upgrade didn't help.
Also, I manage a number of other 32-bit machines with Intel processors,
ranging from i686 to Pentium 4, running exactly the same version of
Debian with the same version of the packages in question, but 2.4-branch
kernels, which have no such problems.
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.11.7
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages nscd depends on:
ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an
-- no debconf information
Reply to: