App stürzt ab, Dock-Symbol bleibt, kann nicht neu gestartet werden, aber kein Prozess in ps aux zum Beenden

Ich habe seit dem Upgrade auf Yosemite ein extrem ärgerliches Problem. FCPX (aber ich habe Berichte über dieses Problem auf anderen Computern mit finder.app und safari.app erhalten) stürzt manchmal beim Beenden ab (ohne erkennbare Protokollspur) und sein Symbol bleibt im Dock mit dem üblichen "diese Anwendung reagiert nicht" Menüwarnung. Das Beenden erzwingen funktioniert nicht. Der Neustart kann nur auf die harte Tour durchgeführt werden, da die festgefahrene App einen weichen verhindert, aber kein einzelner Prozess in Bezug auf FCPX aufgeführt ist, wenn im Aktivitätsmonitor noch einer in Psaux vorhanden ist. Keine Zombie-Prozesse zu finden; Computerleistung ist in Ordnung. Wenn ich eine FCPX-Bibliothek öffne, erhalte ich einen Dialog, der besagt, dass "Die Anwendung "Final Cut Pro" ist nicht mehr geöffnet", was ziemlich irritierend ist q:

Ich bin Anfang 2013 auf einem MBP Retina 15'

Hat jemand die leiseste Ahnung, was hier los ist?

Könnten Sie das Konsolenprotokoll dennoch um den interessierenden Zeitstempel herum veröffentlichen, um zu sehen, was vor sich geht. Wenn Sie außerdem "ps -A > process.txt" ausführen, wird die Datei in Ihr Home-Verzeichnis ausgegeben, die für Ihre Aufzeichnungen verwendet werden kann, um zu sehen, welche Prozesse aktiv sind (vor dem Absturz).
Chrome macht das sehr gelegentlich für mich. Nicht öfter als einmal alle zwei Wochen, wenn ich raten sollte.
Ich habe mit sehr ähnlichen Problemen zu kämpfen. Am Ende habe ich zu Mavericks heruntergestuft, was ziemlich einfach war, und ich kann nicht wirklich sagen, dass ich diesen Schritt überhaupt bereue. Werde Yosemite so schnell nicht mehr verwenden.
danke für die netten antworten; Leider sind die Protokolle zum Zeitpunkt des Absturzes immer völlig still, und wie ich bereits sagte, ist ps auch nicht nützlich, da nach dem Absturz kein einziger Prozess mit FCPX verknüpft ist. Ich werde jedoch sowohl Protokolle als auch PS-Ausgabe posten, wenn das Problem erneut auftritt. Ebenfalls zu beachten ist, dass ich am letzten Tag ein externes Laufwerk zwangsweise ausgeworfen habe und das selbst zum ersten Mal seit Monaten meinen Zombie FCPX freigegeben hat. Ist das nützlich? Danke Marco

Antworten (6)

(Ich weiß, das ist eine alte Frage, aber ich denke, das könnte jemandem helfen.)

Ich hatte das gleiche Problem mit NetBeans und das hat bei mir funktioniert:

sudo killall launchservicesd
sudo killall Dock

Ich hoffe das hilft.

Könnte jemand erklären, was launchservicesdbedeutet?
@MatthieuRiegler Die Manpage ist nicht sehr hilfreich: Description: launchservicesd is used internally by MacOS X to track and coordinate information about the running applications on the system.Haben Sie vollständigere und nützlichere Informationen gefunden?
Haben Sie jemals herausgefunden, was NB dazu veranlasst hat? Ich habe das selbe Problem und weiß nicht wie ich es beheben kann. Das Befolgen Ihres Verfahrens ermöglicht mir einen Neustart, behebt jedoch nicht das zugrunde liegende Problem.
Nein, ich hatte den Fehler schon länger nicht mehr. Benutzt du das neuste NB?
Funktioniert immer bei Fehlverhalten von Firefox auf El-Capitan.
NICHT EMPFOHLEN. Das war für mich auf High Sierra (10.3.3) katastrophal. Nach dem Neustart des Docks erkannte es nicht, dass eine der laufenden Apps ausgeführt wurde. Durch Klicken auf ein Symbol wurde eine andere Instanz der App gestartet, anstatt die laufende App in den Vordergrund zu stellen. Und das Schlimmste ist, dass das Hervorheben eines Fensters die Menüleiste nicht aktualisiert oder der App den Tastaturfokus gegeben hat, was es schwierig machte, eine App zu schließen, die ein Dokument bestätigen oder speichern wollte. Ich musste WindowServervon ActivityMonitor töten, um mich abzumelden.
Während es das Problem löste, dass es nicht möglich war, das Beenden der App zu erzwingen, die nicht wirklich ausgeführt wurde (kein Prozess), aber im Dialogfeld „Beenden erzwingen“ als ausgeführt aufgeführt war, brachte es eine ganze Reihe anderer oben beschriebener Probleme und mehr mit sich. Also musste ich trotzdem neustarten.
Bitte denken Sie daran, danach neu zu starten, da es sonst zu schwerwiegenden PROBLEMEN kommen kann.

Ich verwende OS X 10.11 „El Capitan“ auf meinem Macbook Pro und habe dieses Problem mit Mozilla Firefox. Leider lösen in meinem Fall die Befehle sudo killall launchservicesdund sudo killall Dockdieses Problem nicht: Nachdem ich dies getan habe, kann ich zB immer noch nicht das Betriebssystem neu starten.

Ich habe festgestellt, dass der folgende Befehl auf Macs funktioniert:

sudo shutdown -r now

Wenn Ihr Benutzerkonto über Administratorrechte für OS X verfügt, wird durch Ausführen des obigen Befehls auf Terminal OS X zum Neustart gezwungen. Leider ist dies keine Lösung für das Problem, aber als "letzte Ressourcenumgehung" funktioniert es wie ein Zauber.

Dies basiert auf der Antwort von loco.loop. Das passierte mir sehr häufig mit der Synergy-App. Ich habe dies jetzt in ein Bash-Skript umgewandelt.

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

Jetzt tippe ich einfach fixDockin mein Terminal ein. :)

Ich habe das als sehr problematisch empfunden. Es beendet das Programm und startet das Dock neu, aber zu diesem Zeitpunkt denken der Launcher und das Dock, dass viele aktive Programme nicht aktiv sind. Dies macht es unmöglich, mit einigen dieser Programme zu interagieren.

Öffnen Sie den Aktivitätsmonitor und suchen Sie nach dem Prozess launchservicesd. Markieren Sie den Prozess und erzwingen Sie das Beenden des Prozesses. Es dauert eine Weile, bis der Laptop reagiert, aber die anstößige Zombie-App wird ebenfalls beendet. Funktioniert gut für die neuesten Versionen von Firefox und Mac OS X El Capitan 10.11.3.

Ich hatte ein ähnliches Problem, nachdem ich das Beenden einer Anwendung erzwungen hatte (ist bei Firefox, SQL Developer, Eclipse passiert) auf Yosemite. Ich habe eine Lösung gefunden, die keinen tatsächlichen Neustart erfordert:

  1. Klicken Sie oben links auf das Apple-Symbol, klicken Sie auf Neu starten und im daraufhin angezeigten Dialogfeld auf Neu starten. Scheinbar wird nichts passieren
  2. Wiederholen Sie diesen Vorgang etwa 10 Mal. Möglicherweise müssen Sie einige Apps schließen, wenn Sie dazu aufgefordert werden, damit sie den Neustartvorgang nicht unterbrechen. Versuchen Sie zu vermeiden, alles zu schließen, was Sie zu sehr belästigen wird.
  3. Überprüfen Sie währenddessen regelmäßig, ob die App noch als "ausgeführt" gilt (dh halten Sie auf das Symbol gedrückt - wenn "Force Quit" angezeigt wird, hat es noch nicht funktioniert).
  4. Schließlich beendet die Neustartaufgabe die hängengebliebene App. Wenn Sie dies bemerken, hören Sie auf, ihm zu sagen, dass er neu starten soll.

Dies ist die einzige Lösung, die ich gefunden habe. Es ist mehr Kunst als Wissenschaft, aber es sieht so aus, als würde die Neustartaufgabe innerhalb von etwa 60 Sekunden die kaputte App entfernen und alles ist in Ordnung. Für mich war dies viel bequemer, als den Computer tatsächlich neu zu starten - einige Apps lassen sich nicht sehr gut wiederherstellen. Ich habe den gleichen Ansatz mit Force Quit versucht (dh wiederholt Force Quitting) und keine Ergebnisse erhalten.

Jedes Mal, wenn mir das passiert ist, konnte ich den Neustart erfolgreich beenden (normalerweise, indem ich mich weigerte, Apps zu schließen, die den Neustart blockieren), nachdem die kaputte App geschlossen wurde.

Ich hatte Probleme mit den anderen Lösungen, da mein Computer im Modus "versucht herunterzufahren" feststeckte. Mit anderen Worten, ich konnte kein Terminalfenster oder irgendetwas anderes öffnen, da das Betriebssystem versuchte, alle Anwendungen herunterzufahren. Aber es blieb einfach hängen und wartete darauf, dass dieser fehlerhafte Prozess starb.

Ich habe schließlich einen HARD POWERDOWN gemacht. Das heißt, ich hielt den Netzschalter vier Sekunden lang gedrückt, bis der Strom ausging.

Warten Sie zehn Sekunden und schalten Sie das Gerät wieder ein. Alles funktioniert gut. Hoffe das hilft.