Ich hab mich letztens mal wieder an eine Android App gewagt. Dafür dann die ADT runtergeladen und daraus eclipse gestartet. Nach wenigen Zeichen bzw. Zeilen Code stürzte Eclipse aus unerklärlichen Gründen ab. Zum Glück gibt es einen kurzen Fix dafür.
Eclipse stürzte mit der folgenden Fehlermeldung ab:
gehaxelt@LagTop ~/android/eclipse % ./eclipse
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f51b3dacbd1, pid=10934, tid=139991535183616
#
# JRE version: OpenJDK Runtime Environment (7.0_51-b31) (build 1.7.0_51-b31)
# Java VM: OpenJDK 64-Bit Server VM (24.51-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libsoup-2.4.so.1+0x6fbd1] soup_session_feature_detach+0x11
#
# Core dump written. Default location: /home/gehaxelt/android/eclipse/core or core.10934
#
# An error report file with more information is saved as:
# /home/gehaxelt/android/eclipse/hs_err_pid10934.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
./eclipse 21,39s user 1,54s system 85% cpu 26,746 total
Im Bugtracker von Eclipse gibt es dafür einen Workaround:
Man muss einfach in die „eclipse.ini“ folgenden String eintragen:
-Dorg.eclipse.swt.browser.DefaultType=mozilla
Danach sollte Eclipse wieder ohne Probleme laufen. Zumindest hatte das bei mir geholfen.
Viele Grüße,
~Sebastian