[Bug 17296] VMware Infrastructure Client 2.5 could not validate server's SSL certificate

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Oct 29 21:21:49 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=17296





--- Comment #41 from Frank G. <fgatwork at verizon.net>  2009-10-29 21:21:49 ---

> Thanks for testing it.  Here's something you can do:  please capture a +relay
> log.  It'll get massive, but I don't need the whole thing.  I'm curious what's
> going on between each successive CertVerifyCertificateChainPolicy call.

Knowing a little about what I've been seeing in the logs, here is a command I
used to parse this massive pig:
  This is the first run of the method
  'cat -n vmInfrastructureClient_run3.log |grep
"CertVerifyCertificateChainPolicy (#0001"'  
  These are the first two lines containing the loops.
  'cat -n vmInfrastructureClient_run3.log |grep
"CertVerifyCertificateChainPolicy (#0004" |head -2 |tail -2' 
  Pretty much gets everything from the place we start into the verify method
until we start looping.
  'cat -n vmInfrastructureClient_run3.log |head -1165209 |tail -275' 

This partial log is here:
http://www.thegrumans.net/transfer/vmInfrastructureClient_run.10292009-2.partial.tar.gz


This is the place where we start the CertVerifyCertificateChainPolicy:
1164953 trace:crypt:CertVerifyCertificateChainPolicy (#0001, 0x3a0cac8,
0x38ddc28, 0x38ddc14)

Then we start the actual looping:
1165172 0057:Ret  KERNEL32.SetLastError() retval=800b0109 ret=79e7bba9
1165173 0057:Call
KERNEL32.InterlockedCompareExchange(00b929d8,00000008,00000004) ret=79ef5742
1165174 0057:Ret  KERNEL32.InterlockedCompareExchange() retval=00000004
ret=79ef5742
1165175 0057:Call
crypt32.CertVerifyCertificateChainPolicy(00000004,03a0cac8,038ddca0,038ddc3c)
ret=02c562e8                     
1165176 trace:crypt:CertVerifyCertificateChainPolicy (#0004, 0x3a0cac8,
0x38ddca0, 0x38ddc3c)                                    
1165177 0057:Ret  crypt32.CertVerifyCertificateChainPolicy() retval=00000001
ret=02c562e8
1165178 0057:Call KERNEL32.GetLastError() ret=02c562ee
1165179 0057:Ret  KERNEL32.GetLastError() retval=800b0109 ret=02c562ee
1165180 0057:Call
KERNEL32.InterlockedCompareExchange(00b929d8,00000004,00000008) ret=79ef56cc
1165181 0057:Ret  KERNEL32.InterlockedCompareExchange() retval=00000008
ret=79ef56cc
1165182 0057:Call KERNEL32.GetUserDefaultLCID() ret=0036a7e3
1165183 0057:Ret  KERNEL32.GetUserDefaultLCID() retval=00000409 ret=0036a7e3
1165184 0057:Call KERNEL32.GetLastError() ret=0036a7e9
1165185 0057:Ret  KERNEL32.GetLastError() retval=800b0109 ret=0036a7e9
1165186 0057:Call
KERNEL32.FormatMessageW(00001200,00000000,800b0109,00000409,001fb5c8,000001ff,00000000)
ret=02c53bc4
1165187 0057:Ret  KERNEL32.FormatMessageW() retval=00000000 ret=02c53bc4
1165188 0057:Call KERNEL32.GetLastError() ret=02c53bca
1165189 0057:Ret  KERNEL32.GetLastError() retval=00000717 ret=02c53bca
1165190 0057:Call KERNEL32.GetLastError() ret=79e8e15b
1165191 0057:Ret  KERNEL32.GetLastError() retval=00000717 ret=79e8e15b
1165192 0057:Call KERNEL32.SetLastError(00000717) ret=79e8e1ca
1165193 0057:Ret  KERNEL32.SetLastError() retval=00000717 ret=79e8e1ca
1165194 0057:Call
KERNEL32.InterlockedCompareExchange(00b92114,00000008,00000004) ret=79ef5742
1165195 0057:Ret  KERNEL32.InterlockedCompareExchange() retval=00000004
ret=79ef5742
1165196 0057:Call
KERNEL32.InterlockedCompareExchange(00b92114,00000004,00000008) ret=79ef56cc
1165197 0057:Ret  KERNEL32.InterlockedCompareExchange() retval=00000008
ret=79ef56cc
1165198 0057:Call
KERNEL32.InterlockedCompareExchange(00b934e8,00000008,00000004) ret=79ef5742
1165199 0057:Ret  KERNEL32.InterlockedCompareExchange() retval=00000004
ret=79ef5742
1165200 0057:Call
crypt32.CertVerifyCertificateChainPolicy(00000004,03a0cac8,038ddb8c,038ddb68)
ret=02c562e8
1165201 trace:crypt:CertVerifyCertificateChainPolicy (#0004, 0x3a0cac8,
0x38ddb8c, 0x38ddb68)
1165202 0057:Ret  crypt32.CertVerifyCertificateChainPolicy() retval=00000001
ret=02c562e8
1165203 0057:Call KERNEL32.GetLastError() ret=02c562ee
1165204 0057:Ret  KERNEL32.GetLastError() retval=00000717 ret=02c562ee
1165205 0057:Call
KERNEL32.InterlockedCompareExchange(00b934e8,00000004,00000008) ret=79ef56cc
1165206 0057:Ret  KERNEL32.InterlockedCompareExchange() retval=00000008
ret=79ef56cc
1165207 0057:Call
KERNEL32.InterlockedCompareExchange(00b934e8,00000008,00000004) ret=79ef5742
1165208 0057:Ret  KERNEL32.InterlockedCompareExchange() retval=00000004
ret=79ef5742
1165209 0057:Call
crypt32.CertVerifyCertificateChainPolicy(00000004,03a0cac8,038ddb8c,038ddb68)
ret=02c562e8



The full log (26MB compressed, 3.8GB full) can be found at
http://www.thegrumans.net/transfer/vmInfrastructureClient_run.10292009-2.tar.gz

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list