web-dev-qa-db-fra.com

Eclipse se bloque avec une erreur système X Window en utilisant NX - cairo la solution?

Depuis que j'ai commencé à me connecter à mon système à l'aide du serveur FreeNX, je ne peux plus modifier les fichiers de projet avec Eclipse. Il va planter lorsque j'essaye de cliquer n'importe où dans le code, avec l'erreur suivante:

Le programme 'Eclipse' a reçu une erreur du système X Window. C'est probablement dû à un bug dans le programme. L'erreur était 'BadValue (paramètre entier hors limites pour l'opération)'. (Détails: serial 39071 error_code 2 request_code 149 minor_code 26) (Remarque pour les programmeurs: normalement, les erreurs X sont signalées de manière asynchrone. En d'autres termes, vous recevrez l'erreur un moment après l'avoir provoquée. Pour déboguer votre programme, exécutez-le avec - Si vous interrompez la fonction gdk_x_error (), vous pouvez alors obtenir une trace significative de votre débogueur.

Certaines recherches sur Google ont révélé que je devrais peut-être installer XULRunner 10.0.2 pour que Eclipse fonctionne ... Je l'ai fait, et après avoir modifié le fichier de configuration d'Eclipse, il continue de planter.

ne autre solution , publiée sur le bugtracker d'Eclipse et concernant son utilisation avec NX, indique que la mise à jour vers> = cairo 1.12.10 pourrait résoudre le problème. Malheureusement, Ubuntu Precise (ce que j'utilise) est uniquement sur le caire 1.10.

Est-il possible de commencer à utiliser les nouvelles versions stables sur le dépôt (cairo) au lieu de mettre à niveau tout mon système?

2
TGP1994

Le problème de crash d'Eclipse a été résolu avec this Article Arch Linux. Essentiellement:

Lancez Eclipse en utilisant (voir https://bugs.Eclipse.org/bugs/show_bug.cgi?id=386955 ):

Eclipse -vmargs -Dorg.Eclipse.swt.internal.gtk.cairoGraphics = false

J'ai ajouté ceci à mon fichier Eclipse.ini (depuis que j'ai installé Eclipse manuellement depuis leur site, le fichier de configuration est /opt/Eclipse/eclipse.ini

3
TGP1994