On Mon, Jun 04, 2007 at 02:15:44AM +0100, Luis Matos wrote:
> Package: libxml2
> Version: 2.6.27.dfsg-1
> Severity: important
>
> *** Please type your report below this line ***
> Opening an empty file makes libxml exit with segfault:
>
> vapiIOconf.vpi:1: parser error : Extra content at the end of the
> document
>
> ^
>
> ----------------------------------------------
> Program has been terminated receiving signal 11 (Segmentation fault)
>
> to test, just touch a file and then try to open it:
>
> first: touch test.xml
>
> then compile the code presented with: gcc file.c -o xmlTest `pkg-config
> --libs --cflags libxml-2.0`
>
> then execute with ./xmlTest
>
> #include <libxml/xmlreader.h>
> int
> main()
> {
> xmlTextReader *xmlInput;
> xmlInput = xmlReaderForFile ("test.xml", "ISO-8859-1",
> XML_PARSE_DTDATTR |
> XML_PARSE_NOENT |
> XML_PARSE_DTDVALID);
>
> return 0;
> }
Sorry for the very late answer, somehow I missed this bug.
I haven't been able to reproduce this bug with the version of libxml2
you reported the bug against. Does it still happen for you?
Cheers,
Mike
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]