http://bugs.winehq.org/show_bug.cgi?id=12718
Summary: Typing the username in MSN Messenger 7.5 is really slow Product: Wine Version: 0.9.60 Platform: PC URL: http://www.filehippo.com/download_msn_messenger/751/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wininet AssignedTo: wine-bugs@winehq.org ReportedBy: jaimerave@gmail.com
When i start to write my email in msn messenger, the letters will take a long time to appear. In the console I'm only watchinh this message every time I type a letter:
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (60000): STUB
http://bugs.winehq.org/show_bug.cgi?id=12718
--- Comment #1 from Jaime Rave jaimerave@gmail.com 2008-04-21 13:50:36 --- The same problem is affecting Windows Live messenger 8.1, but there it takes less time to show what you write.
http://bugs.winehq.org/show_bug.cgi?id=12718
--- Comment #2 from Jaime Rave jaimerave@gmail.com 2008-06-03 16:48:13 --- It has improved a little in Wine 1.0 rc3 but is still a problem.
http://bugs.winehq.org/show_bug.cgi?id=12718
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |trivial
http://bugs.winehq.org/show_bug.cgi?id=12718
Hans Leidekker hans@it.vu.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@it.vu.nl Component|wininet |wintrust
--- Comment #3 from Hans Leidekker hans@it.vu.nl 2008-06-17 06:12:49 --- It's retrieving a 20k file with every keypress which explains the slowness when typing. Looks like the file is a dll that it wants to cryptographically verify with wintrust. Even though WinVerifyTrustEx returns 0 it decides to delete the file right after and the process starts over again.
Changing component to wintrust.
http://bugs.winehq.org/show_bug.cgi?id=12718
--- Comment #4 from Hans Leidekker hans@it.vu.nl 2008-06-17 06:19:37 --- Created an attachment (id=14132) --> (http://bugs.winehq.org/attachment.cgi?id=14132) +wininet,+wintrust,+relay log
http://bugs.winehq.org/show_bug.cgi?id=12718
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |juan_lang@yahoo.com Component|wintrust |-unknown
--- Comment #5 from Juan Lang juan_lang@yahoo.com 2008-07-10 14:57:40 --- I'm not sure why the bug is in wintrust. It doesn't delete the file, and I don't know what it could return besides 0 to make the app happy. More analysis before picking component, please.
http://bugs.winehq.org/show_bug.cgi?id=12718
--- Comment #6 from Juan Lang juan_lang@yahoo.com 2008-07-10 18:05:10 --- As a suggestion, it could be a wininet bug. Should wininet be caching the file and returning the cached version instead of downloading it every time? As a further suggestion, it could be a crypt32 bug. Should crypt32 be caching the chain it builds to verify the signature, rather than recreating the chain every time?
If there's a way to use a native wininet to test, you might be able to rule out whether it's a wininet bug. I don't think it's really possible to run native crypt32 (at least, I've never gotten it to work for me.)
http://bugs.winehq.org/show_bug.cgi?id=12718
--- Comment #7 from Hans Leidekker hans@it.vu.nl 2008-07-11 03:34:22 ---
As a suggestion, it could be a wininet bug. Should wininet be caching the file and returning the cached version instead of downloading it every time?
Yes, I did check that, but HttpOpenRequest is called with flags INTERNET_FLAG_RELOAD | INTERNET_FLAG_NO_CACHE_WRITE | INTERNET_FLAG_KEEP_CONNECTION | INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_NO_UI
which suggests the file should not be cached.
http://bugs.winehq.org/show_bug.cgi?id=12718
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #8 from Anastasius Focht focht@gmx.net 2008-07-11 05:59:34 --- Hello,
the reason are missing M$ root certificates. Though you might want to verify this by yourself ;-)
--- snip --- 0019:Call wintrust.WTHelperProvDataFromStateData(0017b660) ret=003ad35a 0019:trace:wintrust:WTHelperProvDataFromStateData 0x17b660 0019:Ret wintrust.WTHelperProvDataFromStateData() retval=0017b660 ret=003ad35a 0019:Call wintrust.WTHelperGetProvSignerFromChain(0017b660,00000000,00000000,00000000) ret=003ad36a 0019:trace:wintrust:WTHelperGetProvSignerFromChain (0x17b660 0 0 0) 0019:Ret wintrust.WTHelperGetProvSignerFromChain() retval=00000000 ret=003ad36a 0019:Call KERNEL32.GetLastError() ret=003ad394 0019:Ret KERNEL32.GetLastError() retval=800b0100 ret=003ad394 --- snip ---
You might also want to enable tracing.
http://msdn.microsoft.com/en-us/library/bb404789.aspx
--- snip --- [HKEY_CURRENT_USER\SOFTWARE\Microsoft\IdentityCRL\Trace] "Level"=dword:00000099 --- snip ---
Which should create 'msidcrltrace.txt' in $HOME for your pleasure ;-)
Regards
http://bugs.winehq.org/show_bug.cgi?id=12718
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |crypt32
--- Comment #9 from Juan Lang juan_lang@yahoo.com 2008-07-11 08:55:51 --- Thanks. In that case, this is either a crypt32 bug, or an invalid configuration. I'll put it in crypt32 for now.
http://bugs.winehq.org/show_bug.cgi?id=12718
--- Comment #10 from Juan Lang juan_lang@yahoo.com 2008-07-11 10:30:18 --- Patch sent: http://www.winehq.org/pipermail/wine-patches/2008-July/057703.html
http://bugs.winehq.org/show_bug.cgi?id=12718
--- Comment #11 from Juan Lang juan_lang@yahoo.com 2008-07-14 10:14:49 --- The patch was committed today. Can someone retry?
http://bugs.winehq.org/show_bug.cgi?id=12718
--- Comment #12 from Anastasius Focht focht@gmx.net 2008-07-14 17:46:08 --- Hello,
--- quote --- The patch was committed today. Can someone retry? --- quote ---
Yes, that specific issue is fixed with "builtin" M$ root certificates. That client dll is verified as "signed" and loaded. Comparing both trace files (after enabling trace via registry):
--- snip wine trace --- <8, 9>: Passed WinVerifyTrustEx : C:\windows\profiles\All Users\Application Data\microsoft\IdentityCRL\ppcrlconfig.dll. @util.cpp_807 <8, 9>: Verify certificate against microsoft root : C:\windows\profiles\All Users\Application Data\microsoft\IdentityCRL\ppcrlconfig.dll. @util.cpp_808 <8, 9>: +GetFileVersion. szFile=%s(C:\windows\profiles\All Users\Application Data\microsoft\IdentityCRL\ppcrlconfig.dll)@clientconfig.cpp_2117 <8, 9>: -GetFileVersion. szFile=%s=0x0 --- snip wine trace ---
--- snip windows trace --- <3776, 3780>: Passed WinVerifyTrustEx : C:\windows\profiles\All Users\Application Data\microsoft\IdentityCRL\ppcrlconfig.dll. @util.cpp_807 <3776, 3780>: Verify certificate against microsoft root : C:\windows\profiles\All Users\Application Data\microsoft\IdentityCRL\ppcrlconfig.dll. @util.cpp_808 <3776, 3780>: +GetFileVersion. szFile=%s(C:\windows\profiles\All Users\Application Data\microsoft\IdentityCRL\ppcrlconfig.dll)@clientconfig.cpp_2117 <3776, 3780>: -GetFileVersion. szFile=%s=0x0 --- snip windows trace ---
There seems to be another wintrust bug unearthed before, though not that harmful.. I opened bug 14483 for that.
Regards
http://bugs.winehq.org/show_bug.cgi?id=12718
--- Comment #13 from Juan Lang juan_lang@yahoo.com 2008-07-14 18:12:08 --- (In reply to comment #12)
Yes, that specific issue is fixed with "builtin" M$ root certificates. That client dll is verified as "signed" and loaded.
Cool. Is typing the username still really slow?
http://bugs.winehq.org/show_bug.cgi?id=12718
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #14 from Jaime Rave jaimerave@gmail.com 2008-07-14 22:29:54 --- It's fixed now in current GIT. Thanks a lot Juan!
http://bugs.winehq.org/show_bug.cgi?id=12718
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2008-07-25 13:04:28 --- Closing bugs fixed in 1.1.2.
http://bugs.winehq.org/show_bug.cgi?id=12718
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|FIXED |
--- Comment #16 from Jaime Rave jaimerave@gmail.com 2008-07-25 21:45:24 --- I have just retested whit wine 1.1.2 and the problem appear again!
http://bugs.winehq.org/show_bug.cgi?id=12718
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
--- Comment #17 from Juan Lang juan_lang@yahoo.com 2008-07-29 10:38:51 --- Please do a regression test to find out which patch broke it. http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=12718
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #18 from Jaime Rave jaimerave@gmail.com 2008-07-29 13:26:15 --- I'm really sorry for the noise. I have retested in a clean wineprefix and MSN Messenger 7.5 and Windows Live Messenger 8.1 are working as expected. Thanks for the fix again.
http://bugs.winehq.org/show_bug.cgi?id=12718
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Jaime Rave jaimerave@gmail.com 2008-07-29 13:26:47 --- Closing fixed in 1.1.2.
http://bugs.winehq.org/show_bug.cgi?id=12718
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | Fixed by SHA1| |e459ac84ee8caecd25f5c6027e1 | |7c917d412f5fe Severity|trivial |minor
https://bugs.winehq.org/show_bug.cgi?id=12718
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.filehippo.com/do |https://web.archive.org/web |wnload_msn_messenger/751/ |/20060813121324/http://down | |load.microsoft.com/download | |/5/a/8/5a892c0f-5b87-4767-8 | |927-6fe5d8cfc582/Install_MS | |N_Messenger.exe