Xquartz crash boucle infinie dans Mountain Lion?


11

J'essaie de faire fonctionner Xquartz dans Mountain Lion, mais quand je clique dessus, il démarre, puis plante, puis redémarre, etc. Il boucle comme ça jusqu'à ce que je redémarre ou me déconnecte.

Ma console dit ceci pour chaque boucle:

    8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: lockfile: Sorry, giving up on "/var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock"
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: font_cache is already running.
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: If you believe this to be erroneous, please remove /var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock.
8/15/12 10:00:21.830 PM org.macosforge.xquartz.privileged_startx[14842]: lockfile: Sorry, giving up on "/opt/X11/var/run/font_cache.lock"
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: font_cache is already running.
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: If you believe this to be erroneous, please remove /opt/X11/var/run/font_cache.lock.
8/15/12 10:00:21.893 PM org.macosforge.xquartz.startx[14953]: xauth:  file /Users/gav/.serverauth.14954 does not exist
8/15/12 10:00:21.953 PM org.macosforge.xquartz.X11.stub[14994]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11
8/15/12 10:00:21.956 PM org.macosforge.xquartz.X11.stub[14995]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly
8/15/12 10:00:22.305 PM SIMBL Agent[11494]: warning: failed to get scripting definition from /Applications/Utilities/XQuartz.app; it may not be scriptable.
8/15/12 10:00:22.306 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-600 "The operation couldn’t be completed. (OSStatus error -600.)" (procNotFound: no eligible process with specified descriptor) UserInfo=0x4001afc60 {ErrorNumber=-600} userInfo:{
    ErrorNumber = -600;
}
8/15/12 10:00:22.307 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-1701 "The operation couldn’t be completed. (OSStatus error -1701.)" (errAEDescNotFound) UserInfo=0x4001d7200 {ErrorNumber=-1701} userInfo:{
    ErrorNumber = -1701;
}
8/15/12 10:00:23.956 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
8/15/12 10:00:24.064 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: connection to X server lost
8/15/12 10:00:24.065 PM org.macosforge.xquartz.startx[14953]: 
8/15/12 10:00:25.066 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.113 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.114 PM com.apple.launchd.peruser.501[129]: (org.macosforge.xquartz.startx) Throttling respawn: Will start in 7 seconds

Je ne sais rien de Xquartz, donc je ne sais pas comment diagnostiquer le problème.

J'utilise Xquartz 2.7.2 trouvé ici http://xquartz.macosforge.org/landing/

Réponses:


6

J'ai pu résoudre ce problème sur Mountain Lion 10.8.2 avec XQuartz 2.7.4 en me déplaçant ~/.xinitrc.d(même effet que le supprimer).


1
Problème similaire - j'avais un ~/.xinitrcfichier. Une fois que je l'ai supprimé, le problème a disparu.
bonh

1

Moi aussi, j'ai vécu cela. J'ajouterai que j'ai migré sur les fichiers de préférences, donc cela a peut-être contribué au problème. Si je trouve la réponse, je serai de retour pour partager. Vous avez de la chance de votre côté?

Solution possible ... Je suis sûr que ce n'est pas la meilleure solution, mais je suis ici pour mentionner ce que j'ai vécu ... après la désinstallation du port X, j'ai réussi à lancer Xquartz sans la boucle infinie. J'ai également essayé de désinstaller xorg car je pensais que cela devrait être installé via Xquartz (je peux me tromper). Avec seulement X désinstallé, Quartz s'est lancé et j'ai obtenu ce que j'attendais pour une fenêtre Xterm. Avec xorg désinstallé, je ne reçois aucun lancement de xwindow lorsqu'il est appelé via le terminal, donc je pense que je ne suis qu'à mi-chemin d'une réponse ici. [ou laissez xorg installé et supprimez X] Je mentionnerai que mes fenêtres n'avaient pas de poignée de fenêtre, ce qui était extrêmement frustrant, donc je ne pense pas que ce soit encore complètement résolu.


1

Ok, il me semble que j'ai réparé le mien Je pense que c'était un problème avec tous mes fichiers d'initialisation - en regardant la console, j'ai pu déterminer qu'il y avait des lignes d'une ancienne installation de Fink qui bouleversaient le démarrage du serveur Xquartz. En particulier, c'est peut-être la ligne source /sw/bin/init.sh qui a été le principal problème. Assurez-vous que tous vos fichiers rc, etc. sont configurés correctement et ne manquent pas de choses (vérifiez la console pour être sûr) - .bash_profile, .bashrc, .xinitrc ont tous eu des problèmes dus aux installations passées pour moi. J'espère que ça aide!


Merci pour le conseil! J'ai eu ce problème depuis toujours, mais j'ai résolu en supprimant .xinitrc. Je suppose qu'à un moment donné, kde (installé via fink) avait ajouté quelque chose pour que X11 utilise le bureau kde, ce qui causait le problème.
asmeurer

0

J'ai moi aussi ce problème avec le lancement, la fermeture, la relance de Xquartz. OS X 10.14.6 Mojave. La suppression de .xinitrc a résolu ce problème pour moi.


Bienvenue à Ask Different et merci pour votre réponse. :) Malheureusement, des réponses courtes comme celle-ci ne fournissent pas suffisamment de détails ou de contexte pour aider de nombreux utilisateurs. Si possible, ce serait bien si vous pouviez ajouter plus d'informations sur la façon dont vous avez supprimé .xinitrc. Vous pouvez également lire Comment répondre pour obtenir des conseils sur la manière de fournir des réponses ici.
Monomeeth
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.