You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Steven J. Hathaway (JIRA)" <ji...@apache.org> on 2013/09/25 20:20:03 UTC

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

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

Steven J. Hathaway commented on XALANC-751:
-------------------------------------------

The committed patch for XALANC-744 should also fix this issue.

Steven J. Hathaway
                
> 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