http://bugs.winehq.org/show_bug.cgi?id=12457
Summary: SharpDevelop 2.2 crashes with NotImplementedException at IWebBrowser2.get_LocationName() Product: Wine Version: CVS/GIT Platform: Other URL: http://www.icsharpcode.net/OpenSource/SD/Download/#Sharp Develop22 OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: shdocvw AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
http://lists.ximian.com/pipermail/mono-devel-list/2008-March/027227.html was asking how to install SharpDevelop 2 under Wine, so I gave it a try. "winetricks dotnet20" was enough to get it to install and start, but after it put up the GUI, it aborted with
fixme:shdocvw:WebBrowser_QueryInterface (0x1af830)->({00000144-0000-0000-c000-000000000046} 0x33e800) interface not supported ... FATAL- System.NotImplementedException: The method or operation is not implemented. at System.Windows.Forms.UnsafeNativeMethods.IWebBrowser2.get_LocationName() at System.Windows.Forms.WebBrowser.get_DocumentTitle()
http://bugs.winehq.org/show_bug.cgi?id=12457
Hin-Tak Leung htl10@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |htl10@users.sourceforge.net
--- Comment #1 from Hin-Tak Leung htl10@users.sourceforge.net 2008-04-09 12:46:58 --- I encountered something similiar earlier and switching to native shdocvw and mshtml does it. I think the error message essentially means gecko is not currently invokable from .NET/mono yet.
http://bugs.winehq.org/show_bug.cgi?id=12457
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #2 from Anastasius Focht focht@gmx.net 2008-12-16 08:24:53 --- Hello,
confirming with wine wine-1.1.10-325-g0a47e1b Still a problem.
--- snip --- Unhandled exception terminated SharpDevelop Exception thrown: System.NotImplementedException: The method or operation is not implemented. at System.Windows.Forms.UnsafeNativeMethods.IWebBrowser2.get_LocationName() at System.Windows.Forms.WebBrowser.get_DocumentTitle() at ICSharpCode.SharpDevelop.BrowserDisplayBinding.BrowserPane.TitleChange(Object sender, EventArgs e) at ICSharpCode.SharpDevelop.BrowserDisplayBinding.BrowserPane..ctor(Boolean showNavigation) at ICSharpCode.SharpDevelop.BrowserDisplayBinding.BrowserPane..ctor(Uri uri) at ICSharpCode.StartPage.ShowStartPageCommand.Run() at ICSharpCode.SharpDevelop.Commands.StartWorkbenchCommand.Run(IList`1 fileList) at ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbenchInternal(Object settings) at ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbench(WorkbenchSettings settings) at ICSharpCode.SharpDevelop.Sda.SharpDevelopHost.RunWorkbench(WorkbenchSettings settings) at ICSharpCode.SharpDevelop.SharpDevelopMain.RunApplication() at ICSharpCode.SharpDevelop.SharpDevelopMain.Run(String[] args) at ICSharpCode.SharpDevelop.SharpDevelopMain.Main(String[] args) --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=12457
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #3 from Austin English austinenglish@gmail.com 2009-01-19 15:14:58 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=12457
Niko Sandschneider nsandschn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nsandschn@gmx.de
--- Comment #4 from Niko Sandschneider nsandschn@gmx.de 2009-09-05 17:04:40 --- SharpDevelop still crashes in wine 1.1.29, but at a different place:
FATAL- System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Drawing.SafeNativeMethods.Gdip.GdipCreateFontFamilyFromName(String name, HandleRef fontCollection, IntPtr& FontFamily) at System.Drawing.FontFamily.CreateFontFamily(String name, FontCollection fontCollection) at System.Drawing.FontFamily..ctor(String name, Boolean createDefaultOnFail) at System.Drawing.Font..ctor(String familyName, Single emSize) at ICSharpCode.SharpDevelop.SplashScreenForm..ctor() at ICSharpCode.SharpDevelop.SharpDevelopMain.Run(String[] args) at ICSharpCode.SharpDevelop.SharpDevelopMain.Main(String[] args)
http://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #5 from Hin-Tak Leung htl10@users.sourceforge.net 2009-09-05 17:27:48 --- (In reply to comment #4)
SharpDevelop still crashes in wine 1.1.29, but at a different place:
FATAL- System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Drawing.SafeNativeMethods.Gdip.GdipCreateFontFamilyFromName(String name, HandleRef fontCollection, IntPtr& FontFamily)
Do you happen to have the ukai font on your system? I seem to remember that being the source of this error message at one point. (in any case, I think I have seen this message before and it is a known/solvable issue),
http://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #6 from Niko Sandschneider nsandschn@gmx.de 2009-09-05 19:09:26 --- You are right. Though I don't have the ukai font installed, a closer look at the +relay output showed that the ttf-oriya-fonts was the problem. 'sudo chmod 000 /usr/share/fonts/truetype/ttf-oriya-fonts/' works around it. Then I get the same output as shown in comment #2, so the original bug is still present in wine 1.1.29.
http://bugs.winehq.org/show_bug.cgi?id=12457
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #7 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-05-13 03:41:10 --- there was a patch sent for this by Andrey Turkin: http://www.winehq.org/pipermail/wine-patches/2010-May/088245.html , for me it fixes this bug. But the patch has not made it (yet?) into wine
http://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #8 from Austin English austinenglish@gmail.com 2010-05-14 12:57:20 --- (In reply to comment #7)
there was a patch sent for this by Andrey Turkin: http://www.winehq.org/pipermail/wine-patches/2010-May/088245.html , for me it fixes this bug. But the patch has not made it (yet?) into wine
It was rejected. It didn't pass WineTestBot: http://source.winehq.org/patches/data/61411.testfail
http://bugs.winehq.org/show_bug.cgi?id=12457
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ocean04@suomi24.fi
--- Comment #9 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2011-07-15 06:29:36 CDT --- *** Bug 27544 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #10 from ocean04@suomi24.fi 2011-07-17 01:27:06 CDT --- Duplicate bug 27544 has easy way to test locationname. Patch works fine (with minor change)
http://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #11 from ocean04@suomi24.fi 2011-10-22 12:34:29 CDT --- LocationName is still unimplemented 1.3.31. Component is now ieframe
http://bugs.winehq.org/show_bug.cgi?id=12457
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|shdocvw |ieframe
http://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #12 from ocean04@suomi24.fi 2011-12-05 03:53:18 CST --- Created attachment 37803 --> http://bugs.winehq.org/attachment.cgi?id=37803 For 1.3.34
Modified patch for 1.3.34, it works fine. Can anyone check, what's wrong with tests? Original author has abandoned patch?
http://bugs.winehq.org/show_bug.cgi?id=12457
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |RandomAccountName@mail.com
--- Comment #13 from A Wine user RandomAccountName@mail.com 2012-01-18 01:34:34 CST --- *** Bug 29102 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #14 from A Wine user RandomAccountName@mail.com 2012-01-18 01:36:01 CST --- *** Bug 28991 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #15 from Dan Kegel dank@kegel.com 2012-02-10 01:25:23 CST --- Still happening today. Masked somewhat by bug 23759.
http://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #16 from ocean04@suomi24.fi 2012-09-27 12:15:35 CDT --- Still unimplemented wine-1.5.13-402-gcd9451c
Maybe there should be semi-stub like locationurl, if it's otherwise difficult?! In my case, it doesn't matter what locationname returns, as long as it doesn't fail.
http://bugs.winehq.org/show_bug.cgi?id=12457
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86 Version|unspecified |0.9.56. OS|other |Linux
--- Comment #17 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, unfortunately still present.
Also encountered with 'Clarion Enterprise Edition 9.0.10376 '
--- snip --- Clarion Version : 9.0.0.10376 .NET Version : 2.0.50727.42 OS Version : Microsoft Windows NT 5.1.2600 Service Pack 3 Current culture : English (United States) (en-US) Working Set Memory : 0kb GC Heap Memory : 3908kb
Unhandled exception terminated the workbench Exception thrown: System.NotImplementedException: The method or operation is not implemented. at System.Windows.Forms.UnsafeNativeMethods.IWebBrowser2.get_LocationName() at System.Windows.Forms.WebBrowser.get_DocumentTitle() at ICSharpCode.SharpDevelop.BrowserDisplayBinding.BrowserPane.TitleChange(Object sender, EventArgs e) at ICSharpCode.SharpDevelop.BrowserDisplayBinding.BrowserPane..ctor(Boolean showNavigation) at ICSharpCode.SharpDevelop.Commands.ShowStartPageCommand.DoRun() at ICSharpCode.SharpDevelop.Commands.StartWorkbenchCommand.Run(IList`1 fileList) at ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbenchInternal(Object settings) --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/186d8553c10e21694b9dddfd93e82eb06...
--- snip --- 498 static HRESULT WINAPI WebBrowser_get_LocationName(IWebBrowser2 *iface, BSTR *LocationName) 499 { 500 WebBrowser *This = impl_from_IWebBrowser2(iface); 501 FIXME("(%p)->(%p)\n", This, LocationName); 502 return E_NOTIMPL; 503 } --- snip ---
$ sha1sum Clarion9EE_installer-9.0.10376.exe 9ff6e75dc18d4552d45c9a0cf2bd729c21c4059b Clarion9EE_installer-9.0.10376.exe
$ du -sh Clarion9EE_installer-9.0.10376.exe 163M Clarion9EE_installer-9.0.10376.exe
$ wine --version wine-1.7.10-343-g770d09d
Regards
https://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #18 from ocean04@suomi24.fi --- Still in wine-1.7.36-144-g4d43d36
https://bugs.winehq.org/show_bug.cgi?id=12457
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #19 from super_man@post.com --- still not implemented 1.7.51
https://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #20 from super_man@post.com --- (In reply to super_man from comment #19)
still not implemented 1.7.51
Still not implemented and the modified patch applies very poorly against wine-git.
wine 1.9.4
https://bugs.winehq.org/show_bug.cgi?id=12457
--- Comment #21 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, obviously still present.
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/ieframe/webbrowser.c#...
$ wine --version wine-3.5
Regards
https://bugs.winehq.org/show_bug.cgi?id=12457
mirh mirh@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mirh@protonmail.ch
--- Comment #22 from mirh mirh@protonmail.ch --- Still a thing. Download link is https://sourceforge.net/projects/sharpdevelop/files/SharpDevelop%202.x/2.2.1...
https://bugs.winehq.org/show_bug.cgi?id=12457
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |92713253ab4662127c5c1e2b7f3 | |5b358585cc215 URL|http://www.icsharpcode.net/ |https://web.archive.org/web |OpenSource/SD/Download/#Sha |/20210422170237if_/https:// |rpDevelop22 |pilotfiber.dl.sourceforge.n | |et/project/sharpdevelop/Sha | |rpDevelop%202.x/2.2.1/Sharp | |Develop_2.2.1.2648_Setup.ms | |i Status|NEW |RESOLVED Summary|SharpDevelop 2.2 crashes |Multiple apps crash with |with |NotImplementedException at |NotImplementedException at |IWebBrowser2.get_LocationNa |IWebBrowser2.get_LocationNa |me() (SharpDevelop 2.2, |me() |Clarion Enterprise Edition | |9.0.10376) Resolution|--- |FIXED
--- Comment #23 from Gijs Vermeulen gijsvrm@gmail.com --- Fixed by: https://source.winehq.org/git/wine.git/commit/92713253ab4662127c5c1e2b7f35b358585cc215.
Added a stable download and rewording title.
$ sha1sum SharpDevelop_2.2.1.2648_Setup.msi 6c2700fc734deec9514bae7ba0de7f82f86e9f5c SharpDevelop_2.2.1.2648_Setup.msi
du -sh SharpDevelop_2.2.1.2648_Setup.msi 9.0M SharpDevelop_2.2.1.2648_Setup.msi
https://bugs.winehq.org/show_bug.cgi?id=12457
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #24 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.7.
https://bugs.winehq.org/show_bug.cgi?id=12457
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0.x
https://bugs.winehq.org/show_bug.cgi?id=12457
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|6.0.x |---
--- Comment #25 from Michael Stefaniuc mstefani@winehq.org --- Removing the 6.0.x milestone from bug fixes included in 6.0.2.