应用程序崩溃,停靠图标仍然存在,无法重新启动,但ps aux中没有进程可杀死


35

自从升级到优胜美地以来,我一直遇到一个非常烦人的问题。FCPX(但我一直在使用finder.app和safari.app的其他计算机上有此问题的报告)有时会在退出时崩溃(没有可检测到的日志跟踪),并且其图标将与通常的“此应用程序”一起保留在扩展坞中没有响应”菜单警告。强制退出将不起作用重新启动只能通过硬方法完成,因为卡住的应用阻止了软启动,但是在活动监视器中没有列出有关FCPX的单个进程,而在psaux中也没有列出任何进程。找不到僵尸进程;电脑性能还可以。如果我打开一个FCPX库,则会出现一个对话框,指出“该应用程序“ Final Cut Pro”不再打开”,这很令人讨厌。

我在MBP Retina 2013年初15'

有人知道这里发生了什么吗?它经常发生,以至于每次都很难进行重设不是可行的长期解决方案。

另外,如果在其他带有其他应用程序的计算机上发生这种情况,我将非常有用,该怎么办(:

我希望有人能帮帮忙

谢谢马可


1
您是否仍可以在感兴趣的时间戳附近发布控制台日志,以查看发生了什么情况。另外,如果您运行“ ps -A> process.txt”输出文件到您的主目录,则可以将其用于记录以查看哪些进程处于活动状态(崩溃前)。
拉斯克斯

1
Chrome偶尔会为我执行此操作。如果我想猜测的话,每两周一次。
bassplayer7

1
我遇到了非常相似的问题。最终降级为小牛,这是很直接的,我不能说我对此完全后悔。不久将不再使用优胜美地。
2015年

1
谢谢你的回答;不幸的是,日志在崩溃时始终是完全静默的,正如我在ps之前所说的那样,ps也没有用,因为崩溃后FCPX没有链接到单个进程。但是,当我再次遇到问题时,我将同时发布日志和ps输出。还要注意的是,最后一天我强行弹出一个外部驱动器,而这本身是几个月来第一次释放僵尸FCPX。这有用吗?感谢Marco
Marco Carandente 2015年

Answers:


51

(我知道这是一个古老的问题,但我认为这可能会对某人有所帮助)

我在NetBeans中遇到了同样的问题,这对我有用:

sudo killall launchservicesd
sudo killall Dock

我希望这有帮助。


1
有人可以解释一下launchservicesd吗?
马修·里格勒

1
@MatthieuRiegler联机帮助页不是很有帮助:Description: launchservicesd is used internally by MacOS X to track and coordinate information about the running applications on the system.您是否找到了更完整和有用的信息?
jsejcksn

2
您是否曾经弄清楚过让NB执行此操作的原因?我有同样的问题,我无法解决该问题。遵循您的程序可以使我重新启动,但不能解决根本问题。
短跑选手

1
不,我已经有一段时间没有再出现该错误了。您是否正在使用最新的笔记本电脑?
loco.loop,2016年

1
始终可用于在capitan上表现出Firefox异常。
akhan

6

我在Macbook Pro上运行OS X 10.11“ El Capitan”,而Mozilla Firefox遇到此问题。不幸的是,就我而言,这些命令sudo killall launchservicesdsudo killall Dock不能解决该问题:完成此操作后,我仍然无法重启操作系统。

我发现以下命令在Mac上有效:

sudo shutdown -r now

如果您的用户帐户在OS X上具有管理特权,则在Terminal上运行上述命令将强制OS X重新启动。不幸的是,这不是解决问题的方法,但是作为“最后的资源解决方法”,它就像一个魅力。


3

这基于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我的终端即可。:)


2

打开活动监视器,搜索流程launchservicesd。突出显示该过程并强制退出该过程。笔记本电脑需要一段时间才能做出响应,但有问题的僵尸应用程序也将退出。适用于最新版本的Firefox和Mac OS X El Capitan 10.11.3。


1

由于我的计算机处于“试图关闭”模式,我在使用其他解决方案时遇到了问题。换句话说,由于操作系统试图关闭所有应用程序,因此我无法打开终端窗口或其他任何内容。但是它只是挂了,等待这个错误的过程消失。

我最终做了一次硬关机。也就是说,我按住电源按钮四秒钟,直到电源关闭。

等待十秒钟,然后重新开机。一切正常。希望这可以帮助。


1

在优胜美地上强制退出应用程序(在Firefox,SQL Developer,Eclipse中发生过)后,我遇到了类似的问题。我找到了不需要实际重启的解决方案:

  1. 单击左上角的Apple图标,单击重新启动,然后在弹出的对话框中单击重新启动。似乎什么也不会发生
  2. 重复此过程大约10次。系统可能会在提示时关闭某些应用程序,以免中断重新启动过程。尽量避免关闭任何会给您带来极大不便的物品。
  3. 在执行此操作时,请定期检查该应用程序是否仍被视为“正在运行”(即,按住图标并单击-如果它显示为“强制退出”,则尚未运行)。
  4. 最终,重新启动任务将终止卡住的应用程序。当您注意到这一点时,停止告诉它重新启动。

这是我找到的唯一解决方案。它比科学还重要,但看起来像是在60秒内,因此重新启动任务摆脱了损坏的应用程序,一切都很好。对我来说,这比实际重新启动计算机要方便得多-有些应用程序还原得不好。我用强制退出尝试了相同的方法(即反复强制退出),但没有结果。

每次发生这种情况时,我都可以在关闭损坏的应用程序后成功地退出重新启动(通常是通过拒绝关闭阻止重新启动的应用程序)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.