La aplicación se bloquea, el icono del dock permanece, no se puede reiniciar, pero no hay ningún proceso en ps aux para matar

35

He estado encontrando un problema extremadamente molesto desde que actualicé a Yosemite. FCPX (pero he tenido informes de este problema en otras computadoras con finder.app y safari.app) a veces se bloquea al salir (sin seguimiento de registro detectable) y su icono permanecerá en el dock con la habitual "esta aplicación no responde "advertencia de menú. El cierre forzado no funcionará. El reinicio solo se puede hacer de la manera difícil porque la aplicación atascada está evitando una aplicación suave, pero no se enumera ningún proceso único con respecto a FCPX cuando está en el monitor de actividad ni hay uno en psaux. No se encuentran procesos de zombies; El rendimiento de la computadora está bien. Si abro una biblioteca FCPX, aparecerá un cuadro de diálogo que indica que "La aplicación" Final Cut Pro "ya no está abierta", lo cual es bastante irritante q:

Estoy en una retina MBP a principios de 2013 15 '

¿Alguien tiene la menor idea de lo que está pasando aquí? Sucede con bastante frecuencia que el restablecimiento completo cada vez no es una solución viable a largo plazo.

Además, sería extremadamente útil saber qué hacer cuando esto sucede en otras máquinas con otras aplicaciones (:

Espero que alguien pueda ayudar

Gracias marco

Marco Carandente
fuente
1
¿Podría seguir publicando el registro de la consola alrededor de la marca de tiempo de interés para ver qué está sucediendo? Además, si ejecuta el archivo de salida "ps -A> process.txt" en su directorio de inicio, puede usarlo en sus registros para ver qué procesos están activos (antes del bloqueo).
Ruskes
1
Chrome hace esto de vez en cuando por mí. No más de una vez cada dos semanas si tuviera que adivinar.
bassplayer7
1
Me he enfrentado a problemas muy similares. Terminé bajando a Mavericks, que fue bastante sencillo y realmente no puedo decir que lamento ese paso en absoluto. No usaré Yosemite más pronto.
beta
1
gracias por las amables respuestas; desafortunadamente, los registros siempre son totalmente silenciosos alrededor del 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 bloqueó. Sin embargo, publicaré los registros y la salida ps cuando vuelva a encontrar el problema. También se debe tener en cuenta que el último día forcé la expulsión de una unidad externa y que, por primera vez en meses, lanzó mi zombie FCPX. ¿Esto es útil? Gracias Marco
Marco Carandente

Respuestas:

51

(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.

loco.loop
fuente
1
¿Alguien podría explicar qué launchservicesdhace?
Matthieu Riegler
1
@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?
jsejcksn
2
¿Alguna vez resolviste lo que estaba haciendo que NB hiciera esto? Tengo el mismo problema y no puedo resolver cómo solucionarlo. Seguir su procedimiento me permite reiniciar pero no soluciona el problema subyacente.
velocista
1
No, no he tenido el error nuevamente por un tiempo. ¿Estás utilizando el último NB?
loco.loop
1
Funciona siempre para portar mal Firefox en el-capitan.
ahan
6

Estoy ejecutando OS X 10.11 "El Capitan" en mi Macbook Pro, y estoy experimentando 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 obligará a OS X a reiniciarse. Desafortunadamente, esta no es una solución para el problema, pero como "solución alternativa de último recurso" funciona de maravilla.

Yuri Sucupira
fuente
3

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. :)

Justin Fortier
fuente
2

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

bkush
fuente
1

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, ya que el sistema operativo estaba tratando de cerrar todas las aplicaciones. Pero simplemente colgó, esperando que este proceso errante muriera.

Finalmente hice un APAGADO DURO. Es decir, mantuve presionado el botón de encendido durante cuatro segundos hasta que se apagó.

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

Scott Biggs
fuente
1

Tuve un problema similar después de forzar el cierre de una aplicación (ha sucedido 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 esquina superior izquierda, haga clic en Reiniciar y haga clic en Reiniciar en el cuadro de diálogo que aparece. Aparentemente, nada sucederá
  2. Repita este proceso unas 10 veces. Es posible que deba cerrar algunas aplicaciones cuando se le solicite para que no interrumpan el proceso de reinicio. Trata de evitar cerrar cualquier cosa que te moleste demasiado.
  3. Mientras lo hace, verifique periódicamente si la aplicación aún se considera "en ejecución" (es decir, mantenga presionado el botón del icono; si dice "Forzar cierre", todavía no ha funcionado).
  4. Finalmente, la tarea de reinicio terminará la aplicación atascada. Cuando notes esto, deja de decirle que se reinicie.

Esta es la única solución que he encontrado. Es más arte que ciencia, pero parece que en 60 segundos más o menos, 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, repetidamente Force Quitting) y no obtuve resultados.

Cada vez que esto me ha sucedido, he podido rescatar con éxito el reinicio (generalmente al negarme a cerrar aplicaciones que bloquean el reinicio) después de que se cierra la aplicación dañada.

Nauraushaun
fuente