[Bug 13896] Everest Poker and Casino fail to connect to server

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 27 14:18:51 CDT 2011


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

--- Comment #25 from Ken Sharp <kennybobs at o2.co.uk> 2011-03-27 14:18:50 CDT ---
Created an attachment (id=33836)
 --> (http://bugs.winehq.org/attachment.cgi?id=33836)
Wine 1.3.16 and Windows 7 .pcap dumps

Still present in Wine 1.3.16.

Inspired by Bug 17842 I thought I'd see if it was a certificate problem, but it
is difficult to figure out what is going on as the hosts don't seem to have
anything Firefox can connect to.  It would appear that they use Thawte CA
certificates anyway, which are included in Ubuntu, so probably isn't the
problem.

However, from the attached .pcap files it is clear that under Wine the app
stops dead after sending a DNS query to wc.everestgaming.com.  Under Windows
the app then goes on to connect via SSLv2 and TLSv1 (the DNS query isn't shown
in the Windows dump due to DNS caching).  I still don't know why it stops here
under Wine.  The previous SSL stream must tell the app to do something that
Wine doesn't like, so it doesn't bother.

fixme:wbemprox:wbem_locator_ConnectServer 0x169c68,
L"\\\\.\\ROOT\\SecurityCenter", (null), (null), (null), 0x00000000, (null),
(nil), 0x33fbf4)

Now, WBEM apparently uses XML, and XML is transferred according to the Windows
dump - so maybe it is this fixme that is the problem.

trace:wbemprox:DllGetClassObject {4590f811-1d3a-11d0-891f-00aa004b2e24}
{00000001-0000-0000-c000-000000000046} 0x33f660
trace:wbemprox:wbemprox_cf_CreateInstance (nil)
{dc12a687-737f-11cf-884d-00aa004b2e24} 0x33fbf0
trace:wbemprox:WbemLocator_create ((nil),0x33f5f0)
trace:wbemprox:WbemLocator_create returning iface 0x163ec8
trace:wbemprox:wbem_locator_QueryInterface 0x163ec8
{dc12a687-737f-11cf-884d-00aa004b2e24} 0x33fbf0
fixme:wbemprox:wbem_locator_ConnectServer 0x163ec8,
L"\\\\.\\ROOT\\SecurityCenter", (null), (null), (null), 0x00000000, (null),
(nil), 0x33fbf4)

Indeed, the source reads

{
    FIXME("%p, %s, %s, %s, %s, 0x%08x, %s, %p, %p)\n", iface,
debugstr_w(NetworkResource), debugstr_w(User),
          debugstr_w(Password), debugstr_w(Locale), SecurityFlags,
debugstr_w(Authority), pCtx, ppNamespace);
    return WBEM_E_FAILED;
}

so WBEM_E_FAILED is being returned to the app and it stops, reporting unable to
connect.

-- 
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