Martin Samesch schrieb:
> Feb  1 18:37:07 tutnix kernel: Assertion failure in journal_revoke()
> at revoke.c:329: "!(__builtin_constant_p(BH_Revoked) ?
> Wie kommen solche Besch�digungen im normal laufenden Betrieb
> zustande? 

Kernel-Bug? Es gab vor kurzem schon mal so eine Meldung auf der LKML:

http://groups.google.de/groups?selm=20030117193019%24054c%40gated-at.bofh.it

Es gab bisher keine Antwort darauf. Hier sieht man nicht nur, was 
fehlende Realnamen bewirken ;-)

Vielleicht hat Adrian die obige Mail noch in seiner Mailbox, sowie Zeit 
und Lust, Dir bei der fachgerechten Aufbereitung einer Bug-Meldung 
(besonders reproduzierbare Kernel-Version - s.u.), dem Anh�ngen an 
obigen Thread und dem per CC: in's Boot holen der zust�ndigen 
Kernel-Entwickler behilflich zu sein.

Oder um es in anderen Worten zu sagen: schon so eine billige 
Bug-Meldung ist richtige Arbeit. 

Ein Beispiel: ich hatte vor ein paar Monaten einen Bug in Netfilter, 
den ich schnellstens weg haben musste. Auf der Netfilter-ML wurde das 
Problem schon mal ein paar Wochen vorher beschrieben. Aber so vage und 
unspezifisch, dass es vom Entwickler auch nur ein "k�nnte bla sein" 
Kommentar gab. Auf meine spezifischere Meldung hatte ich innerhalb von 
24h einen Patch bekommen. Nach ein paar Wochen, kam sogar noch ein 
weiterer Bugfix �ber die Liste, der damit nichts unmittelbar zu tun 
hatte, aber davon wohl initiert wurde.

Und nun rechnen wir mal durch: das Problem einem Netfilter-Bug 
zuzuordnen, genau zu analysieren und entsprechend beschreiben zu 
k�nnen, hat mich �ber 2 Std. Arbeit gekostet. Der Entwickler wird mit 
dem Einzeiler-Fix vermutlich < 1 Std. besch�ftig gewesen sein. Die 
verantwortlichen zwei Peer-Reviewer und der Tree-Maintainer vermutlich 
jeweils max. 5-10 Min. In 2.4.20 ist der Fix enthalten und als so banal 
eingeordnet, dass er nicht mal im Changelog steht.

Das heisst, zeitlich gesehen hatten nicht die Entwickler, sondern der 
Bug-Reporter den gr�ssten Aufwand. Und so ist das eigentlich meistens. 
Die Kugel schnell vom Tisch schieben, eben eine vage Mail mit ein paar 
kopierten Logs rausschieben - das kann jeder. Ich denke, mindestens ein 
Drittel des Aufwands zur Entwicklung eines Open-Source Produktes ist 
solche "versteckte Arbeit", die kaum einer sieht und wahr nimmt, vieler 
ungenannter fleissiger Heinzelm�nnchen. Vielleicht ist es auch schon 
mehr als die H�lfte (w�re mal ein interessantes Forschungsthema...).

> Ich benutze 2.4.20 mit ALSA- und Preempt-Patch und woody 

Welchen 2.4.20? Die originale 2.4.20-Version von kernel.org hat einen 
ext3-Data-Corruption-Bug. ext3 sollte damit gar nicht verwendet werden.

Der wichtige Punkt:
Kannst Du das auch mit der 2.4.20 Debian-Version oder letzten .21-pre 
*ohne* Deine sonstigen Patch-chen reproduzieren?

> Wegen des Pr�fsummen-Problems habe ich das IDE-Kabel ausgetauscht,
> was aber nichts gen�tzt hat.

Kann man meistens ausschliessen, da 99% der Leute einen UDMA-Modus 
benutzen, der selbst eine Pr�fsummen-Sicherung beinhaltet. W�rde also 
separat im Log auftauchen.

-- 
[EMAIL PROTECTED]


-- 
H�ufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an