Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
Impala 2.7.0
Description
Do not free exprContext filter_expr_ctxs_ but refree probe_expr_ctxs_.
File: Impala/be/src/exec/hash-join-node.cc
Function: Status HashJoinNode::Prepare(RuntimeState* state)
RETURN_IF_ERROR(
Expr::Prepare(build_expr_ctxs_, state, child(1)->row_desc(), expr_mem_tracker()));
AddExprCtxsToFree(build_expr_ctxs_);
RETURN_IF_ERROR(
Expr::Prepare(probe_expr_ctxs_, state, child(0)->row_desc(), expr_mem_tracker()));
AddExprCtxsToFree(probe_expr_ctxs_);
RETURN_IF_ERROR(
Expr::Prepare(filter_expr_ctxs_, state, child(1)->row_desc(), expr_mem_tracker()));
AddExprCtxsToFree(probe_expr_ctxs_);