http://bugs.winehq.org/show_bug.cgi?id=12014
Summary: Ability installer crashes in crypt32 Product: Wine Version: CVS/GIT Platform: PC URL: http://www.ability.com/download4/ability4_16/setup.exe OS/Version: Linux Status: NEW Keywords: download Severity: enhancement Priority: P2 Component: crypt32 AssignedTo: wine-bugs@winehq.org ReportedBy: xerox_xerox2000@yahoo.co.uk
Wanted to retest bug #5908, but looks like they have a new installer, or this is a regression. Anyway, the installer crashes right away
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #1 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-03-12 17:38:41 --- Created an attachment (id=11346) --> (http://bugs.winehq.org/attachment.cgi?id=11346) crash log
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #2 from Juan Lang juan_lang@yahoo.com 2008-03-13 12:54:46 --- can you attach a +wintrust log?
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-03-14 02:06:24 --- Created an attachment (id=11371) --> (http://bugs.winehq.org/attachment.cgi?id=11371) +wintrust log
http://bugs.winehq.org/show_bug.cgi?id=12014
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #4 from Juan Lang juan_lang@yahoo.com 2008-04-23 17:14:21 --- *** Bug 12276 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12014
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|crypt32 |wintrust
--- Comment #5 from Juan Lang juan_lang@yahoo.com 2008-04-23 17:46:48 --- The bug is more likely to be in wintrust than in crypt32. The problem seems to be the WIN_CERTIFICATE data that CryptSIPGetSignedDataMsg expects to find in the file. Instead of a valid WIN_CERTIFICATE, I see something like the following (output by hexdump -C):
00000000 49 00 00 00 68 00 74 00 74 00 70 00 3a 00 2f 00 |I...h.t.t.p.:./.| 00000010 2f 00 77 00 77 00 77 00 2e 00 61 00 62 00 69 00 |/.w.w.w...a.b.i.| 00000020 6c 00 69 00 74 00 79 00 64 00 6f 00 77 00 6e 00 |l.i.t.y.d.o.w.n.| 00000030 6c 00 6f 00 61 00 64 00 2e 00 63 00 6f 00 6d 00 |l.o.a.d...c.o.m.| 00000040 2f 00 64 00 6f 00 77 00 6e 00 7e 00 46 00 42 00 |/.d.o.w.n.~.F.B.|
The first DWORD appears to be a length of the following data, which is fine. But in place of the WORD for the revision and the WORD for the type, there's this wide-char URL.
Even the meaning of the length isn't clear: As a byte length it ends mid-character, which makes no sense. As a character length, it continues past any valid data, which also makes no sense.
I'm not sure where to go from here except to test more with Windows.
http://bugs.winehq.org/show_bug.cgi?id=12014
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |5908
--- Comment #6 from Austin English austinenglish@gmail.com 2008-10-24 01:33:35 --- Still present in git.
http://bugs.winehq.org/show_bug.cgi?id=12014
Phil Roach phil@ability.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |phil@ability.com
--- Comment #7 from Phil Roach phil@ability.com 2008-12-01 03:12:04 --- setup.exe is a Microsoft bootstrapper. It's is modified using MSIstuff. Plenty of documentation at microsoft.com.
It doesn't have to be installed direct from the web. Please try the following: http://www.ability.com/download4/zip/ability4_16.zip
Unzip and run the MSI direct.
http://bugs.winehq.org/show_bug.cgi?id=12014
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #8 from Austin English austinenglish@gmail.com 2009-01-19 15:14:22 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #9 from Luca Bennati lucak3@gmail.com 2009-08-13 03:11:15 --- Created an attachment (id=23038) --> (http://bugs.winehq.org/attachment.cgi?id=23038) log of installer crash
With wine-1.1.27-126-gc92bb27
Seems like this specific issue in wintrust is fixed, because now the installer nearly finishes but crashes as in attached log.
I suggest to set fixed this bug and file another for new issue.
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com 2009-08-13 03:16:05 --- (In reply to comment #9)
Created an attachment (id=23038)
--> (http://bugs.winehq.org/attachment.cgi?id=23038) [details]
log of installer crash
With wine-1.1.27-126-gc92bb27
Seems like this specific issue in wintrust is fixed, because now the installer nearly finishes but crashes as in attached log.
I suggest to set fixed this bug and file another for new issue.
Install mfc42 with 'winetricks mfc42' and post another log please.
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #11 from Andrew Nguyen arethusa26@gmail.com 2009-08-13 04:42:58 --- The issue with the web-based installer is still present in wine-1.1.27-126-gc92bb27 with the same output as in comment #1.
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #12 from Luca Bennati lucak3@gmail.com 2009-08-13 12:14:34 --- Created an attachment (id=23046) --> (http://bugs.winehq.org/attachment.cgi?id=23046) successfull installation of msi installer
(In reply to comment #10)
Install mfc42 with 'winetricks mfc42' and post another log please.
With wine-1.1.27-166-gcdffa87 and 'winetricks mfc42', the msi installer from comment 7 works just fine and completes. Its log is attached.
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #13 from Luca Bennati lucak3@gmail.com 2009-08-13 12:18:03 --- Created an attachment (id=23047) --> (http://bugs.winehq.org/attachment.cgi?id=23047) web installer crash and bt
(In reply to comment #11)
The issue with the web-based installer is still present in wine-1.1.27-126-gc92bb27 with the same output as in comment #1.
With wine-1.1.27-166-gcdffa87 and 'winetricks mfc42', the web-based installer still doesn't work. Sorry if i got your hopes up, as before i tested only the zipped one and didn't mention it.
Log is attached.
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #14 from Juan Lang juan_lang@yahoo.com 2009-12-04 11:59:14 --- I took a look at the executable using PEView.exe, and the executable just has a bogus security directory entry. It probably should have been cleared by whatever utility created it, but instead the offset and size are valid, even though the data at that offset are part of the MSI data seen in comment 5. I have a patch, which I'll submit shortly.
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #15 from Juan Lang juan_lang@yahoo.com 2009-12-04 12:03:02 --- Patch sent: http://www.winehq.org/pipermail/wine-patches/2009-December/082255.html
http://bugs.winehq.org/show_bug.cgi?id=12014
--- Comment #16 from Juan Lang juan_lang@yahoo.com 2009-12-05 21:21:37 --- The previous patch had a pretty obvious error in it. I sent an updated patch here: http://www.winehq.org/pipermail/wine-patches/2009-December/082285.html
http://bugs.winehq.org/show_bug.cgi?id=12014
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #17 from Juan Lang juan_lang@yahoo.com 2009-12-07 11:26:38 --- Fixed by commit 497b67dbf623e8aacb2eaaaa326a5782eb3c06d8.
http://bugs.winehq.org/show_bug.cgi?id=12014
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Alexandre Julliard julliard@winehq.org 2009-12-18 13:06:58 --- Closing bugs fixed in 1.1.35.