Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-4027

Memory leak with ExprCtxs not free

    XMLWordPrintableJSON

Details

    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_);

      Attachments

        Activity

          People

            hewenting_impala_b833 hewenting
            hewenting_impala_b833 hewenting
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: