Package: libc6
Version: 2.3.2.ds1-10
Tags: sid
Severity: important
Yo!
I saw #218546 and #216466 - It feels a bit like the first one. (So, to me it
feels like Severity: critical - but since it's just on one system I won't do
that)
After installing (which, like in 218546 goes through without error) the new
libc6, all programs linked to libpthread (which includes tar, so there's no
going back with dpkg. And ls, and a lot of other small tools you're used
to...) segfault. (thank god ln and ssh don't, so I can restore the old libc).
2.3.2-9 works. 2.3.2.ds1-{4,8,10} don't work.
Kernel is 2.4.22 (with a few patches from kernel-patch-xxx packages from
unstable).
Funny thing is: a second system, with almost the same kernel, doesn't have the
problem. Diff between the kernel configs is below.
Problem: both systems are quite a mix between stable/testing/unstable software
(we'd like to use stable, but we need current php and samba. And we like
using the Debian packages, since it's so much easier...), and absolutely not
in the same state, so you'll have to ask questions about installed software -
I've no idea where to look for the problems.
I can tweak the system which broke. The other one is a production machine
which I don't want to touch too much.
cheers
-- vbi
Hmmm. Diff between the kernel versions doesn't tell me anything (only
difference is some modules, but none of these is loaded)
however, gcc build environment used to build the kernels was different:
this kernel works:
$ cat /proc/version
Linux version 2.4.22 (vbi@altfrangg) (gcc version 3.3.2 20031005 (Debian
prerelease)) #3 SMP Thu Oct 23 08:03:53 CEST 2003
this one doesn't:
cat /proc/version
Linux version 2.4.22 (avbidder@ogo) (gcc version 3.3.2 (Debian)) #2 SMP Don
Nov 6 16:03:21 CET 2003
with both kernels:
#
# Processor type and features
#
CONFIG_LOLAT=y
CONFIG_LOLAT_SYSCTL=y
CONFIG_M586=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_X86_USE_STRING_486=y
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_PPRO_FENCE=y
CONFIG_X86_MCE=y
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_NOHIGHMEM=y
CONFIG_MTRR=y
CONFIG_SMP=y
CONFIG_HAVE_DEC_LOCK=y
(other are not set)
Also: machine that works:
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Intel(R) Celeron(TM) CPU 1200MHz
stepping : 1
doesn't work:
$ cat /proc/cpuinfo
processor : 0
vendor_id : CentaurHauls
cpu family : 6
model : 7
model name : VIA Samuel 2
stepping : 3
--
To stand and be still,
At the Birkenhead drill,
Is a damned tough bullet to chew.
-- Rudyard Kipling
Attachment:
pgpOue9bub02O.pgp
Description: signature