Michael Dodge created GEODE-2713:
------------------------------------
Summary: Function execution can lead to passing the address of a
stack variable
Key: GEODE-2713
URL: https://issues.apache.org/jira/browse/GEODE-2713
Project: Geode
Issue Type: Bug
Components: native client
Reporter: Michael Dodge
In ThinClientRegion::executeFunctionSH(), the address of a stack variable (the
result collector lock) is passed to the workers. If an exception occurs with
any of the workers, the function will return, causing the stack variable to be
destructed. Since the workers have the raw address, it is now a dangling
pointer situation.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)