Hallo, Am Fri, 21 Nov 2003, Christian Boltz schrieb:
Am Donnerstag, 06. November 2003 01:31 schrieb David Haller:
Am Thu, 06 Nov 2003, Christian Boltz schrieb:
Am Sonntag, 2. November 2003 23:42 schrieb Christian Boltz:
Am Sonntag, 2. November 2003 00:13 schrieb David Haller:
Am Sat, 01 Nov 2003, Christian Boltz schrieb:
ich habe hier seit kurzem SuSE 9.0 Pro installiert (als Update [1]) und das Problem, dass sich einige Programme mit segfault "verabschieden". Bisher habe ich das Problem bei den Programmen sleep, hwclock, ps, awk [...] festgestellt. [..] Aehm, sind dein *utils (bes. procps) usw. auf dem noetigen Stand
Das will ich bei SuSE 9.0 doch hoffen ;-)
Ich hab grad mal ein for file in `rpm -qa` ; do rpm -qi $file | \ grep "Distribution: SuSE Linux 9.0" >/dev/null || echo $file ; done
*tsk* rpm -qa --queryformat "%{distribution}\t%{name}\n" | grep -vi '^suse' *scnr*
cdfs-0.5c-1 (für den "alten" vanilla kompiliert + checkinstall *duck*)
Sollte irrelevant sein.
idesmart-1.4-41 (von SuSE 8.2)
Ebenso.
nssv1-2.1.3-141 (stammt noch von SuSE 7.0 und enthält: (rpm -ql) /lib/libnss_compat.so.1 /lib/libnss_db.so.1 /lib/libnss_dns.so.1 /lib/libnss_files.so.1 /lib/libnss_nis.so.1
Was sagt ein 'rpm -qlv nssv1'? Und was ein 'ls -l /lib/libnss*1'? Und wenn das keine symlinks sind, was spuckt ein 'ldd lib/libnss_files.so.1' aus? Und das nssv1-2.1.3 ist ja offenbar von der glibc-2.1.3, das koennte mitbeteiligt sein...
Und koenntest du evtl. einen Vanilla 2.4.21 mal testen?
Hatte ich vor und hab mir dann bei einem Bekannten mit DSL die Vanilla-Sourcen runtergeladen. Ich hab nur scheinbar schlecht gezielt, es ist ein 2.4.22 ;-)
Passt schon. Waere halt geschickter gewesen wg. dem direkten Vergleich SuSE- vs. Vanilla-Kernel...
Jedenfalls: Auch mit dem neuen Vanilla-Kernel tauchen keine SegFaults auf - irgendwie hab ich das Gefühl, dass die Schuld wirklich beim SuSE-Kernel liegt...
BTW, um auch das auszuschließen: rpm -V k_deflt findet keine Veränderungen am SuSE-Kernel.
Hm. Ich kenn unpraktischerweise keine SuSE-Kernels mehr. Insbesondere, welche patches da alle reingepatcht werden... [..]
Das spricht dann fuer nen Kernel-Bug (und eben einem in einem der zwischen 2.4.16-vanilla und 2.4.21-SuSE)... Waere also gut, wenn du das eingrenzen koenntest.
Wie gesagt, mit einem neuen Vanilla 2.4.22 läuft es. Die Kernelconfig habe ich weitgehend vom SuSE-Kernel übernommen, neue Optionen auf den Defaultwert. Einzige Änderung: ext3 und jfs sind fest einkompiliert.
Wie gesagt, ein Test zwischen Vanilla 2.4.21 und SuSE 2.4.21 wuerde die Moeglichkeiten eben weiter einengen. Du koenntest evtl. nur den patch vanilla-2.4.21 -> vanilla-2.4.22 saugen und dann mit patch -R das Downgrade machen ;)
An der glibc hast du nicht geschraubt, oder?
Nö, da lass ich die Finger davon ;-)
S.o. libnss* gehoeren zur glibc. [..]
ps). Der Segfault tritt also in der glibc auf...
Das macht die Sache wohl nicht einfacher ;-)
Jup.
PS: Gibt's nen besonderen Grund fuer den neuen Kernel?
Naja, ich hab die SuSE 9.0 installiert und dann mal mehr spasseshalber den zugehörigen Kernel gebootet. Und die segfaults in so grundlegenden Programmen machen einen dann schon stutzig...
Jep.
Und dann fuer nen SuSE-Kernel?
Gilt "Der bunte Rahmen gefällt mir"? ;-) Ansonsten s. o.
Den patch fuer das bunte Zeug gibt's auch einzeln ;)
Und warum nicht gleich 2.6.*?
So experimentierfreudig bin ich beim Kernel nicht - wenn ich eine Beta [1] will, dann bei KDE ;-) [..] [1] Klar, Kernel 2.6.0 ist wohl offiziell nicht "Beta", aber eben auch noch verhältnismäßig wenig getestet. Und eine .0 beim Kernel versuche ich zu vermeiden ;-)
Och, ich hab damit eigentlich ganz gute Erfahrungen gemacht. 2.4.0-test1 lief bei mir gut, -test4 dann ueber nen Jahr problemlos. Der Aerger bei 2.4.x kam erst nach 2.4.2 IIRC. Naja, wenn ich mal die noetigen Tools aktualisiert habe und dann den 2.6.0 getestet habe kann ich ja berichten. -dnh -- Es kursiert ja immer noch die Behauptung, dass sendmail geschrieben wurde, weil sich jemand sein root-Passwort nicht merken konnte. -- A. Schreiber