https://bugs.winehq.org/show_bug.cgi?id=38330
Bug ID: 38330 Summary: DraftSight registration submission causes page fault (fixme:wbemprox:client_security_SetBlanket) Product: Wine Version: 1.7.38 Hardware: x86-64 URL: http://dl-ak.solidworks.com/nonsecure/draftsight/V1R6. 1/DraftSight32.exe OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wmi&wbemprox Assignee: wine-bugs@winehq.org Reporter: jhansonxi@gmail.com Distribution: ---
Created attachment 51169 --> https://bugs.winehq.org/attachment.cgi?id=51169 backtrace from Wine debugger
DraftSight 2015 SP1 on Wine 1.7.38 on Xubuntu 14.04.2 x86_64. Tested on multiple systems. Uses Qt 5.
32-bit download in URL field. 64-bit download: http://dl-ak.solidworks.com/nonsecure/draftsight/V1R6.1/DraftSight64.exe
(note that the 64-bit version requires Windows 7 be set via winecfg)
Freeware (with optional paid features) but requires license activation to use else it stops functioning after 30 days. Normally the user chooses to activate the DraftSight free license when prompted at start-up, enters contact info into a "Draftsight Activation" dialog, receives another dialog instructing them to check their email for a confirmation message, then clicks a link in the received email. DraftSight checks the server for license activation upon subsequent executions.
However, upon submitting the contact info it aborts with an unhandled page fault. Backtrace from Wine attached.
Installing WMI with winetricks (winetricks -q wmi) resolves the problem, but only for the 32-bit version since it is using the Windows 9x version of WMI.
Note that due to a bug or license server problem the app often fails to send the registration info even with the native Windows/OS X/Linux versions. This is indicated by the lack of the "check email" dialog after submission is attempted. Restarting and making another attempt is required and it can take a dozen tries. The WMI crash happens before this dialog so the activation problem does not affect it.
https://bugs.winehq.org/show_bug.cgi?id=38330
--- Comment #1 from Jeff D. Hanson jhansonxi@gmail.com --- Last few Wine messages: fixme:wbemprox:client_security_SetBlanket 0xf5aee67c, 0xe232ca0, 10, 0, (null), 3, 3, (nil), 0x00000000 fixme:wbemprox:client_security_Release 0xf5aee67c wine: Unhandled page fault on read access to 0x00000010 at address 0x7db86af3 (thread 0039), starting debugger... fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
The first two are repeated several times.
https://bugs.winehq.org/show_bug.cgi?id=38330
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |09aec5987019328ec9d6b006a45 | |cd9f1fe4c8d98 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #2 from Hans Leidekker hans@meelstraat.net --- Fixed with 09aec5987019328ec9d6b006a45cd9f1fe4c8d98.
https://bugs.winehq.org/show_bug.cgi?id=38330
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.41.