題:
應用程序崩潰,停靠圖標仍然存在,無法重新啟動,但ps aux中沒有進程可殺死
Marco Carandente
2015-03-11 20:30:50 UTC
view on stackexchange narkive permalink

自從我升級到Yosemite.FCPX以來,我一直遇到一個非常煩人的問題(但是我一直在使用finder.app和safari.app的其他計算機上報告過此問題)有時會在退出時崩潰(沒有可檢測到的日誌跟踪)及其圖標將保留在停靠欄中,並帶有通常的“此應用程序未響應”菜單警告。強制退出將不起作用重新啟動只能以困難的方式完成,因為卡住的應用程序阻止了軟啟動,但沒有單個進程在活動監視器中沒有列出有關FCPX的信息,在psaux中也沒有。找不到殭屍進程;計算機性能很好。如果我打開FCPX庫,將出現一個對話框,指出“該應用程序“ Final Cut Pro”不再打開”,這很令人討厭q:

在MBP Retina 2013年初上15'

有人知道這是怎麼回事嗎?經常發生這種情況,以至於每次硬重置都不是一個可行的長期解決方案。

此外,當在具有其他應用程序的其他計算機(:

我希望有人能提供幫助

謝謝Marco

您是否仍可以在感興趣的時間戳附近發布控制台日誌,以查看發生了什麼情況。另外,如果您運行“ ps -A> process.txt”輸出文件到您的主目錄,則可以將其用於記錄以查看哪些進程處於活動狀態(崩潰前)。
Chrome偶爾會為我執行此操作。如果我要猜測的話,每兩週再沒有一次。
我遇到了非常相似的問題。最終降級為小牛,這是很直接的,我不能說我對此完全後悔。不久將不再使用優勝美地。
感謝您的友好回答;不幸的是,日誌在崩潰時始終是完全安靜的,並且正如我在ps之前所說的那樣,ps也沒有用,因為崩潰後FCPX沒有鏈接到單個進程。但是,當我再次遇到問題時,我將同時發布日誌和p s輸出。還要注意,最後一天,我強行彈出一個外部驅動器,而這本身是幾個月來第一次釋放殭屍FCPX。這有用嗎?謝謝Marco
六 答案:
loco.loop
2015-10-09 19:54:19 UTC
view on stackexchange narkive permalink

(我知道這是一個老問題,但是我認為這可能對某人有幫助)

我在NetBeans中遇到了同樣的問題,這對我有用:

  sudo killall launchservicesdsudo killall Dock  

我希望這會有所幫助。

有人可以解釋一下“ launchservicesd”的作用嗎?
@MatthieuRiegler聯機幫助頁不是很有幫助:`描述:macOS X在內部使用launchservicesd來跟踪和協調有關係統上正在運行的應用程序的信息。
您是否曾經弄清楚過讓NB執行此操作的原因?我有同樣的問題,我無法解決。遵循您的程序可以使我重新啟動,但不能解決根本問題。
不,我已經有一段時間沒有再出現該錯誤了。您是否正在使用最新的筆記本電腦?
始終可用於在capitan上顯示不正常的Firefox。
不建議。這對高塞拉山脈(10.3.3)的我來說是災難性的。重新啟動Dock後,它無法識別任何正在運行的應用程序正在運行。單擊圖標將啟動該應用程序的另一個實例,而不是前台運行該應用程序。最糟糕的是,前台窗口不會更新菜單欄或使應用程序具有鍵盤焦點,這使得很難關閉要確認或保存文檔的任何應用程序。我必須從ActivityMonitor中殺死`WindowServer`才能註銷。
Yuri Sucupira
2016-04-01 09:37:34 UTC
view on stackexchange narkive permalink

我在Macbook Pro上運行OS X 10.11“ El Capitan”,而Mozilla Firefox遇到此問題。不幸的是,在我的情況下,命令 sudo killall launchservicesd sudo killall Dock 無法解決此問題:完成此操作後,我仍然無法執行重新啟動操作系統。

我發現以下命令在Mac上有效:

  sudo shutdown -r現在
 

如果您的用戶帳戶在OS X上具有管理特權,則在Terminal上運行上述命令將強制OS X重新引導。不幸的是,這不是解決問題的方法,但是作為“最後的資源解決方法”,它的作用就像是一種魅力。

Justin Fortier
2017-09-01 20:04:47 UTC
view on stackexchange narkive permalink

這基於loco.loop的答案。Synergy應用程序經常在我身上發生這種情況。我現在已將其轉換為bash腳本。

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

現在,我只需在終端中輸入 fixDock 。:)

我發現這很成問題。它會殺死程序並重新啟動Dock,但此時啟動器和Dock認為很多活動程序未處於活動狀態。這使得無法與其中某些程序進行交互。
bkush
2016-03-14 20:10:08 UTC
view on stackexchange narkive permalink

打開活動監視器,搜索進程launchservicesd。突出顯示該過程並強制退出該過程。筆記本電腦需要一段時間才能做出響應,但有問題的殭屍應用程序也將退出。適用於最新版本的Firefox和Mac OS X El Capitan 10.11.3。

SMBiggs
2016-08-12 02:40:04 UTC
view on stackexchange narkive permalink

由於我的計算機處於“試圖關閉”模式,我在使用其他解決方案時遇到了問題。換句話說,當操作系統試圖關閉所有應用程序時,我無法打開終端窗口或其他任何內容。但是它只是掛了,等待這個錯誤的過程消失。

我最終做了一次硬關機。也就是說,我按住電源按鈕四秒鐘,直到電源關閉。

等待十秒鐘,然後重新開機。一切正常。希望這會有所幫助。

Nauraushaun
2016-08-23 09:20:09 UTC
view on stackexchange narkive permalink

在優勝美地上強制退出應用程序(在Firefox,SQL Developer,Eclipse中發生過)後,我遇到了類似的問題。我找到了不需要實際重啟的解決方案:

  1. 單擊左上角的Apple圖標,單擊“重新啟動”,然後在彈出的對話框中單擊“重新啟動”。似乎什麼也不會發生
  2. 重複此過程10次左右。系統可能會提示您關閉某些應用程序,以免中斷重新啟動過程。盡量避免關閉任何會給您帶來太多麻煩的東西。
  3. 在執行此操作時,請定期檢查該應用程序是否仍被視為“正在運行”(例如,按住該圖標-如果顯示“ Force Quit”(強制退出),則該圖標尚未起作用)。
  4. 最終,重新啟動任務將終止被卡住的應用程序。當您注意到這一點時,請停止告訴它重新啟動。
  5. ol>

    這是我找到的唯一解決方案。它比科學還重要,但看起來像是在60秒內,所以重新啟動任務擺脫了損壞的應用程序,一切都很好。對我來說,這比實際重新啟動計算機要方便得多-某些應用程序無法很好地還原。 我嘗試過強制退出(即反復強制退出)相同的方法,但沒有結果。

    每次我遇到這種情況時,在關閉損壞的應用程序後,我都能成功地退出重新啟動(通常是通過拒絕關閉阻止重新啟動的應用程序)。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...