You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Bill Blough (JIRA)" <ji...@apache.org> on 2013/08/03 05:45:48 UTC

[jira] [Created] (XALANC-751) Segmentation fault in TestXSLT

Bill Blough created XALANC-751:
----------------------------------

             Summary: Segmentation fault in TestXSLT
                 Key: XALANC-751
                 URL: https://issues.apache.org/jira/browse/XALANC-751
             Project: XalanC
          Issue Type: Bug
          Components: XalanC
    Affects Versions: 1.11
         Environment: Debian GNU/Linux
            Reporter: Bill Blough
            Assignee: Steven J. Hathaway
            Priority: Critical



Forwarded from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718303

TestXSLT segfaults under certain input instead of returning an error.  My testing indicates that this issue began in SVN rev 1388736, as 1388735 appears to exhibit the correct behavior.

The issue can be reproduced as follows:

$ cat var-in-xslkey.xsl
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="var"/>
<xsl:key name="key" match="*[@id != $var]" use="''"/>
</xsl:stylesheet>

$ xalan -xsl var-in-xslkey.xsl -in var-in-xslkey.xsl

Expected Results (1388735 and before):

XSLException Type is: XPathParserException
Message is: A variable reference is allowed in a match pattern or
expression in this context.
pattern = '*[@id != $var]' Remaining tokens are:  ( 'var' ']')
(var-in-xslkey.xsl, line 5, column 54)

Actual Results (1388736 and later):

XPath error: A variable reference is allowed in a match pattern or expression in this context.
pattern = '*[@id != $var]' Remaining tokens are:  ( 'var' ']') (Occurred in an unknown entity, at line 5, column 5.)
Segmentation fault





--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xalan.apache.org
For additional commands, e-mail: dev-help@xalan.apache.org