I have just tried the 2.7.11, especially for the SSL fix as I have
sometimes crashes (program freezes) even if the thread init code is
there and that I link against the correct release of SSL lib (MDd in
debug mode for example).

But I have a serious problem with the 2.7.11. On the first simple call
to a login method, taking 3 strings as argument and returning a simple
MD5 session id as string, it doesn't work !


I've switched to non SSL too, just to see and it doesn't work either.

Here is the RECV.log :

HTTP/1.1 200 OK
Date: Mon, 28 Jul 2008 12:32:57 GMT
Server: libwww-perl-daemon/1.36
Content-Length: 506
Content-Type: text/xml; charset=utf-8
SOAPServer: SOAP::Lite/Perl/0.69

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Body><loginResponse
xmlns="http://soapi.ovh.com/manager";><return
xsi:type="xsd:string">154e4f6fai470312f3db23c4f115a1b9</return></loginResponse></soap:Body></soap:Envelope>

And here is the TEST.log :

Initializing context
Initializing OpenSSL, version=9470079
Reinitializing context
Free namespace stack
Free any remaining temp blocks
Free attribute storage
Free pointer hashtable
Free ID hashtable
Initializing context
Reinitializing context
Free namespace stack
Free any remaining temp blocks
Free attribute storage
Free pointer hashtable
Free ID hashtable
Initializing context
Reinitializing context
Free namespace stack
Free any remaining temp blocks
Free attribute storage
Free pointer hashtable
Free ID hashtable
Reinitializing context
Free namespace stack
Free any remaining temp blocks
Free attribute storage
Free pointer hashtable
Free ID hashtable
Lookup location=001183E0 type=92: not found
Lookup location=00118400 type=92: not found
Lookup location=00118420 type=92: not found
.\SOAP\stdsoap2.cpp(6806): malloc(96) = 0118DBE0
Begin count phase (socket=-1 mode=0x8 count=0)
Element begin tag='SOAP-ENV:Envelope' id='0' type=''
Element begin tag='SOAP-ENV:Body' id='0' type=''
Lookup location=001183E0 type=480: not found
Embedded_id 001183E0 type=480 id=0
Element begin tag='ns1:login' id='0' type=''
Embedded_id 001183E0 type=92 id=-1
Lookup location=001183E0 type=92: not found
Element begin tag='nic' id='-1' type='xsd:string'
Element ending tag='nic'
Embedded_id 00118400 type=92 id=-1
Lookup location=00118400 type=92: not found
Element begin tag='password' id='-1' type='xsd:string'
Element ending tag='password'
Embedded_id 00118420 type=92 id=-1
Lookup location=00118420 type=92: not found
Element begin tag='language' id='-1' type='xsd:string'
Element ending tag='language'
Element ending tag='ns1:login'
Element ending tag='SOAP-ENV:Body'
Element ending tag='SOAP-ENV:Envelope'
End of count phase
Connect/reconnect to host='www.ovh.com' path='/' port=1663
Opening socket 7648 to host='www.ovh.com' port=1663
Calculating the message size with attachments, current count=593
New count is 593 bytes
Initializing for output
Begin send phase (socket=7648 mode=0x1 count=593)
.\SOAP\stdsoap2.cpp(5416): malloc(48) = 0118DCD0
Element begin tag='SOAP-ENV:Envelope' id='0' type=''
Element begin tag='SOAP-ENV:Body' id='0' type=''
Lookup location=001183E0 type=480: not found
Embedded_id 001183E0 type=480 id=0
Element begin tag='ns1:login' id='0' type=''
Embedded_id 001183E0 type=92 id=-1
Lookup location=001183E0 type=92: not found
Element begin tag='nic' id='-1' type='xsd:string'
Element ending tag='nic'
Embedded_id 00118400 type=92 id=-1
Lookup location=00118400 type=92: not found
Element begin tag='password' id='-1' type='xsd:string'
Element ending tag='password'
Embedded_id 00118420 type=92 id=-1
Lookup location=00118420 type=92: not found
Element begin tag='language' id='-1' type='xsd:string'
Element ending tag='language'
Element ending tag='ns1:login'
Element ending tag='SOAP-ENV:Body'
Element ending tag='SOAP-ENV:Envelope'
End send
End of send phase
Initializing for input
Free namespace stack
Free any remaining temp blocks
Free attribute storage
.\SOAP\stdsoap2.cpp(6191): free(0118DBE0)
Free pointer hashtable
Free ID hashtable
.\SOAP\stdsoap2.cpp(6806): malloc(96) = 0118DBE0
Free ID hashtable
Read 17 bytes from socket 7648
Waiting for HTTP request/response...
Read 672 bytes from socket 7648
HTTP status: HTTP/1.1 200 OK
HTTP header: Date: Mon, 28 Jul 2008 12:32:57 GMT
HTTP header: Server: libwww-perl-daemon/1.36
HTTP header: Content-Length: 506
HTTP header: Content-Type: text/xml; charset=utf-8
.\SOAP\stdsoap2.cpp(5416): malloc(36) = 0118FF10
HTTP header: SOAPServer: SOAP::Lite/Perl/0.69
Finished HTTP header parsing, status = 200
Keep alive connection = 0
XML PI <?xml version="1.0" encoding="UTF-8"?>
Switching to utf-8 encoding
.\SOAP\stdsoap2.cpp(8071): malloc(29) = 0118FFC0
Enlarging look-aside buffer to append data, old size=0, new size=256
.\SOAP\stdsoap2.cpp(7893): malloc(256) = 01190070
.\SOAP\stdsoap2.cpp(8125): malloc(256) = 01190200
.\SOAP\stdsoap2.cpp(2711): malloc(23) = 01190390
Push namespace binding (level=0) 'xsi'
'http://www.w3.org/2001/XMLSchema-instance'
Push OK ('xsi' matches 'xsi' in namespace table)
.\SOAP\stdsoap2.cpp(8071): malloc(33) = 01190438
.\SOAP\stdsoap2.cpp(8125): malloc(256) = 011904E8
.\SOAP\stdsoap2.cpp(2711): malloc(27) = 01190678
Push namespace binding (level=0) 'soapenc'
'http://schemas.xmlsoap.org/soap/encoding/'
Push OK ('soapenc' matches 'SOAP-ENC' in namespace table)
.\SOAP\stdsoap2.cpp(8071): malloc(29) = 01190720
.\SOAP\stdsoap2.cpp(8125): malloc(256) = 011907D0
.\SOAP\stdsoap2.cpp(2711): malloc(23) = 01190960
Push namespace binding (level=0) 'xsd' 'http://www.w3.org/2001/XMLSchema'
Push OK ('xsd' matches 'xsd' in namespace table)
.\SOAP\stdsoap2.cpp(8071): malloc(38) = 01190A08
.\SOAP\stdsoap2.cpp(8125): malloc(256) = 01190AC0
.\SOAP\stdsoap2.cpp(8071): malloc(30) = 01190C50
.\SOAP\stdsoap2.cpp(8125): malloc(256) = 01190D00
.\SOAP\stdsoap2.cpp(2711): malloc(24) = 01190E90
Push namespace binding (level=0) 'soap'
'http://schemas.xmlsoap.org/soap/envelope/'
Push OK ('soap' matches 'SOAP-ENV' in namespace table)
Tags and (default) namespaces match: 'soap:Envelope' 'SOAP-ENV:Envelope'
Begin element found (level=1) 'soap:Envelope'='SOAP-ENV:Envelope'
.\SOAP\stdsoap2.cpp(13377): malloc(42) = 01190F38
Shutdown socket 7648 how=2
Close socket 7648

Sadly, I will have to go back to 2.7.10. What a shame if the SSL fix
could have solved my random crashes.







------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/gsoap/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/gsoap/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to