Warum friert Netscape den Rechner immer wieder ein?

Unter LinuxPPC 99 neigt Netscpae dazu unter bestimmten Bedingungen den Rechner einzufrieren. Ich habe mal in den Mailing-listen von linuxppc gewühlt und zusammen mit meinen eigene Beobachtungen Schlüsse gezogen:

Mein Setup:
Ich habe zwei via Ethernet verbundenen Macs. Bis vor ein paar Wochen hing mein ISDN-Adapter an meinem alten 7500er mit LinuxPPC R4. Die Einwahl erfolgte dort. Gesurft habe ich aber auf dem Yosimite unter LinuxPPC 99, der über den 7500er und IP-Masquadaring am Internet hing. Auf dem Yosimite läuft ein selbstkompilierter 2.2.10-Kernel, damals ohne Support für die serielle Schnittstelle. In dieser Konstellation ist - soweit ich mich erinnere - der Rechner nie eingefroren.

Das Problem:
Nun habe ich vor einigen Wochen mit einen gPort für den Yosimite zugelegt (läuft prima das Teil). Der ISDN-Adpater hängt nun am gPort und im Kernel ist selbstverständlich der Support für die serielle Schnittestelle wieder drin.

Seitdem friert Netscape ein. Und zwar vor allem,

Ausserdem scheint das Einfrieren immer während des Schreibens von Dateien in den Cache zu erfolgen. Ich habe diesen daher mittlerweile auf eine eigne Partition ausgelagert. Diese ist nach fast jedem Einfrieren so kaputt, das man fsck von Hand startet muss.

Es nützt auch nichts, wenn man Netscape auf dem 7500er startet und sich via X auf den Yosimite holt. Auch in dieser Konfiguration friert der Yosimite ein.

In den Mailinglisten von LinuxPPC scheint dieses Problem bekannt zu sein. Es wird auf ein Problem mit der seriellen Schnittestelle bei (leicht) erhöhter Rechnerlast zurückgeführt.

Vorläfig gibt es keine Lösung für diese Problem. Es wird aber wohl an einem vollkommen neuen Code fuer die serielle Schnittstelle gearbeitet, der dann auch diese Problem fixen soll.
Möglicherweise ist es auch schon im 2.2.13 Kernel gefixt.

Tips, Workarounds
- Wenn man vor dem ersten Download in Netscape 'autoload images' abschaltet schient die Wahrscheinlichkeit des Einfrierens zu sinken. Später kann es dann wieder eingeschaltet werden.
- Man Anfang sollte man vorsichtig und langsam surfen. Wenn Netscape dann 2-3 Minuten sauber lief, hält es in der Regel noch Stunden durch.


Rüdiger Goetz
Last modified: Sun Nov 28 20:34:36 CET 1999