Having built the Calculator client on Win2000 I get the soap result OK but get 
an invalid heap pointer (call stack shown below) when cleaning up. I'm using a 
multi-threaded dll in the client, same as axisclient, httptransport etc.
I have a recent CVS check out and ChannelFactory v1.19
The address is the same as when allocated and using __SYSTEM_HEAP. Can anyone 
help?

_CrtIsValidHeapPointer(const void * 0x003e2890) line 1697
_free_dbg_lk(void * 0x003e2890, int 1) line 1044 + 9 bytes
_free_dbg(void * 0x003e2890, int 1) line 1001 + 13 bytes
free(void * 0x003e2890) line 956 + 11 bytes
operator delete(void * 0x003e2890) line 7 + 9 bytes
axiscpp::ChannelFactory::UnLoadChannelLibrary(g_ChannelType UnsecureChannel) 
line 168 + 22 bytes
axiscpp::ChannelFactory::~ChannelFactory() line 53
axiscpp::ChannelFactory::`scalar deleting destructor'(unsigned int 1) + 37 bytes
HTTPTransport::~HTTPTransport() line 118 + 38 bytes
HTTPTransport::`scalar deleting destructor'(unsigned int 1) + 37 bytes
DestroyInstance(axiscpp::SOAPTransport * 0x002f9130) line 56 + 33 bytes
axiscpp::SOAPTransportFactory::destroyTransportObject(axiscpp::SOAPTransport * 
0x002f9130) line 119 + 12 bytes
axiscpp::Call::~Call() line 102 + 12 bytes
axiscpp::Call::`vector deleting destructor'(unsigned int 1) + 103 bytes
axiscpp::Stub::~Stub() line 72 + 39 bytes
Calculator::~Calculator() line 33 + 8 bytes
main() line 18 + 18 bytes
mainCRTStartup() line 338 + 17 bytes

-----------------------------------------
Email sent from www.ntlworld.com
Virus-checked using McAfee(R) Software 
Visit www.ntlworld.com/security for more information

Reply via email to