La aplicación se bloquea, el ícono de la base permanece, no se puede reiniciar, pero no hay ningún proceso en ps aux para matar

Me he encontrado con un problema extremadamente molesto desde que actualicé a Yosemite. FCPX (pero he recibido informes de este problema en otras computadoras con finder.app y safari.app) a veces falla al salir (sin rastro de registro detectable) y su icono permanecerá en el dock con el habitual "esta aplicación". no responde" advertencia del menú. Forzar el cierre no funcionará. El reinicio solo se puede hacer de la manera más difícil porque la aplicación atascada impide una suave, pero no aparece ningún proceso relacionado con FCPX cuando está en el monitor de actividad ni hay uno en psaux. No se encuentran procesos zombis; el rendimiento de la computadora es bueno. Si abro una biblioteca FCPX, aparecerá un cuadro de diálogo que dice "La aplicación "Final Cut Pro" ya no está abierta", lo cual es bastante irritante q:

Estoy en un MBP Retina a principios de 2013 15'

¿Alguien tiene la más mínima idea de lo que está pasando aquí?

¿Podría publicar el registro de la consola alrededor de la marca de tiempo de interés para ver qué está pasando? Además, si ejecuta el archivo de salida "ps -A > process.txt" en su directorio de inicio, se puede usar para sus registros para ver qué procesos están activos (antes del bloqueo).
Chrome hace esto muy ocasionalmente para mí. No más de una vez cada dos semanas si tuviera que adivinar.
Me he enfrentado a problemas muy similares. Terminé bajando de categoría a Mavericks, lo cual fue bastante sencillo y realmente no puedo decir que me arrepienta de ese paso. No usaré Yosemite más en el corto plazo.
gracias por las amables respuestas; desafortunadamente, los registros siempre son totalmente silenciosos en el momento del bloqueo y, como dije antes, ps tampoco es útil porque no hay un solo proceso vinculado a FCPX después de que se bloquee. Sin embargo, publicaré tanto los registros como la salida de ps cuando vuelva a encontrarme con el problema. También cabe señalar que el último día expulsé a la fuerza un disco externo y eso mismo, por primera vez en meses, liberó mi zombie FCPX. ¿Es esto útil? gracias marco

Respuestas (6)

(Sé que esta es una vieja pregunta, pero creo que esto podría ayudar a alguien)

Tuve el mismo problema con NetBeans y esto es lo que funcionó para mí:

sudo killall launchservicesd
sudo killall Dock

Espero que esto ayude.

¿Alguien podría explicar qué launchservicesdhace?
@MatthieuRiegler La página de manual no es muy útil: Description: launchservicesd is used internally by MacOS X to track and coordinate information about the running applications on the system.¿Encontró información más completa y útil?
¿Alguna vez averiguaste qué estaba haciendo que NB hiciera esto? Tengo el mismo problema y no se como solucionarlo. Seguir su procedimiento me permite reiniciar pero no soluciona el problema subyacente.
No, no he vuelto a tener el error por un tiempo. ¿Está utilizando la última NB?
Funciona siempre para Firefox que se porta mal en El-Capitan.
NO RECOMENDADO. Esto fue desastroso para mí en High Sierra (10.3.3). Después de que el Dock se reinició, no reconoció que ninguna de las aplicaciones en ejecución se estuviera ejecutando. Al hacer clic en un icono, se inició otra instancia de la aplicación en lugar de poner en primer plano la aplicación en ejecución. Y lo peor de todo, poner en primer plano una ventana no actualizaba la barra de menú ni enfocaba la aplicación con el teclado, lo que dificultaba cerrar cualquier aplicación que quisiera confirmar o guardar un documento. Tuve que matar WindowServerdesde ActivityMonitor para cerrar la sesión.
Si bien resolvió el problema de no poder forzar el cierre de la aplicación que en realidad no se estaba ejecutando (sin proceso) pero que figuraba como ejecutándose en la ventana de diálogo de forzar cierre, trajo una gran cantidad de otros problemas descritos anteriormente y más. Así que tuve que reiniciar de todos modos.
Recuerde REINICIAR después de eso, de lo contrario pueden ocurrir PROBLEMAS graves.

Ejecuto OS X 10.11 "El Capitan" en mi Macbook Pro y tengo este problema con Mozilla Firefox. Desafortunadamente, en mi caso, los comandos sudo killall launchservicesdy sudo killall Dockno resuelven este problema: después de hacer esto, todavía no puedo, por ejemplo, reiniciar el sistema operativo.

Descubrí que el siguiente comando funciona en Mac:

sudo shutdown -r now

Si su cuenta de usuario tiene privilegios administrativos en OS X , ejecutar el comando anterior en la Terminal forzará el reinicio de OS X. Desafortunadamente, esta no es una solución para el problema, pero como "solución alternativa de último recurso" funciona de maravilla.

Esto se basa en la respuesta de loco.loop. Esto me sucedía con mucha frecuencia con la aplicación Synergy. Ahora he convertido esto en un script bash.

sudo echo "#!/bin/bash
sudo killall launchservicesd
sudo killall Dock" > /usr/local/bin/fixDock && sudo chmod +x  
/usr/local/bin/fixDock

Ahora solo escribo fixDocken mi terminal. :)

He encontrado esto muy problemático. Mata el programa y reinicia el Dock, pero en ese momento el lanzador y el dock piensan que muchos programas activos no están activos. Esto hace que sea imposible interactuar con algunos de esos programas.

Abra Activity Monitor, busque el proceso launchservicesd. Resalte el proceso y fuerce el cierre del proceso. La computadora portátil tardará un tiempo en responder, pero la aplicación zombie infractora también se cerrará. Funciona bien para las últimas versiones de Firefox y Mac OS X El Capitan 10.11.3.

Tuve un problema similar después de forzar el cierre de una aplicación (sucedió con Firefox, SQL Developer, Eclipse) en Yosemite. He encontrado una solución que no requiere un reinicio real:

  1. Haga clic en el icono de Apple en la parte superior izquierda, haga clic en Reiniciar y haga clic en Reiniciar en el cuadro de diálogo que aparece. Aparentemente, nada pasará
  2. Repite este proceso unas 10 veces más o menos. Es posible que deba cerrar algunas aplicaciones cuando se le solicite para que no interrumpan el proceso de reinicio. Trate de evitar cerrar cualquier cosa que le moleste demasiado.
  3. Mientras hace esto, verifique periódicamente si la aplicación aún se considera "en ejecución" (es decir, mantenga presionado el ícono; si dice "Forzar salida", aún no ha funcionado).
  4. Eventualmente, la tarea de reinicio terminará la aplicación atascada. Cuando note esto, deje de decirle que se reinicie.

Esta es la única solución que he encontrado. Es más arte que ciencia, pero parece que en aproximadamente 60 segundos, la tarea de reinicio elimina la aplicación rota y todo está bien. Para mí, esto fue mucho más conveniente que reiniciar la computadora: algunas aplicaciones no se restauran muy bien. Intenté el mismo enfoque con Force Quit (es decir, Force Quitting repetidamente) y no obtuve resultados.

Cada vez que esto me sucedió, pude salir con éxito del reinicio (generalmente al negarme a cerrar las aplicaciones que bloquean el reinicio) después de cerrar la aplicación rota.

Tuve problemas con las otras soluciones ya que mi computadora estaba atascada en el modo "intentando apagar". En otras palabras, no podía abrir una ventana de terminal ni nada más porque el sistema operativo intentaba cerrar todas las aplicaciones. Pero simplemente colgó, esperando que este proceso errante muriera.

Eventualmente hice un HARD POWERDOWN. Es decir, mantuve presionado el botón de encendido durante cuatro segundos hasta que se cortó la alimentación.

Espere diez segundos y vuelva a encender. Todo funciona bien. Espero que esto ayude.