Xquartz crash loop infinito in Mountain Lion?


10

Sto cercando di far funzionare Xquartz in Mountain Lion, ma quando faccio clic su di esso, si avvia, quindi si arresta in modo anomalo, quindi si riavvia ecc. Si avvia in questo modo fino al riavvio o al logout.

La mia console dice questo per ogni ciclo:

    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

Non so nulla di Xquartz, quindi non sono sicuro di come diagnosticare il problema.

Sto usando Xquartz 2.7.2 trovato qui http://xquartz.macosforge.org/landing/

Risposte:


5

Sono stato in grado di risolvere questo problema su Mountain Lion 10.8.2 con XQuartz 2.7.4 allontanandomi ~/.xinitrc.d(stesso effetto dell'eliminazione).


Problema simile: avevo un ~/.xinitrcfile. Una volta eliminato, il problema è scomparso.
bonh,

1

Anch'io ho sperimentato questo. Aggiungerò che ho migrato su file delle preferenze, quindi probabilmente ciò ha contribuito al problema. Se trovo la risposta, tornerò a condividere. Hai fortuna dalla tua parte?

Possibile soluzione ... Sono sicuro che questa non è la migliore soluzione, ma sono qui per menzionare ciò che ho vissuto ... dopo la disinstallazione della porta X, sono stato in grado di avviare Xquartz senza il loop infinito. Ho anche provato a disinstallare xorg poiché pensavo che dovesse essere installato tramite Xquartz (potrei sbagliarmi). Con solo X disinstallato, Quartz è stato lanciato e ho ottenuto quello che mi aspettavo di ottenere per una finestra di Xterm. Con xorg disinstallato, non ricevo il lancio di xwindow quando viene chiamato tramite il terminale, quindi penso di essere solo a metà strada per una risposta qui. [o lascia xorg installato e rimuovi X] Citerò che le mie finestre non avevano la maniglia della finestra, il che era estremamente frustrante, quindi non credo che questo sia ancora completamente risolto.


1

Ok, sembra che io abbia risolto il mio in qualche modo. Penso che sia stato un problema con tutti i miei file .inizializzazione - guardando la console, sono stato in grado di determinare che c'erano linee da un'installazione Fink precedente che stavano sconvolgendo l'avvio del server Xquartz. In particolare, potrebbe essere stata la riga di origine /sw/bin/init.sh a costituire il problema principale. Assicurati che tutti i tuoi file rc, ecc., Siano corretti e non manchino le cose (controlla la console per sicurezza) - .bash_profile, .bashrc, .xinitrc hanno tutti problemi dovuti a installazioni passate per me. Spero che questo possa essere d'aiuto!


Grazie per il consiglio! Ho avuto questo problema per sempre, ma ho risolto rimuovendo .xinitrc. Immagino che a un certo punto, Kde (installato tramite Fink) avesse aggiunto qualcosa lì per far sì che X11 usasse il desktop KDE, che stava causando il problema.
asmeurer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.