http://bugs.winehq.org/show_bug.cgi?id=35553
Bug ID: 35553 Summary: Warhammer 40,000: Dawn of War II: does not start, crypt:CertCreateContext dwFlags not implemented Product: Wine Version: 1.7.12 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: crypt32 Assignee: wine-bugs@winehq.org Reporter: abolte@systemsaviour.com Classification: Unclassified
Created attachment 47474 --> http://bugs.winehq.org/attachment.cgi?id=47474 DOW2.EXE, Wine 1.7.12, +loaddll,+crypt
I'm trying to get Dawn of War 2 working. There appear to be two obvious issues preventing it running. The first is worked around by using native wintrust and msasn1 DLLs, and restoring backups of content.cat before every program launch (which is Bug 35452). The second issue (exclusive to Dawn of War 2) is what I'm reporting in this ticket.
The first bug applies to both Dawn of War 2 and Dawn of War 2: Retribution, but as stated has a work-around. However attempting the same work-around on plain Dawn of War 2 causes us to run into the second problem:
trace:crypt:CertCreateContext (0x3, 0x10001, 0xce10000, 5861, 0x00000005, (nil)) fixme:crypt:CertCreateContext dwFlags 0x00000005 not handled fixme:advapi:RegisterTraceGuidsA (0x1bfce70, (nil), {d5b9ac76-d546-4891-bb8c-bfd865e5c7d5}, 3, 0x2142b00, (null), (null), 0x214f850): stub
More history attached, in case you need it.
Nothing further is printed to the console, but the following command is still running:
C:\Program Files\Steam\steamapps\common\Dawn of War 2\dow2.exe -logs
It's consuming 100% CPU, and will do so forever until it is manually killed.
I have not been successful in any attempt at a work-around for this bug to date.
http://bugs.winehq.org/show_bug.cgi?id=35553
--- Comment #1 from Adam Bolte abolte@systemsaviour.com --- Created attachment 47475 --> http://bugs.winehq.org/attachment.cgi?id=47475 DoW2 warnings.txt log file.
This log indicates the last task the game was performing before it froze:
NetworkManager::Create - creating network manager
Presumably it uses certificates for this, hence the problem.
http://bugs.winehq.org/show_bug.cgi?id=35553
Adam Bolte abolte@systemsaviour.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |abolte@systemsaviour.com
http://bugs.winehq.org/show_bug.cgi?id=35553
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com --- Does native crypt32 fix the issue?
https://bugs.winehq.org/show_bug.cgi?id=35553
--- Comment #3 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=35553
Adam Bolte abolte@systemsaviour.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Adam Bolte abolte@systemsaviour.com --- Seems I forgot about this bug, sorry. At some point, Dawn of War 2 had a major update and it now (at a glance) works perfectly. Unfortunately I'm not sure if it's the game update or current versions of Wine that resolved this.
https://bugs.winehq.org/show_bug.cgi?id=35553
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.52.