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

Bug#220584: upgrade to 2.3.2.ds1-10 makes everything linked to libpthread segfault



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


Reply to: