xalan-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Blough (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (XALANC-751) Segmentation fault in TestXSLT
Date Sat, 03 Aug 2013 04:19:48 GMT

    [ https://issues.apache.org/jira/browse/XALANC-751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13728437#comment-13728437
] 

Bill Blough commented on XALANC-751:
------------------------------------

Note, the "xalan" executable in the example above is a renamed TestXSLT.  Similar behavior
occurs with XalanExe.
                
> 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


Mime
View raw message