Hallo Stefan,
das sieht nach einem Kernel-Fehler aus. Ich könnte mir, im Zusammenhand mit kswapd, vorstellen, dass der Kernel versucht, Speicher zu allozieren, was aber aus irgendeinem Grund scheitert, sodass malloc() einen Nullzeiger zurückgibt. Wenn dieser Zeiger nun dereferenziert wird, was in C nicht geht, wird diese Fehlermeldung ausgegeben.
Welchen Kernel verwendest du? Verwendest du möglicherweise einen gepatchten Kernel? Versuche es doch mit der aktuellsten 2.6er Version. Oder wenn das nicht klappt, mit der 2.4er. Die scheinen nun wirklich mehr als stabil zu sein, wenn ich mir anschaue, wie selten neue Patches erscheinen.
MfG Dimitri Rettig