Noticias Weblogs Foros Wiki Código

Meta-Info

¿Que es?

Planeta Código es un agregador de weblogs sobre programación y desarrollo en castellano. Si eres lector te permite seguirlos de modo cómodo en esta misma página o mediante el fichero de subscripción.

rss subscripción

Sponsors

Puedes utilizar las siguientes imagenes para enlazar PlanetaCodigo:
planetacodigo

planetacodigo

Si tienes un weblog de programación y quieres ser añadido aquí, envíame un email solicitándolo.

Idea: Juanjo Navarro

Diseño: Albin

Picando Código

Eclipse: SIGSEV error fatal en Java con libxul.so

Enero 29th, 2010 - [Enlace local]

Como comentaba sobre Flex Builder para GNU/Linux, hay que usar una instancia de Eclipse Europa para instalar Flex Builder encima. Venía usándolo en Ubuntu sin problemas, pero cuando intenté instalarlo en mi máquina con Debian, surgió este error:

fernando@dagobah~/software/eclipse-flex $ ./eclipse
/home/fernando/.gtkrc-2.0:2: error: unexpected string constant "panel", expected character `='
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb2851cfc, pid=16384, tid=3064940320
#
# JRE version: 6.0_16-b01
# Java VM: Java HotSpot(TM) Client VM (14.2-b01 mixed mode, sharing linux-x86 )
# Problematic frame:
# C  [libxul.so+0x9a4cfc]
#
# An error report file with more information is saved as:
# /home/fernando/software/eclipse-flex/hs_err_pid16384.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.
#
Aborted

Después de pasar un rato buscando la solución, pude encontrarla por fín. Algunos la relacionaban con la versión de la máquina virtual de Java. Vengo usando la versión 6 de la JDK incluida en los repositorios de Debian Squeeze (versión 1.6.0_16 al momento de escribir este post). Recomendaban instalar la versión anterios (Java 5). Probé esto, pero el mismo error se volvía a presentar.

Para solucionarlo, instalé el paquete xulrunner-dev que es el responsable aparentemente de libxul.so.

apt-get install xulrunner-dev

Así que si les llega a suceder, en mi caso se solucionó así.

» Leer más, comentarios, etc...

Información legal y técnica