zhangqianqiong has uploaded a new patch set (#3). ( 
http://gerrit.cloudera.org:8080/20174 )

Change subject: IMPALA-12273 Fix possible memory corruption of premature 
release of objects returned by native methods
......................................................................

IMPALA-12273 Fix possible memory corruption of premature release of objects 
returned by native methods

In the Jni Native method, there was an erroneous usage of JniLocalFrame.
The JniLocalFrame mistakenly released the reference to the returned
object during its destruction, causing the object to be reclaimed during
high-concurrency garbage collection.

The solution is to remove the JniLocalFrame-related code, since the
native method does not create a local frame in JniEnv.

Testing: During stress testing, there have been no further occurrences
of memory corruption.

Change-Id: I94b1c6b3f96897850512c01cdb942ebdcc59b694
---
M be/src/service/fe-support.cc
1 file changed, 0 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/74/20174/3
--
To view, visit http://gerrit.cloudera.org:8080/20174
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I94b1c6b3f96897850512c01cdb942ebdcc59b694
Gerrit-Change-Number: 20174
Gerrit-PatchSet: 3
Gerrit-Owner: zhangqianqiong <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Michael Smith <[email protected]>
Gerrit-Reviewer: Quanlong Huang <[email protected]>
Gerrit-Reviewer: zhangqianqiong <[email protected]>

Reply via email to