Internal Jenkins has submitted this change and it was merged. Change subject: IMPALA-3302: Fix ASAN use-after-free failure in Kudu scanner ......................................................................
IMPALA-3302: Fix ASAN use-after-free failure in Kudu scanner When fetching VARCHAR data from Kudu, Impala was using a pointer that was owned and freed by the Kudu client. There was already a mechanism to copy string data but it was only applied to STRING columns. The fix is to apply the same mechanism to VARCHAR columns. That's done by adding the VARCHAR column to the list of string type columns/slots that need to be copied. Change-Id: Ib513aae531086355e77ac9c35ed38728efaa0be9 Reviewed-on: http://gerrit.cloudera.org:8080/2749 Reviewed-by: Dan Hecht <[email protected]> Tested-by: Internal Jenkins --- M be/src/exec/kudu-scanner.cc 1 file changed, 7 insertions(+), 5 deletions(-) Approvals: Internal Jenkins: Verified Dan Hecht: Looks good to me, approved -- To view, visit http://gerrit.cloudera.org:8080/2749 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ib513aae531086355e77ac9c35ed38728efaa0be9 Gerrit-PatchSet: 4 Gerrit-Project: Impala Gerrit-Branch: cdh5-trunk Gerrit-Owner: Casey Ching <[email protected]> Gerrit-Reviewer: Alex Behm <[email protected]> Gerrit-Reviewer: Casey Ching <[email protected]> Gerrit-Reviewer: Dan Hecht <[email protected]> Gerrit-Reviewer: Internal Jenkins
