Program som använder biblioteket /usr/lib/libxml2.so.2 kan ibland råka ut för fel som resulterar i en minnesutskriftsfil om funktionen xmlValidateDocument() används. Problemet orsakas av stackspill i biblioteket för dokument som har validerats med funktionen xmlValidateDocument().
Problemet förekommer bara om koden kompilerats mot en libxml2-version som introducerades före Solaris 9 4/03. I så fall körs koden på en av följande Solaris-versioner:
Solaris 9 4/03
Solaris 9 8/03
Solaris 9 12/03
Åtgärd: Installera följande korrigeringsfiler på alla Solaris 9-versioner:
För SPARC-system, korrigeringsfil 114014-07.
För x86-system, korrigeringsfil 114015-07.
Program som kompilerats mot libxml2.so på system som använder Solaris 9 4/03, Solaris 9 8/03 eller Solaris 9 12/03 måste kompileras om ifall funktionstestmakron för libxml2.so användes. Den här omkompileringen krävs eftersom den libxml2.so-version som kom med Solaris-programvaran har återställts till 2.4.23 på grund av binär inkompatibilitet. Den här binära inkompatibiliteten fanns i version 2.5.4 av libxml2.