8 votes

Ne peut pas redémarrer car OS X pense qu'une application est ouverte

Je travaillais avec Xcode et il a cessé de répondre, donc j'ai forcé l'arrêt, signalé l'erreur et essayé de rouvrir l'application. Lors de la réouverture, le dock était également bloqué, donc j'ai fini par devoir redémarrer le dock avec killall -KILL Dock. Malheureusement, maintenant OS X pense que Xcode est en cours d'exécution mais bloqué. Appuyer longuement sur l'icône dans le dock ou aller à l'écran de force de l'application montre clairement l'application, mais sélectionner "Forcer à quitter" ne fait rien et l'application n'apparaît pas lorsque je fais ps -e.

Capture d'écran montrant Xcode ouvert mais sans résultat de <code>ps</code>.

Y a-t-il un moyen de faire réaliser à OS X que l'application ne fonctionne pas pour que je puisse l'ouvrir ou redémarrer en toute sécurité le système d'exploitation ?

5voto

grg Points 181593

Ce bug se produit occasionnellement pour moi, et le 'workaround' le plus sûr que j'ai trouvé et que j'utilise est de quitter toutes les autres applications ouvertes, puis de quitter (pas de forcer à quitter) WindowServer. Cela déconnecte l'utilisateur actuel sans se soucier des applications qui souhaitent interrompre ce processus, ou des applications que le système d'exploitation (OS) croit toujours en cours d'exécution.

                         

Selon un fil de discussion des Communautés d'assistance Apple, ce problème est causé par le noyau :

Si "killall -KILL nom_du_processus" ou "kill -KILL numéro_d'identification_du_processus" ne tue pas le processus, alors ce processus est bloqué dans le noyau, car un signal de kill ne peut être transmis jusqu'à ce que le processus revienne de l'espace noyau à l'espace utilisateur.

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

...mais je ne suis pas certain de la précision de cela. Certaines applications semblent présenter ce comportement plus souvent que d'autres et je n'ai pas encore trouvé de lien quant à la cause réelle du problème/bug.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X