L'application se bloque, l'icône du dock reste, ne peut pas redémarrer, mais aucun processus dans ps aux pour tuer

35

Je rencontre un problème extrêmement ennuyeux depuis que je suis passé à Yosemite. FCPX (mais j'ai eu des rapports de ce problème sur d'autres ordinateurs avec finder.app et safari.app) se bloque parfois à la sortie (sans trace de journal détectable) et son icône restera dans le dock avec l'habituel "cette application" ne répond pas "avertissement de menu. Forcer l'arrêt ne fonctionnera pas Le redémarrage ne peut être fait qu'à la dure car l'application bloquée empêche un soft mais aucun processus unique concernant FCPX n'est répertorié dans le moniteur d'activité ni dans psaux. Aucun processus zombie à trouver; les performances de l'ordinateur sont bonnes. Si j'ouvre une bibliothèque FCPX, j'obtiendrai une boîte de dialogue indiquant que "L'application" Final Cut Pro "n'est plus ouverte", ce qui est assez irritant q:

Je suis sur un MBP Retina début 2013 15 '

Quelqu'un a-t-il la moindre idée de ce qui se passe ici? Il arrive assez souvent qu'une réinitialisation difficile à chaque fois ne soit pas une solution viable à long terme.

De plus, je serais extrêmement utile de savoir quoi faire lorsque cela se produit sur d'autres machines avec d'autres applications (:

J'espère que quelqu'un peut aider

Merci Marco

Marco Carandente
la source
1
Pourriez-vous toujours publier le journal de la console autour de l'horodatage qui vous intéresse afin de voir ce qui se passe. De plus, si vous exécutez le fichier de sortie "ps -A> process.txt" dans votre répertoire personnel, celui-ci peut être utilisé pour vos enregistrements pour voir quels processus sont actifs (avant le plantage).
Ruskes
1
Chrome le fait très occasionnellement pour moi. Pas plus d'une fois toutes les deux semaines si je devais deviner.
bassplayer7
1
J'ai rencontré des problèmes très similaires. J'ai fini par passer à Mavericks, ce qui était assez simple et je ne peux pas vraiment dire que je regrette cette étape. N'utilisera plus Yosemite de sitôt.
beta
1
merci pour les aimables réponses; malheureusement, les journaux sont toujours totalement silencieux au moment du crash, et comme je l'ai déjà dit, ps n'est pas utile non plus car il n'y a pas un seul processus lié à FCPX après son crash. Je publierai cependant à la fois les journaux et la sortie ps lorsque je rencontrerai à nouveau le problème. A noter également, le jour dernier, j'ai forcé l'éjection d'un disque dur externe et que lui-même pour la première fois depuis des mois a sorti mon zombie FCPX. Est-ce utile? Merci Marco
Marco Carandente

Réponses:

51

(Je sais que c'est une vieille question mais je pense que cela pourrait aider quelqu'un)

J'ai eu le même problème avec NetBeans et c'est ce qui a fonctionné pour moi:

sudo killall launchservicesd
sudo killall Dock

J'espère que ça aide.

loco.loop
la source
1
Quelqu'un pourrait-il expliquer ce que launchservicesdfait?
Matthieu Riegler
1
@MatthieuRiegler La page de manuel n'est pas très utile: Description: launchservicesd is used internally by MacOS X to track and coordinate information about the running applications on the system.avez-vous trouvé des informations plus complètes et utiles?
jsejcksn
2
Avez-vous déjà déterminé ce qui poussait NB à faire cela? J'ai le même problème et je ne peux pas trouver de solution. Suivre votre procédure me permet de redémarrer mais ne résout pas le problème sous-jacent.
sprinter
1
Non, je n'ai plus eu d'erreur depuis un moment. Utilisez-vous le dernier NB?
loco.loop
1
Fonctionne toujours pour se comporter mal Firefox sur el-capitan.
akhan
6

J'utilise OS X 10.11 "El Capitan" sur mon Macbook Pro et je rencontre ce problème avec Mozilla Firefox. Malheureusement, dans mon cas, les commandes sudo killall launchservicesdet sudo killall Dockne fonctionnent pas ce problème: après cela, je ne peux toujours pas par exemple redémarrer le système d'exploitation.

J'ai trouvé que la commande suivante fonctionne sur Mac:

sudo shutdown -r now

Si votre compte d'utilisateur dispose de privilèges administratifs sur OS X , l'exécution de la commande ci-dessus sur Terminal forcera OS X à redémarrer. Malheureusement, ce n'est pas une solution au problème, mais en tant que «dernière solution de contournement des ressources», cela fonctionne comme un charme.

Yuri Sucupira
la source
3

Ceci est basé sur la réponse de loco.loop. Cela m'arrivait très fréquemment avec l'application Synergy. J'ai maintenant transformé cela 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

Maintenant, je tape juste fixDockdans mon terminal. :)

Justin Fortier
la source
2

Ouvrez Activity Monitor, recherchez le processus launchservicesd. Mettez en surbrillance le processus et forcez à quitter le processus. Il faudra du temps pour que l'ordinateur portable réponde, mais l'application zombie incriminée se fermera également. Fonctionne bien pour les dernières versions de Firefox et Mac OS X El Capitan 10.11.3.

bkush
la source
1

J'ai eu des problèmes avec les autres solutions car mon ordinateur était bloqué en mode "tentative d'arrêt". En d'autres termes, je ne pouvais pas ouvrir de fenêtre de terminal ni rien d'autre car le système d'exploitation tentait de fermer toutes les applications. Mais il a juste suspendu, attendant que ce processus errant meure.

J'ai finalement fait un HARD POWERDOWN. Autrement dit, j'ai maintenu le bouton d'alimentation enfoncé pendant quatre secondes jusqu'à ce que l'appareil s'éteigne.

Attendez dix secondes et remettez sous tension. Tout fonctionne bien. J'espère que cela t'aides.

Scott Biggs
la source
1

J'ai eu un problème similaire après avoir forcé la fermeture d'une application (cela s'est produit avec Firefox, SQL Developer, Eclipse) sur Yosemite. J'ai trouvé une solution qui ne nécessite pas de redémarrage réel:

  1. Cliquez sur l'icône Apple en haut à gauche, cliquez sur Redémarrer, puis cliquez sur Redémarrer dans la boîte de dialogue qui apparaît. Apparemment, rien ne se passera
  2. Répétez ce processus environ 10 fois. Vous devrez peut-être fermer certaines applications lorsque vous y serez invité afin qu'elles n'interrompent pas le processus de redémarrage. Essayez d'éviter de fermer quoi que ce soit qui vous gênerait trop.
  3. Pendant que vous faites cela, vérifiez périodiquement si l'application est toujours considérée comme "en cours d'exécution" (c.-à-d. Maintenez-cliquez sur l'icône - si elle dit "Forcer à quitter" cela n'a pas encore fonctionné).
  4. Finalement, la tâche de redémarrage mettra fin à l'application bloquée. Lorsque vous remarquez cela, arrêtez de lui dire de redémarrer.

C'est la seule solution que j'ai trouvée. C'est plus de l'art que de la science, mais il semble que dans les 60 secondes environ, la tâche de redémarrage se débarrasse de l'application cassée et tout va bien. Pour moi, c'était beaucoup plus pratique que de redémarrer réellement l'ordinateur - certaines applications ne se restaurent pas très bien. J'ai essayé la même approche avec Forcer à quitter (c'est-à-dire à plusieurs reprises Forcer à quitter) et n'ai obtenu aucun résultat.

Chaque fois que cela m'est arrivé, j'ai réussi à sortir du redémarrage (généralement en refusant de fermer les applications qui bloquent le redémarrage) après avoir fermé l'application cassée.

Nauraushaun
la source