Community
Participate
Working Groups
Build Identifier: Version: 3.7.1 Build id: M20110909-1335 Javacore (attached) shows the main thread is stuck in a org/eclipse/swt/internal/ole/win32/COM.VtblCall as a result of trying to close the browser. Reproducible: Always Steps to Reproduce: 1. Open any simple HTML file in the internal browser (it uses IE on my machines). 2. In the internal browser address bar, go to an address that you know will take a long time to load, such as a bugzilla query like https://bugs.eclipse.org/bugs/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__all__&product=&content=close+browser+hang 3. While the browser is loading, close it. I get an "Internet Explorer Script error dialog" saying "An error has occurred in the script on this page" and asks if I want to continue running scripts on the page (but I cannot click the yes/no buttons). Meanwhile, the Eclipse UI is completely hung and does not respond to any interaction, and must be killed from Task Manager.
Created attachment 204646 [details] screencap of IE dialog, which cannot be clicked on or closed
Created attachment 204647 [details] simple HTML file that I use to initially open the internal browser
Created attachment 204648 [details] javacore of the hung Eclipse UI
I've tried this with 371 and 362 on WinXP and Win7 using IE 8 This is the simplest example I could find to reproduce the problem, although it can also been seen when you are debugging a JSP and close the browser while stopped at a breakpoint, for instance (which is the real user scenario that motivated this bug report). In each case, IE presents a script error dialog which cannot be dismissed, and the Eclipse UI remains frozen
The root cause of this is the same as bug 311192, so marking report as a duplicate. Your test case reproduces the problem reliably for me, so hopefully it can now be resolved. *** This bug has been marked as a duplicate of bug 311192 ***