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)

Reply via email to