[Bug 12014] Ability installer crashes in crypt32
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Apr 23 17:46:48 CDT 2008
http://bugs.winehq.org/show_bug.cgi?id=12014
Juan Lang <juan_lang at yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|crypt32 |wintrust
--- Comment #5 from Juan Lang <juan_lang at 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.
--
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