Community
Participate
Working Groups
Build Identifier: 20110916-0149 On Eclipse Indigo Modeling SR1 package, I open the Marketplace client with "Help" -> "Eclipse Marketplace...", I filter my search criteria by typing "Python", I click on the information icon of the first result item then click on the "Learn more" hyperlink, here the MPC is closed and the eclipse embedded Web browser is opened then Eclipse crashes with the following message : No bp log location saved, using default. [000:000] Browser XEmbed support present: 1 [000:000] Browser toolkit is Gtk2. [000:000] Using Gtk2 toolkit ** (Eclipse:11604): DEBUG: NP_Initialize ** (Eclipse:11604): DEBUG: NP_Initialize succeeded [000:010] Warning(optionsfile.cc:23): Load: Could not open file, err=2 [000:010] No bp log location saved, using default. [000:010] Browser XEmbed support present: 1 [000:010] Browser toolkit is Gtk2. [000:010] Using Gtk2 toolkit ** (Eclipse:11604): DEBUG: NP_Initialize ** (Eclipse:11604): DEBUG: NP_Initialize succeeded ** (Eclipse:11604): DEBUG: NP_Initialize ** (Eclipse:11604): DEBUG: NP_Initialize succeeded ** (Eclipse:11604): DEBUG: NP_Initialize ** (Eclipse:11604): DEBUG: NP_Initialize succeeded Linux Ubuntu 11.10 Reproducible: Always
Over to SWT for triage.
As an experiment please try adding the following line to the end of your eclipse.ini file before launching eclipse: -Dorg.eclipse.swt.browser.DefaultType=mozilla If this does not help, is there a full dump file that you can provide?
Indeed it works, clicking on the information icon opens directly my google chrome browser, but without display the tool tip with the "Learn More" link.
That's not the working case I had in mind. Can you remove the -Dorg.eclipse.swt.browser.DefaultType=mozilla line from your eclipse.ini, restart eclipse, make the crash happen, and paste the dump from the JRE here? If you're using a Sun JRE then this file should have a name starting with "hs_err_".
There is not generated dump, only the message previously pasted. I noticed that the crash occurs randomly.
*** Bug 366082 has been marked as a duplicate of this bug. ***
The same error message is crashing my Eclipse. I have some potentially useful info to share. Issue seems connected with SWT browser widget and webkit. In ubuntu 12.04 I found the problem can be avoided by using XUlrunner instead. Infortunately in 13.04 that no longer seems to work as Xulrunner 10.0.2 crashes. My guess is that it is probably just too old and no longer compatible with 13.04. I am able to use webkit on 12.04 although it only works if I do *not* also install google talk plugin. Then it is pretty stable. If I install google talk plugin (to join a google hangout) then I get the XEmbed messages and thhe JVM crashes soon after (without a crashlog). If uninstall google talk plugin again the message and crashes go away again. This problem seems pretty severe to me, especially since switching to Mozilla isn't an option anymore for users on more recent versions of Ubuntu. Maybe google talk plugin is the problem, though it is hard to pinpoint because no crashlog is generated.
FYI: more details about what I (on 12.04) and another user (on 13.04) have tried. https://issuetracker.springsource.com/browse/STS We are still trying to find a workaround for SWT browser stability issues on 13.04 but haven't found one yet.
Important to add it seems just have google talk plugin installed so it can be used in an *external* browser is enough to make the internal browser crash Eclipse. It is not necessary to actually try to join a hangout in the internal browser to make it crash. Just visiting a few random pages around the web is enough to make it crash.
Based on comment 9 this seems to be bug outside of Eclipse.