Die App stürzt ab, das Dock-Symbol bleibt erhalten, der Neustart ist nicht möglich, es muss jedoch kein Prozess in ps aux beendet werden

35

Ich habe seit meinem Upgrade auf Yosemite ein äußerst ä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 Protokollverfolgung) und sein Symbol verbleibt mit der üblichen Anwendung im Dock reagiert nicht "Menü Warnung. Das erzwungene Beenden funktioniert nicht. Ein Neustart kann nur auf die harte Tour erfolgen, da die feststeckende App ein weiches verhindert. Es wird jedoch kein einzelner Prozess in Bezug auf FCPX aufgelistet, wenn sich im Aktivitätsmonitor noch ein Prozess in psaux befindet. Es wurden keine Zombie-Prozesse gefunden. Computerleistung ist in Ordnung. Wenn ich eine FCPX-Bibliothek öffne, erhalte ich einen Dialog, der besagt, dass "Die Anwendung" Final Cut Pro "nicht mehr geöffnet ist", was ziemlich irritierend ist.

Ich bin auf einer MBP Retina Anfang 2013 15 '

Hat jemand die geringste Ahnung, was hier los ist? Es kommt häufig genug vor, dass ein hartes Zurücksetzen jedes Mal keine tragfähige langfristige Lösung ist.

Außerdem wäre es sehr hilfreich zu wissen, was zu tun ist, wenn dies auf anderen Computern mit anderen Apps geschieht (:

Ich hoffe jemand kann helfen

Danke Marco

Marco Carandente
quelle
1
Könnten Sie das Konsolenprotokoll trotzdem um den Zeitstempel von Interesse veröffentlichen, um zu sehen, was los ist? Wenn Sie die Ausgabedatei "ps -A> process.txt" in Ihrem Ausgangsverzeichnis ausführen, kann anhand Ihrer Datensätze überprüft werden, welche Prozesse aktiv sind (vor dem Absturz).
Ruskes
1
Chrome erledigt dies sehr gelegentlich für mich. Nicht mehr als alle zwei Wochen, wenn ich raten sollte.
Bassist7
1
Ich habe sehr ähnliche Probleme gehabt. Es endete damit, dass ich auf Mavericks herabgestuft wurde, was ziemlich einfach war und ich kann nicht wirklich sagen, dass ich diesen Schritt überhaupt bereue. Yosemite wird in Kürze nicht mehr verwendet.
Beta
1
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 verbunden ist. Ich werde jedoch sowohl Protokolle als auch ps-Ausgaben veröffentlichen, wenn das Problem erneut auftritt. Ebenfalls zu erwähnen ist, dass ich letzten Tag ein externes Laufwerk gewaltsam ausgeworfen habe und dass selbst zum ersten Mal seit Monaten mein Zombie FCPX veröffentlicht hat. Ist das nützlich Danke Marco
Marco Carandente

Antworten:

51

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

loco.loop
quelle
1
Könnte jemand erklären, was launchservicesdtut?
Matthieu Riegler
1
@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 umfassendere und nützlichere Informationen gefunden?
Jsejcksn
2
Hast du jemals herausgefunden, was NB dazu gebracht hat? Ich habe das gleiche Problem und kann es nicht beheben. Das Befolgen Ihres Verfahrens ermöglicht mir einen Neustart, behebt jedoch das zugrunde liegende Problem nicht.
Sprinter
1
Nein, ich habe den Fehler schon eine Weile nicht mehr gehabt. Verwenden Sie den neuesten NB?
loco.loop
1
Funktioniert immer, wenn sich Firefox auf El-Capitan schlecht benimmt.
Akhan
6

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

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

sudo shutdown -r now

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

Yuri Sucupira
quelle
3

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 fixDockmein Terminal ein. :)

Justin Fortier
quelle
2

Öffnen Sie Activity Monitor und suchen Sie nach dem Prozess launchservicesd. Markieren Sie den Prozess und beenden Sie ihn. Es wird eine Weile dauern, bis der Laptop reagiert, aber die anstößige Zombie-App wird auch beendet. Funktioniert gut für die neuesten Versionen von Firefox und Mac OS X El Capitan 10.11.3.

bkush
quelle
1

Ich hatte Probleme mit den anderen Lösungen, da sich mein Computer im "Versuch, herunterzufahren" -Modus befand. Mit anderen Worten, ich konnte kein Terminalfenster oder etwas anderes öffnen, da das Betriebssystem versuchte, alle Anwendungen zu beenden. Aber es hing einfach nur und wartete darauf, dass dieser fehlerhafte Prozess starb.

Ich habe irgendwann ein HARD POWERDOWN gemacht. Das heißt, ich habe den Ein- / Ausschalter vier Sekunden lang gedrückt, bis das Gerät ausgeschaltet wurde.

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

Scott Biggs
quelle
1

Nach dem erzwungenen Beenden einer Anwendung (Firefox, SQL Developer, Eclipse) auf Yosemite ist ein ähnliches Problem aufgetreten. Ich habe eine Lösung gefunden, die keinen Neustart erfordert:

  1. Klicken Sie oben links auf das Apple-Symbol, klicken Sie auf "Neu starten" und klicken Sie im daraufhin angezeigten Dialogfeld auf "Neu starten". Anscheinend 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 der Neustart nicht unterbrochen wird. Versuchen Sie zu vermeiden, etwas zu schließen, das Sie zu sehr stört.
  3. Überprüfen Sie dabei in regelmäßigen Abständen, ob die App immer noch als "aktiv" eingestuft wird (dh klicken Sie bei gedrückter Maustaste auf das Symbol - wenn "Force Quit" (Beenden erzwingen) angezeigt wird, hat dies noch nicht funktioniert).
  4. Schließlich beendet die Neustart-Task die feststeckende App. Wenn Sie dies bemerken, sagen Sie nicht mehr, dass es neu gestartet werden 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 kaputte App innerhalb von 60 Sekunden von der Neustart-Aufgabe entfernt und alles ist in Ordnung. Für mich war dies viel praktischer als ein Neustart des Computers - einige Apps lassen sich nicht sehr gut wiederherstellen. Ich habe den gleichen Ansatz mit Force Quit (dh wiederholt Force Quitting) versucht und keine Ergebnisse erzielt.

Jedes Mal, wenn mir dies passiert ist, konnte ich den Neustart erfolgreich beenden (normalerweise, indem ich es ablehnte, Apps zu schließen, die den Neustart blockieren), nachdem die defekte App geschlossen wurde.

Nauraushaun
quelle