In certain cases with a very broken xml (or entities) libxml2 will segfault
configure.php has a --disable-segfault-error switch which attempts to avoid
it.
There is also a --enable-xml-details which should give you more info on why
the build fails.

-Hannes


On Mon, Apr 1, 2013 at 12:49 AM, Dallas Thunder <dal...@php.net> wrote:

> Hi, I just updated an file in Chinese language tree, and strangely when I
> use configure to validate it, it causing php execuable core dump.
>
> The updated file is "phpdoc/zh/trunk/language/**variables.xml" with
> revision 329973.
>
> Honestly, I can't think of anything within xml file would causing php
> itself fail.   Error message in FreeBSD is:
>
> ...
> Generating /root/phpdoc/doc-base/scripts/**file-entities.php... done
> Iterating over extension specific version files... OK
> Saving it... OK
> Creating file /root/phpdoc/doc-base/**entities/file-entities.ent... done
> Checking for if we should generate a simplified file... no
> Checking whether to save an invalid .manual.xml... no
> Loading and parsing manual.xml... Segmentation fault (core dumped)
> root@DOCBSD:/root/phpdoc #
>
> And it's the same result withing Windows 7.  At same point (Loading and
> parsing manual.xml...) Windows will prompt for CLI stopped working.
>
> Any idea about this?  Thanks.
>

Reply via email to