http://bugs.winehq.org/show_bug.cgi?id=31995
Bug #: 31995 Summary: Artweaver Free v3.1 fails to start without native crypt32.dll Product: Wine Version: 1.5.15 Platform: x86 URL: http://www.artweaver.de/direct/Artweaver.exe OS/Version: Linux Status: NEW Keywords: download, regression Severity: minor Priority: P2 Component: crypt32 AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: juan.lang@gmail.com Classification: Unclassified Regression SHA1: 78c901586193d20092e992a460f00f4070c67ae9
Created attachment 42174 --> http://bugs.winehq.org/attachment.cgi?id=42174 +crypt log
Artweaver is a painting and drawing program. I tested this bug with the freeware version. Artweaver.exe md5sum: a9b4d1d7266948c5ecabe960861f2450
Installation goes without problems, but the application fails to start, showing an error message: 'An unknown error has occurred in file "Artweaver.exe", (Error: 300000)'
This error code is mentioned in the FAQ of Artweaver, it's something about Windows Root Certificates: http://artweaver.de/help-en/Frequently-Asked-Questions/start-fails-with-erro... It seems this error was present in certain Artweaver versions under Windows, but should be fixed after Artweaver 3.0. I tested with Artweaver 3.1.2 btw.
'winetricks crypt32' is a workaround.
Reverting the following commit on Wine 1.5.15 fixes the problem and Artweaver can start (furthermore it needs Tahoma and Times fonts but that's unrelated to this problem):
78c901586193d20092e992a460f00f4070c67ae9 is the first bad commit commit 78c901586193d20092e992a460f00f4070c67ae9 Author: Juan Lang juan.lang@gmail.com Date: Fri Aug 20 16:26:35 2010 -0700
crypt32: Correct CryptVerifyMessageSignature's use of pcbDecoded.
:040000 040000 ac71301cf73c5dee53be25cca422e0017095b391 9b8494afb839c0f4e6d1eadc798b914952b9b753 M dlls