Solaris 9 12/03: Notas sobre la versión

Es posible que la función xmlValidateDocument() provoque daños en la pila (4856338)

Es posible que las aplicaciones que utilicen la biblioteca /usr/lib/libxml2.so.2 fallen de manera intermitente en un volcado del núcleo si se utiliza la función xmlValidateDocument(). Este problema se debe a una pérdida de datos por exceso en la biblioteca para documentos que se han validado mediante la función xmlValidateDocument().


Nota –

Sólo se produce este problema si el código se compila contra una versión de libxml2 que se ha introducido antes de la versión de Solaris 9 4/03. Después se ejecuta el código en una de las versiones siguientes:


Solución: aplique las modificaciones siguientes a todas las versiones de Solaris 9:

Las aplicaciones que se compilaron con libxml2.so en un sistema que utiliza Solaris 9 4/03, Solaris 9 8/03 o Solaris 9 12/03 necesitarán recompilarse si se utilizaron las macros de la comprobación de funciones libxml2.so. Es una recompilación es necesaria ya que la versión de libxml2.so que se incluye en la versión del software de Solaris se ha cambiado a 2.4.23, debido a la incompatibilidad binaria que aparecía en la versión 2.5.4 de libxml2