About me News Portfolio Project Foto Contact Rss

logoLeoDav

News

Eclipse vs Xulrunner

Si sarà capito che il mio editor preferito è Quanta; per la sua leggerezza, flessibilità, integrazione con il desktop, ecc.

A volte, però, per alcune cosuccie è, al momento, limitato. In attesa della versione 4 integrata con kdevelop che dovrebbe ovviare alle carenze maggiori, per i progetti di maggiore complessità faccio uso di Eclipse. Eclipse è un gran bel pezzo di software ma, come tutti i giganti, spesso si ritrova con i piedi di argilla.

Ieri non voleva saperne di avviarsi e quando si avviava improvvisamente crashava. A quanto pare non gli piace l'ultima versione di Firefox soprattutto non gli va a genio xulrunner. Questa una parte del file di log lasciato dal crash:

 #   
 # An unexpected error has been detected by Java Runtime Environment:
 #
 #  SIGSEGV (0xb) at pc=0x02c9cfec, pid=15103, tid=4160150416 #
 # Java VM: Java HotSpot(TM) Server VM (10.0-b22 mixed mode linux-x86)
 # Problematic frame: 
 # C  [libxul.so+0xc9cfec]
 #

Il problema, a quanto pare, è la versione di libxul ! La soluzione, apparentemente, era quella di fare il downgrade di Firefox e Xulrunner ma girovagando sulla rete ho trovato una soluzione migliore e forse anche più semplice:

Ho scaricato la vecchia versione di xulrunner e l'ho scompattata nella home, ho aperto il file home/leo/bin/eclipse/eclipse.ini ( Per mie esigenze preferisco tenere la versione oroiginale di eclipse PDT e non quella rpm fornita da Fedora ) e l'ho cambiato in questo modo:

  -showsplash
  org.eclipse.platform
 -vmargs
 -Xms40m
 -Xmx256m 
-Dorg.eclipse.swt.browser.XULRunnerPath=/home/leo/bin/xulrunner

aggiundendo l'ultima riga.

Eclipse è tornato in vita in tutto il suo splendore!

Riferimenti:

https://bugzilla.redhat.com/show_bug.cgi?id=452002

https://bugs.eclipse.org/bugs/show_bug.cgi?id=236724

Alla prossima e buona programmazione a tutti.

Commenti | 27-07-08

Invia un commento





*I commenti sono moderati


20-Nov-2008 10:51