Xquartz crash loop infinito en Mountain Lion?

11

Estoy tratando de hacer que Xquartz funcione en Mountain Lion, pero cuando hago clic en él, se inicia, luego se bloquea, luego se inicia de nuevo, etc. Se repite así hasta que reinicio o cierro la sesión.

Mi consola dice esto para cada bucle:

    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

No sé nada sobre Xquartz, así que no estoy seguro de cómo diagnosticar el problema.

Estoy usando Xquartz 2.7.2 que se encuentra aquí http://xquartz.macosforge.org/landing/

gavflynn
fuente

Respuestas:

6

Pude resolver este problema en Mountain Lion 10.8.2 con XQuartz 2.7.4 moviéndome ~/.xinitrc.dfuera del camino (el mismo efecto que eliminarlo).

Christopher M Balz
fuente
1
Problema similar: tenía un ~/.xinitrcarchivo. Una vez que lo eliminé, el problema desapareció.
bonh
1

Yo también he experimentado esto. Agregaré que migré sobre archivos de preferencias, por lo que posiblemente eso haya contribuido al problema. Si encuentro la respuesta, volveré a compartir. ¿Alguna suerte de tu parte?

Posible solución ... Estoy seguro de que esta no es la mejor solución, pero estoy aquí para mencionar lo que experimenté ... después de la desinstalación del puerto X, pude hacer que Xquartz se iniciara sin el bucle infinito. También intenté desinstalar xorg ya que sentí que debería instalarse a través de Xquartz (podría estar equivocado). Con solo X desinstalado, Quartz se lanzó y obtuve lo que esperaba obtener para una ventana Xterm. Con xorg desinstalado, no obtengo el inicio de xwindow cuando se llama a través del terminal, así que creo que solo estoy a mitad de camino de una respuesta aquí. [o deje xorg instalado y elimine X] Mencionaré que mis ventanas no tenían un identificador de ventana, lo cual fue extremadamente frustrante, por lo que no creo que esto esté completamente resuelto todavía.

AllenH
fuente
1

Ok, parece que he arreglado el mío de alguna manera. Creo que fue un problema con todos mis archivos de inicialización: al ver la consola, pude determinar que había líneas de una instalación anterior de Fink que estaban perturbando el inicio del servidor Xquartz. En particular, puede haber sido la línea fuente /sw/bin/init.sh el problema principal. Asegúrese de que todos sus archivos rc, etc., estén configurados correctamente y que no falten cosas (verifique la consola para asegurarse): .bash_profile, .bashrc, .xinitrc tuvieron problemas debido a las instalaciones anteriores. ¡Espero que esto ayude!

AllenH
fuente
¡Gracias por el consejo! He tenido este problema para siempre, pero lo solucioné eliminando .xinitrc. Supongo que en algún momento, kde (instalado a través de fink) había agregado algo para que X11 usara el escritorio kde, lo que estaba causando el problema.
asmeurer
0

Yo también tengo este problema con el lanzamiento, cierre y relanzamiento de Xquartz. OS X 10.14.6 Mojave. Eliminar .xinitrc solucionó esto por mí.

Martino
fuente
Bienvenido a Ask Different y gracias por tu respuesta. :) Desafortunadamente, las respuestas cortas como esta realmente no proporcionan suficientes detalles o contexto para ayudar a muchos usuarios. Si es posible, sería bueno si pudiera agregar más información sobre cómo eliminó .xinitrc. Además, es posible que desee leer Cómo responder para obtener consejos sobre cómo proporcionar respuestas aquí.
Monomeeth