http://bugs.winehq.org/show_bug.cgi?id=13734
Summary: iexplore.exe uses 100% CPU on https websites only Product: Wine Version: 1.0-rc4 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P3 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: bdkoepke@gmail.com
Using either the ies4linux script or installing internet explorer natively, with any version of wine > 0.9.52 causes wineserver and iexplore.exe to consume 100% cpu. After closing wine, (even on a multicore cpu), wineserver spikes to 100%. This only occurs on https websites. Versions of wine 0.9.52 and less all work correctly (tested down to 0.9.46). I ran regression tests on wine and found that the patch that causes this problem was
628a515b83c317388ddb4fa9a7b29a42135acee0 is first bad commit commit 628a515b83c317388ddb4fa9a7b29a42135acee0 Author: Rob Shearman rob@codeweavers.com Date: Fri Jan 4 17:43:56 2008 +0000
kernel32: Implement RegisterWaitForSingleObjectEx.
:040000 040000 148dbf69d048b5d74bd2003f99418e91ab299af1 be4f157bc165394229255a8011951a7159b939bbM dlls
There are two bugs for this submitted already.
One at launchpad.net https://bugs.launchpad.net/ubuntu/+source/wine/+bug/205895 and one at http://bugs.winehq.org/show_bug.cgi?id=13687 I ran the regression tests and was told to submit a new bug, not to reopen the old one.
The problem is with "C:\Program Files\Internet Explorer\iexplore.exe"
Thank you.
http://bugs.winehq.org/show_bug.cgi?id=13734
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2008-06-06 19:37:42 --- What all native dlls did you set?
http://bugs.winehq.org/show_bug.cgi?id=13734
--- Comment #2 from Brandon Koepke bdkoepke@gmail.com 2008-06-06 19:58:42 --- (In reply to comment #1)
What all native dlls did you set?
the two native dlls that are responsible are wininet and crypt32. removing these stops the problem; however, that removes https support. Running the current ies4linux script gives the full list.
Here is the list that I have from the script currently:
"actxprxy"="native" "advpack"="native" "asycfilt"="native" "atl"="native" "bindfile"="native" "browselc"="native" "browseui"="native" "browsewm"="native" "comcat"="native" "compobj"="native" "cool"="native" "corpol"="native" "crypt32"="native,builtin" "cryptdlg"="native" "cryptext"="native" "cryptnet"="native" "cryptui"="native" "csseqchk"="native" "digest"="native" "dispex"="native" "dssbase"="native" "dwintl"="native" "dxtmsft"="native" "dxtrans"="native" "enhsig"="native" "hh.exe"="native" "hhctrl.ocx"="native" "hlink"="native" "hmmapi"="native" "ie4"="native" "iedkcs32"="native" "iemigrat"="native" "iepeers"="native" "iernonce"="native" "iesetup"="native" "imagehlp"="native" "imgutil"="native" "inetcplc"="native" "initpki"="native" "inseng"="native" "instrsa"="native" "instsch"="native" "iprop"="native" "jobexec"="native" "jscript"="native" "jsproxy"="native" "jsptb"="native" "licmgr10"="native" "mfc40"="native" "migrate"="native" "mlang"="native" "mmutilse"="native" "mscat32"="native" "msconv97"="native" "mscrlrev"="native" "msencode"="native" "mshtml"="native" "mshtmled"="native" "mshtmler"="native" "msls31"="native" "msoss"="native" "msratelc"="native" "msrating"="native" "mssetup"="native" "mssign32"="native" "mssip32"="native" "mstime"="native" "msvcrt"="native" "msvcrt40"="native" "msxml"="native" "msxml3"="native" "msxml3a"="native" "msxml3r"="native" "msxmla"="native" "msxmlr"="native" "occache"="native" "ole2"="native" "ole32"="native" "oleaut32"="native" "olecnv32"="native" "olepro32"="native" "olethk32"="native" "pngfilt"="native" "psbase"="native" "pstorec"="native" "pstorerc"="native" "riched20"="native" "riched32"="native" "rnaph"="native" "rpcltc1"="native" "rpcltc5"="native" "rpcltccm"="native" "rpclts5"="native" "rpcltspx"="native" "rpcmqcl"="native" "rpcmqsvr"="native" "rpcns4"="native" "rpcrt4"="native" "rsabase"="native" "rsaenh"="native" "rsasig"="native" "schannel"="native" "scoptb"="native" "scrobj"="native" "scrrun"="native" "secur32"="native" "sendmail"="native" "shd401lc"="native" "shdoc401"="native" "shdoclc"="native" "shdocvw"="native" "shfolder"="native" "shlwapi"="native" "softpub"="native" "storage"="native" "thumbvw"="native" "triedit"="native" "url"="native" "urlmon"="native" "usp10"="native" "vbscript"="native" "vgx"="native" "wininet"="native,builtin" "wintrust"="native" "wldap32"="native" "wshcon"="native" "wshext"="native" "xenroll"="native"
http://bugs.winehq.org/show_bug.cgi?id=13734
--- Comment #3 from Austin English austinenglish@gmail.com 2008-06-06 21:09:07 --- (In reply to comment #2)
(In reply to comment #1)
What all native dlls did you set?
the two native dlls that are responsible are wininet and crypt32. removing these stops the problem; however, that removes https support. Running the current ies4linux script gives the full list.
Here is the list that I have from the script currently:
"actxprxy"="native" "advpack"="native" "asycfilt"="native" "atl"="native" "bindfile"="native" "browselc"="native" "browseui"="native" "browsewm"="native" "comcat"="native" "compobj"="native" "cool"="native" "corpol"="native" "crypt32"="native,builtin" "cryptdlg"="native" "cryptext"="native" "cryptnet"="native" "cryptui"="native" "csseqchk"="native" "digest"="native" "dispex"="native" "dssbase"="native" "dwintl"="native" "dxtmsft"="native" "dxtrans"="native" "enhsig"="native" "hh.exe"="native" "hhctrl.ocx"="native" "hlink"="native" "hmmapi"="native" "ie4"="native" "iedkcs32"="native" "iemigrat"="native" "iepeers"="native" "iernonce"="native" "iesetup"="native" "imagehlp"="native" "imgutil"="native" "inetcplc"="native" "initpki"="native" "inseng"="native" "instrsa"="native" "instsch"="native" "iprop"="native" "jobexec"="native" "jscript"="native" "jsproxy"="native" "jsptb"="native" "licmgr10"="native" "mfc40"="native" "migrate"="native" "mlang"="native" "mmutilse"="native" "mscat32"="native" "msconv97"="native" "mscrlrev"="native" "msencode"="native" "mshtml"="native" "mshtmled"="native" "mshtmler"="native" "msls31"="native" "msoss"="native" "msratelc"="native" "msrating"="native" "mssetup"="native" "mssign32"="native" "mssip32"="native" "mstime"="native" "msvcrt"="native" "msvcrt40"="native" "msxml"="native" "msxml3"="native" "msxml3a"="native" "msxml3r"="native" "msxmla"="native" "msxmlr"="native" "occache"="native" "ole2"="native" "ole32"="native" "oleaut32"="native" "olecnv32"="native" "olepro32"="native" "olethk32"="native" "pngfilt"="native" "psbase"="native" "pstorec"="native" "pstorerc"="native" "riched20"="native" "riched32"="native" "rnaph"="native" "rpcltc1"="native" "rpcltc5"="native" "rpcltccm"="native" "rpclts5"="native" "rpcltspx"="native" "rpcmqcl"="native" "rpcmqsvr"="native" "rpcns4"="native" "rpcrt4"="native" "rsabase"="native" "rsaenh"="native" "rsasig"="native" "schannel"="native" "scoptb"="native" "scrobj"="native" "scrrun"="native" "secur32"="native" "sendmail"="native" "shd401lc"="native" "shdoc401"="native" "shdoclc"="native" "shdocvw"="native" "shfolder"="native" "shlwapi"="native" "softpub"="native" "storage"="native" "thumbvw"="native" "triedit"="native" "url"="native" "urlmon"="native" "usp10"="native" "vbscript"="native" "vgx"="native" "wininet"="native,builtin" "wintrust"="native" "wldap32"="native" "wshcon"="native" "wshext"="native" "xenroll"="native"
Egad! Try again without all those native.
http://bugs.winehq.org/show_bug.cgi?id=13734
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Component|kernel32 |-unknown Resolution| |INVALID
--- Comment #4 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-06 22:11:31 --- We don't support ies4linux, report the bugs to its authours.
http://bugs.winehq.org/show_bug.cgi?id=13734
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-06 22:11:44 --- Closing invalid.
http://bugs.winehq.org/show_bug.cgi?id=13734
--- Comment #6 from Austin English austinenglish@gmail.com 2008-06-07 15:37:48 --- (In reply to comment #4)
We don't support ies4linux, report the bugs to its authours.
(In reply to comment #0)
Using either the ies4linux script or installing internet explorer natively,
http://bugs.winehq.org/show_bug.cgi?id=13734
--- Comment #7 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-08 00:04:11 --- (In reply to comment #6)
Using either the ies4linux script or installing internet explorer natively,
What all that native DLLs are doing there?
http://bugs.winehq.org/show_bug.cgi?id=13734
--- Comment #8 from Brandon Koepke bdkoepke@gmail.com 2008-06-08 00:12:03 --- (In reply to comment #7)
(In reply to comment #6)
Using either the ies4linux script or installing internet explorer natively,
What all that native DLLs are doing there?
In order to run internet explorer, all these native dlls are required. If it is possible to do it with less, let me know and I will test it that way. Thanks.
http://bugs.winehq.org/show_bug.cgi?id=13734
--- Comment #9 from James Hawkins truiken@gmail.com 2008-06-08 00:17:56 --- You're asking us to make builtin wininet and crypt32 work with that entire list of native DLLs, which is exactly what we do not support. That's why you've been asked to go to ies4linux for support and not here.