Today I’ve tried to install Google Eclipse Plugin to draw some forms for my GWT-based app and caught the exception:
GWT http-server started at 127.0.0.1:45658 # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007fb2229d45a0, pid=8150, tid=140404439688960 # # JRE version: 6.0_37-b06 # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.12-b01 mixed mode linux-amd64 compressed oops) # Problematic frame: # C [libwebkitgtk-1.0.so.0+0x14245a0] void WTF::freeOwnedGPtr<_GdkEvent>(_GdkEvent*)+0x15df0 # # An error report file with more information is saved as: # /home/ipcreeper/hs_err_pid8150.log # # 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. #
Searching for at least an hour I’ve finally found the solution:
Step 1:
Download and install libhunspell package (xulrunner has a dependency on it):
http://packages.ubuntu.com/oneiric/amd64/libhunspell-1.2-0/download
sudo dpkg -i libhunspell-1.2-0_1.2.14-4_amd64.deb
Step 2:
Download and install xulrunner package:
http://packages.ubuntu.com/lucid/amd64/xulrunner-1.9.2/download
sudo dpkg -i xulrunner-1.9.2_1.9.2.28+build1+nobinonly-0ubuntu0.11.04.1_amd64.deb
Be aware that both libhunspell and xulrunner should be either i386 or amd64 version.
Step 3:
Open eclipse.ini and add path to installed xulrunner:
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2.28
Step 4:
If editor still not running, try to set the environment variable GDK_NATIVE_WINDOWS to false before starting Eclipse. Do it with following command:
export GDK_NATIVE_WINDOWS=false
Wonderful !!!
It works!
Thanks!
Thanks! Worked like a charm! 🙂 Can you explain why this helped and what is the real issue please? Because as I understand it’s still a workaround.
Oh and btw: This workaround messes up the sliders in all Eclipse windows.
Woah this blog is excellent i really like studying your posts. Stay up the great paintings! You realize, a lot of persons are hunting around for this information, you could help them greatly.
I’ve discovered the bug that causes this error, and I’ve published a feature patch on my update site that solves the issue without messing with packages versions on ubuntu. You can find it here:
https://code.google.com/p/gwt-designer/issues/detail?id=4
Hope that helps!
You sir, you saved my day! Thanks!
I read a lot of interesting content here. Probably you spend a lot of time writing, i know how to save you a lot of work, there
is an online tool that creates unique, google friendly articles in seconds, just type in google
– laranitas free content source
I read a lot of interesting articles here.
Probably you spend a lot of time writing, i know how to save
you a lot of time, there is an online tool that creates high quality, SEO friendly articles in minutes, just type in google – laranitas free content source