[
https://issues.apache.org/jira/browse/IMPALA-13649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17959788#comment-17959788
]
ASF subversion and git services commented on IMPALA-13649:
----------------------------------------------------------
Commit 8d565ba5f708910865996ccd3d06e2b5c476b64e in impala's branch
refs/heads/master from Riza Suminto
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=8d565ba5f ]
IMPALA-13649: Fix stack overflow in TestExprDepthLimit with JDK17
TestExprDepthLimit hit stack overflow when composing expression tree 10x
deeper than Expr.EXPR_DEPTH_LIMIT (1000). The test choose 10x for
negative test where expression tree is too deep. This patch lower the
multiple to 8x so that the expression tree does not hit stack overflow
during creation.
Testing:
Pass FE_TEST with JDK17.
Change-Id: Ibbe31598600da4b7f1510542ff9f32c8e8e1f9ad
Reviewed-on: http://gerrit.cloudera.org:8080/23008
Reviewed-by: Csaba Ringhofer <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
> Stack overflow in TestExprDepthLimit with jdk 17
> ------------------------------------------------
>
> Key: IMPALA-13649
> URL: https://issues.apache.org/jira/browse/IMPALA-13649
> Project: IMPALA
> Issue Type: Bug
> Reporter: Csaba Ringhofer
> Assignee: Riza Suminto
> Priority: Critical
>
> Stacktrace
> {noformat}
> java.lang.StackOverflowError
> at org.apache.impala.common.TreeNode.collect(TreeNode.java:146)
> at org.apache.impala.common.TreeNode.collect(TreeNode.java:146)
> at org.apache.impala.common.TreeNode.collect(TreeNode.java:146)
> at org.apache.impala.common.TreeNode.collect(TreeNode.java:146)
> at org.apache.impala.common.TreeNode.collect(TreeNode.java:146)
> at org.apache.impala.common.TreeNode.collect(TreeNode.java:146)
> at org.apache.impala.common.TreeNode.collect(TreeNode.java:146)
> at org.apache.impala.common.TreeNode.collect(TreeNode.java:146)
> ...{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]