domingo, 23 de junio de 2013

Fix Eclipse Bug libsoup Gnome 3.8

Primero quiero decirles que Ubuntu 13.04 es la peor basofia de distro que haya sacado canonical, cada vez son más tempranas las versiones que sacan... si por ejemplo la 12.04 LTS era una beta, 13.03 es una pre-alfa. Cada vez son más horribles las formas de trabajar en el Escritorio. tuve que instalar lubuntu y aún así los crash están a la orden del día... acabo de migrar a de Linux Mint Lisa.... :(

Entre tantos bugs uno no sabe a que atribuirle el error, estuve checando este error y no sabía si era de eclipse, de java, de Gnome, de mozilla o de ubuntu... lo que sí estaba seguro es que a la primera tecla y adiós trabajo... Editaba con gedit y compilaba con eclipse...

En fin... aqui el corte del error:


# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f34884e5009, pid=21101, tid=139864901408512
#
# JRE version: 7.0_25-b15
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.25-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libsoup-2.4.so.1+0x6e009]  soup_session_feature_detach+0x19
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x00007f34d0009000):  JavaThread "main" [_thread_in_native, id=21102, stack(0x00007f34d5b3d000,0x00007f34d5c3e000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000

Registers:
RAX=0x00007f34d137cd80, RBX=0x0000000000000000, RCX=0x00007f34d0bde120, RDX=0x0000000000000000
RSP=0x00007f34d5c3a6e0, RBP=0x00007f34d0bde120, RSI=0x00007f34d0bde120, RDI=0x0000000000000000
R8 =0x00007f34d501d760, R9 =0x0000000000000002, R10=0x00007f34d5c3a4a0, R11=0x00007f34884e4ff0
R12=0x0000000000000000, R13=0x00000000d28a2570, R14=0x00007f34d5c3a7a8, R15=0x00007f34d0009000
RIP=0x00007f34884e5009, EFLAGS=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e



... bla, bla.. bla...

Mirando los bus noté que sacaban el diff para el patch pero saldrá hasta la versión 4.3 de eclipse, el problema era libsoup y la gestión de autenticación. Bajé varias versiones de eclipse y todas tienen el problema. La misma versión de eclipse (juno) me funcionaba bien en Linux Mint Lisa... que carajo!...

Lo que no noté es que la solución es simple:

Abres tu archivo eclipse.ini y agregas esta línea:

-Dorg.eclipse.swt.browser.DefaultType=mozilla

En caso de que sigan los crash agregas la siguiente línea:

-Dorg.eclipse.swt.browser.XULRunnerPath=


Quedando así:


Ejecutas eclipse y cierras los ojos rezando... suerte.

Más info: https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776

@pata_de_jaguar

1 comentario:

Unknown dijo...

Me funciono de 10. Mil gracias.