7 votos

No puedo reiniciar porque OS X cree que una aplicación está abierta

Estaba trabajando con Xcode y dejó de responder, así que forcé la salida, informé del error e intenté reabrir la aplicación. Al reabrir el dock se colgó también así que terminé teniendo que reiniciar el dock con killall -KILL Dock . Lamentablemente ahora OS X cree que Xcode está funcionando pero se ha colgado. Pulsando prolongadamente el icono en el dock o yendo a la pantalla de forzar la salida se muestra claramente la aplicación pero seleccionando "Forzar la salida" no hace nada y la aplicación no aparece cuando lo hago ps -e .

Screenshot showing Xcode open but no result from <code>ps</code>.

¿Hay alguna forma de conseguir que OS X se dé cuenta de que la aplicación no se está ejecutando para poder abrirla o reiniciar el sistema operativo de forma segura?

5voto

siva Puntos 23

Este error me ocurre ocasionalmente, y la solución "más segura" que he encontrado y que utilizo es cerrar todas las demás aplicaciones abiertas, y luego cerrar (no forzar el cierre) de WindowServer. Esto cierra la sesión del usuario actual sin tener en cuenta las aplicaciones que desean interrumpir este proceso, o las aplicaciones que el sistema operativo todavía cree que se están ejecutando.

                         

Según un hilo de las Comunidades de Soporte de Apple, este problema es causado por el kernel:

Si "killall -KILL nombre_de_proceso" o "kill -KILL número_de_proceso" no mata el proceso, entonces ese proceso está colgado en el kernel, ya que una señal de kill no puede ser entregada hasta que el proceso regrese del espacio del kernel al espacio del usuario.

Fuente: https://discussions.apple.com/message/26762830?tstart=0#26762830

pero no estoy seguro de su exactitud. Ciertas aplicaciones parecen mostrar este comportamiento más a menudo que otras y todavía no he encontrado una relación con la causa real del problema/error.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X