[Bug 28973] New: Internet Explorer 3.02 crashes often if native shdocvw is used
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Nov 2 08:20:50 CDT 2011
http://bugs.winehq.org/show_bug.cgi?id=28973
Bug #: 28973
Summary: Internet Explorer 3.02 crashes often if native shdocvw
is used
Product: Wine
Version: 1.3.31
Platform: x86-64
URL: http://www.mirrorservice.org/sites/browsers.evolt.org/
browsers/ie/win32/3.02/win95full/msie302m95.exe
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: shell32
AssignedTo: wine-bugs at winehq.org
ReportedBy: RandomAccountName at mail.com
Classification: Unclassified
Created attachment 37256
--> http://bugs.winehq.org/attachment.cgi?id=37256
Hack
IE3 crashes under many conditions if the included copy of shdocvw.dll is used -
which, as far as I can tell, is required to use the IE3 interface (using
builtin shdocvw forces the use of the builtin iexplore interface... and has
other issues with IE3). Some actions that trigger the crash include using the
address bar, passing a URL as a command line parameter, loading the WineHQ
forum, clicking the home button...
The cause is:
wine: Unimplemented function shdocvw.dll.218 called at address 0x7b83b722
(thread 0009), starting debugger...
I found the source of that call in shell32/shfldr_desktop.c:
return IEParseDisplayNameWithBCW(CP_ACP,lpszDisplayName,pbc,ppidl);
After hacking it to return E_NOTIMPL instead, the crashes are gone. Could Wine
check whether the function is available before calling it?
Recipe to reproduce:
1. Add native,builtin overrides for shdocvw and mshtml
2. Install with winetricks from svn (winetricks ie3)
3. Run with wine 'C:/Program Files/Internet Explorer/iexplore.exe'
The first instance of the crash will be after answering whether IE should be
the default browser on first run.
--
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