axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Hawkins (JIRA)" <>
Subject [jira] Resolved: (AXISCPP-130) Client memory problems with globals
Date Tue, 01 Feb 2005 10:37:18 GMT
     [ ]
John Hawkins resolved AXISCPP-130:

    Resolution: Fixed

I'm going to resolve this as apparently no one else has a view !

> Client memory problems with globals
> -----------------------------------
>          Key: AXISCPP-130
>          URL:
>      Project: Axis-C++
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.3 Beta
>     Reporter: Mark Whitlock

> The SerializerPool is a global referenced from g_pSerializerPool and is new'ed during
the Call constructor. A client application that creates stubs up front and then uses them
later would fail because the 2nd time the Call constructor is invoked it would overwrite the
globals the 1st Call constructor set up. An application that 
> invokes web services from multiple threads at the same time would fail for the same reason.
> g_pSerializerPool gets deleted in ModuleUnInitialize() which is only called from the
SimpleAxisServer. So a client application that creates, uses and deletes Stubs leaks memory
since these globals never get deleted.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
If you want more information on JIRA, or have a bug to report see:

View raw message