ID: 41485 Updated by: [EMAIL PROTECTED] Reported By: andyjunkie at tiscali dot it Status: Feedback Bug Type: Reproducible crash Operating System: linux debian PHP Version: 5.2.2 New Comment:
Works for me on Linux Fedora 6. Previous Comments: ------------------------------------------------------------------------ [2007-06-01 15:00:52] [EMAIL PROTECTED] You might want to try using xsltproc command line to see if it crashes there as well (indicating not a PHP issue). Also, try upgrading your libxml2 and libxslt libraries. It's working fine on linux with libxml2-2.6.23 and libxslt-1.1.15 ------------------------------------------------------------------------ [2007-06-01 14:33:15] andyjunkie at tiscali dot it <?php $xsl = '<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <br> </xsl:template> </xsl:stylesheet>'; $xsltProcessor = new XSLTProcessor(); $xslDom = new DOMDocument(); $xslDom->loadXML($xsl); $xsltProcessor->importStyleSheet($xslDom); ?> ------------------------------------------------------------------------ [2007-06-01 14:27:54] andyjunkie at tiscali dot it Here is the script: <?php $xsltProcessor = new XSLTProcessor(); $xslDom = new DOMDocument(); $xslDom->load(dirname(__FILE__).'/test.xsl'); $xsltProcessor->importStyleSheet($xslDom); // SEG FAULT ?> This is the content of "test.xsl", note that <br> tag is not closed <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <br> </xsl:template> </xsl:stylesheet> ------------------------------------------------------------------------ [2007-05-27 17:32:15] [EMAIL PROTECTED] Thank you for this bug report. To properly diagnose the problem, we need a short but complete example script to be able to reproduce this bug ourselves. A proper reproducing script starts with <?php and ends with ?>, is max. 10-20 lines long and does not require any external resources such as databases, etc. If the script requires a database to demonstrate the issue, please make sure it creates all necessary tables, stored procedures etc. Please avoid embedding huge scripts into the report. ------------------------------------------------------------------------ [2007-05-24 20:58:18] andyjunkie at tiscali dot it The problem is present also if an undeclared entity (&foobar;) is used inside the xsl file ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/41485 -- Edit this bug report at http://bugs.php.net/?id=41485&edit=1