Eclipse Crashing on documentation popups appearing
After performing a large number of package upgrades on my Gentoo machine, I discovered that Eclipse would crash when showing documentation, or otherwise embedded browser-base content ( including the web browser preferences) .
The error logged in my home directory looked something like this:
# # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f30bd433caa, pid=8454, tid=139847862494992 # # JRE version: 6.0_24-b07 # Java VM: Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode linux-amd64 compressed oops) # Problematic frame: # C [libmozjs.so+0xbdcaa] # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
Googling the error messages didn’t seem to help much ( looked to point to xulrunner, but upgrading or downgrading the package had no effect ), so I slowly rolled back packages that had been upgraded.
Eventually I discovered the fix was to re-emerge dev-java/swt without the xulrunner use flag – it seems this library seems to have issues with the latest version of xulrunner.