http://bugs.winehq.org/show_bug.cgi?id=34892
Bug #: 34892 Summary: unimplemented function urlmon.dll.108 called in 32-bit code Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: urlmon AssignedTo: wine-bugs@winehq.org ReportedBy: last_alien@mail.ru Classification: Unclassified
Error in IE 8.0 When open the options dialog, program crashes.
http://bugs.winehq.org/show_bug.cgi?id=34892
--- Comment #1 from Last_Alien last_alien@mail.ru 2013-11-11 03:34:00 CST --- Created attachment 46499 --> http://bugs.winehq.org/attachment.cgi?id=46499 backtrace.txt after crash of IE 8.0
http://bugs.winehq.org/show_bug.cgi?id=34892
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|unimplemented function |IE8 crashes, needs |urlmon.dll.108 called in |unimplemented function |32-bit code |urlmon.dll.108 Severity|critical |normal
http://bugs.winehq.org/show_bug.cgi?id=34892
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://download.microsoft.c | |om/download/C/C/0/CC0BD555- | |33DD-411E-936B-73AC6F95AE11 | |/IE8-WindowsXP-x86-ENU.exe | |e489483e5001f95da04e1ebf3c6 | |64173baef3e26 CC| |focht@gmx.net Version|unspecified |1.7.5 Summary|IE8 crashes, needs |IE8 crashes in 'purist' |unimplemented function |mode, needs unimplemented |urlmon.dll.108 |urlmon.dll.108 Ever Confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net 2013-11-11 18:03:15 CST --- Hello,
it looks like you installed/ran IE8 in 'purist' mode (no native overrides). Usually IE8 is installed via 'winetricks -q ie8' recipe which automatically adds a couple of needed native overrides (including urlmon).
There were some attempts to get this undocumented stub in:
http://www.winehq.org/pipermail/wine-patches/2009-July/075984.html
http://www.winehq.org/pipermail/wine-patches/2011-May/101631.html
It's probably special/internal to IE8 and urlmon version specific.
IE/browser/helper dlls import/share several undocumented ordinal-only API. Wine can't possibly replace/implement those internal API.
Use override list from 'winetricks ie8' recipe (maybe trim the list further down for what it's worth/own risk).
Regards
http://bugs.winehq.org/show_bug.cgi?id=34892
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.microsoft.c |http://download.microsoft.c |om/download/C/C/0/CC0BD555- |om/download/C/C/0/CC0BD555- |33DD-411E-936B-73AC6F95AE11 |33DD-411E-936B-73AC6F95AE11 |/IE8-WindowsXP-x86-ENU.exe |/IE8-WindowsXP-x86-ENU.exe |e489483e5001f95da04e1ebf3c6 | |64173baef3e26 |
http://bugs.winehq.org/show_bug.cgi?id=34892
--- Comment #3 from Last_Alien last_alien@mail.ru 2013-11-12 02:17:50 CST --- Hello, Anastasius Focht
Thank you for quick answer. Your advice help me with this problem :-)
Best Regards, Last_Alien
http://bugs.winehq.org/show_bug.cgi?id=34892
--- Comment #4 from Jerome Leclanche adys.wh@gmail.com --- (In reply to comment #2) AF, does this mean this bug wont be solvable if the stubs are getting rejected?
http://bugs.winehq.org/show_bug.cgi?id=34892
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello Jerome,
--- quote --- AF, does this mean this bug wont be solvable if the stubs are getting rejected? --- quote ---
well this situation is rare anyway. I've yet to see an application that installs IE7/IE8 on its own.
Usually people install Internet Exploder using 'winetricks' recipe which automatically adds the required overrides - at the risk of messing up the WINEPREFIX.
Though I wouldn't mind if this stub gets included in mainline as there were already similar exceptions:
--- snip --- $ git grep -B3 "Undoc" dlls/urlmon/
dlls/urlmon/urlmon_main.c-/************************************************************************** dlls/urlmon/urlmon_main.c- * FaultInIEFeature (URLMON.@) dlls/urlmon/urlmon_main.c- * dlls/urlmon/urlmon_main.c: * Undocumented. Appears to be used by native shdocvw.dll. -- dlls/urlmon/urlmon_main.c- dlls/urlmon/urlmon_main.c-/*********************************************************************** dlls/urlmon/urlmon_main.c- * IsProtectedModeURL (URLMON.111) dlls/urlmon/urlmon_main.c: * Undocumented, added in IE7 -- dlls/urlmon/urlmon_main.c- dlls/urlmon/urlmon_main.c-/*********************************************************************** dlls/urlmon/urlmon_main.c- * LogSqmBits (URLMON.410) dlls/urlmon/urlmon_main.c: * Undocumented, added in IE8 -- dlls/urlmon/urlmon_main.c- dlls/urlmon/urlmon_main.c-/*********************************************************************** dlls/urlmon/urlmon_main.c- * LogSqmUXCommandOffsetInternal (URLMON.423) dlls/urlmon/urlmon_main.c: * Undocumented, added in IE8 -- dlls/urlmon/urlmon_main.c- dlls/urlmon/urlmon_main.c-/*********************************************************************** dlls/urlmon/urlmon_main.c- * MapUriToBrowserEmulationState (URLMON.444) dlls/urlmon/urlmon_main.c: * Undocumented, added in IE8 -- dlls/urlmon/urlmon_main.c- dlls/urlmon/urlmon_main.c-/*********************************************************************** dlls/urlmon/urlmon_main.c- * MapBrowserEmulationModeToUserAgent (URLMON.445) dlls/urlmon/urlmon_main.c: * Undocumented, added in IE8 -- dlls/urlmon/urlmon_main.c- dlls/urlmon/urlmon_main.c-/*********************************************************************** dlls/urlmon/urlmon_main.c- * FlushUrlmonZonesCache (URLMON.455) dlls/urlmon/urlmon_main.c: * Undocumented, added in IE8
--- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=34892
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
--- Comment #6 from Jacek Caban jacek@codeweavers.com --- In general, I'd expect more prblems with using builtin urlmon.dll with native IE. That can't be supported. However, this one was easy to guess from the name that may be found here:
http://www.geoffchappell.com/studies/windows/ie/urlmon/api/index.htm?tx=69,7...
We even had almost identical function implemented in our tests:
https://newtestbot.winehq.org/JobDetails.pl?Key=4870
Patch sent:
http://source.winehq.org/patches/data/102454
https://bugs.winehq.org/show_bug.cgi?id=34892
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |8f07fbcd534ff38b00359cffb16 | |51019d06db492 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Austin English austinenglish@gmail.com --- https://source.winehq.org/git/wine.git/commitdiff/8f07fbcd534ff38b00359cffb1...
https://bugs.winehq.org/show_bug.cgi?id=34892
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.13.