[ http://issues.apache.org/jira/browse/AXISCPP-529?page=comments#action_61106 ] Samisa Abeysinghe commented on AXISCPP-529: -------------------------------------------
According to my tests, there is nothing wrong here, even if we have threads. I see AxisTrace::terminate only being called through Axis::terminate. Hence this looks to me as a non issue. Could you please attach a trace here if possible. > Termination happens before Axis::terminate > ------------------------------------------ > > Key: AXISCPP-529 > URL: http://issues.apache.org/jira/browse/AXISCPP-529 > Project: Axis-C++ > Type: Bug > Components: Client - Engine > Reporter: Mark Whitlock > Assignee: Samisa Abeysinghe > > CalculatorDoc_TTest does an Axis::initialize, then runs some services, then > does an Axis::terminate(). Because Axis::initialize was used to initialize > Axis, Axis should not be terminated until the Axis::terminate is called. But > trace is switched off before the Axis::terminate is called. This means that > Axis' global variables are being deleted before the Axis::terminate. Assuming > that the Stub that initialized Axis is also terminating it, this can lead to > problems if that is not the last Stub to be deleted, since subsequent Stubs > will fail. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira
