Anwendungen, die die Funktionsbibliothek /usr/lib/libxml2.so.2 verwenden, stürzen unter Umständen mit einem Core-Dump ab, wenn die Funktion xmlValidateDocument () aufgerufen wird. Ursache dieses Problems ist ein Stack-Overrun in der Funktionsbibliothek für Dokumente, die anhand der Funktion xmlValidateDocument() validiert wurden.
Das Problem tritt nur auf, wenn der Programmcode unter Verwendung einer älteren libxml2-Version als der in Solaris 9 4/03 kompiliert wurde und anschließend unter einer der folgenden Versionen ausgeführt wird:
Solaris 9 4/03
Solaris 9 8/03
Solaris 9 12/03
Abhilfemaßnahme: Installieren Sie für alle Versionen von Solaris 9 folgende Patches:
SPARC-Systeme: Patch 114014-07
x86-Systeme: Patch 114015-07
Anwendungen, die unter Solaris 9 4/03, Solaris 9 8/03 oder Solaris 9 12/03 unter Verwendung von libxml2.so kompiliert wurden, müssen rekompiliert werden, falls Testmakros für die Funktionen von libxml2.so verwendet wurden. Dies ist leider unumgänglich, da die mit Solaris ausgelieferte libxml2.so-Version aufgrund einer Binärinkompatibilität auf Version 2.4.23 zurückgesetzt wurde. Die Version 2.5.4 von libxml2 wies die genannte Binärinkompatibilität auf.
Die Fähigkeit, Wechseldatenträger automatisch auszuführen, wurde vorübergehend aus der Desktop-Umgebung CDE für Solaris 9 12/03 entfernt.
Abhilfemaßnahme: Die Autorun-Funktionalität von CD-ROMs oder anderen Wechseldatenträgern können Sie weiterhin nutzen, indem Sie eine der folgenden Möglichkeiten wählen:
Führen Sie das Programm volstart auf der obersten Ebene des Wechseldatenträger-Dateisystems aus.
Befolgen Sie die mit der CD gelieferten Anweisungen für den Zugriff von außerhalb der Desktop-Umgebung CDE.
dtmail stürzt nach dem Verbindungsaufbau mit dem IMAP-Server ab, wenn es über die Befehlszeile gestartet wurde und die Option FontList übergeben wurde. Beispiel:
/usr/dt/bin/dtmail -xrm "Dtmail*FontList: -*-r-normal-*:" |
Es erscheint folgende Fehlermeldung:
Segmentation Fault |
Dieses Problem tritt in den Sprachumgebungen C und ja auf.
Abhilfemaßnahme: Geben Sie die FontList-Option nicht an, wenn Sie dtmail über die Befehlszeile starten.
Bei dem Versuch, E-Mail-Nachrichten mit vielen langen Zeilen in einer beliebigen Unicode- oder UTF-8-Sprachumgebung von Solaris 9 12/03 zu lesen, scheint der CDE-Mailer (dtmail) hängenzubleiben. Die E-Mail wird nicht wie erwartet sofort angezeigt.
Abhilfemaßnahme: Wählen Sie eine der folgenden Problemlösungen:
Vergrößern Sie das dtmail-Postfachfenster so weit, dass 132 Zeichenspalten angezeigt werden können.
Deaktivieren Sie die Funktion "Complex Text Layout“ wie folgt:
Melden Sie sich als Superuser an.
Wechseln Sie in das Verzeichnis für die Sprachumgebung Ihres Systems.
# cd /usr/lib/locale/Sprachumgebung |
In obigem Beispiel steht Sprachumgebung für den Namen der Solaris 9 12/03-Unicode- oder -UTF-8-Sprachumgebung Ihres Systems.
Benennen Sie die Kategorie für die Sprachumgebungs-Layout-Engine um.
# mv LO_LTYPE LO_LTYPE- |
Bevor Sie etwaige Patches auf die Sprachumgebungs-Layout-Engine anwenden, müssen Sie den ursprünglichen Namen der Kategorie für die Sprachumgebungs-Layout-Engine wiederherstellen (LO_LTYPE).
Wenn Sie den letzten Eintrag vom Desktop löschen, wird er beim Synchronisieren des PDAs automatisch wieder vom PDA auf den Desktop wiederhergestellt. Dies kann beispielsweise beim letzten Termin im Kalender oder der letzten Adresse im Adressmanager der Fall sein.
Abhilfemaßnahme: Löschen Sie vor dem Synchronisieren den letzten Eintrag manuell vom Taschencomputer.
Beim Austausch von Multibyte-Daten zwischen einem PDA und Solaris CDE kann es zu Datenfehlern auf beiden Seiten kommen.
Abhilfemaßnahme: Sichern Sie Ihre Daten auf Ihrem PC mit dem PDA-Backup-Dienstprogramm, bevor Sie die Anwendung SolarisTM PDA Sync ausführen. Sollten beim Austausch der Multibyte-Daten nun Fehler auftreten und die Daten beschädigt werden, können Sie die Daten aus der Sicherungskopie wiederherstellen.