OS X 10.7 Lion 中的挂起进程会杀死系统

OS X 10.7 Lion 中的挂起进程会杀死系统

更新日期:2012 年 12 月 27 日 好的,今天,经过大约一周的运行,我基本没有遇到任何问题,多次尝试观看通过我的另一台机器共享的挂载 DVD 文件,并且在 VLC 中播放 VIDEO_TS 文件夹时没有其他问题,我终于遇到了 2 次新的与 GUI 相关的崩溃。这两次都是因为 afp 无法运行,而另一台 Mac 物理断开连接。

我的结论是 AFP 不是主要因素,因为当出现此问题时它已经多次失效。我确实意识到,我的日志中出现了大量“分段错误:11”,而我首先找不到这个应用程序:ByteControllerHelper,它是 iTunes 控制器应用程序 ByteController 的一部分。

我在 10.5 之前安装了这个应用程序好几年了,从来没有遇到过任何问题,所以一开始并没有想到它与此有关,但是现在我运行的是针对 OS X Lion 的 alpha 或 beta 更新,它确实会时不时挂起一段时间,所以它可能与此有关。该应用程序确实会以非常规的方式监听按键组合,并且可能会因为某种原因(可能是通过干扰主操作系统进程)阻止界面控制。现在的情况是,我卸载了它,将重新开始工作,每天使用我的 Macbook,然后再次重新评估。

我会及时发布任何新的进展。考虑到问题的性质,可能要等几周。

原始帖子 我遇到的问题是,偶尔我会遇到挂起的进程,这些进程似乎在系统和应用程序中蔓延,一个应用程序挂起又一个应用程序挂起。通常,这感觉像文件系统导向的,就好像我尝试从应用程序读取另一台机器上的光盘,该应用程序可能会挂起。有时无法从 Finder 或终端访问此光盘,这导致得出的结论是这与文件系统有关。在其他时候,一些应用程序仍然可以访问此光盘并对其内容进行操作。

但最常见的情况是,虽然大多数应用程序都能正常运行,但应用程序却一个接一个地挂起,很快似乎包括管理用户界面的进程。有时整个机器都没有响应,但有一两个应用程序仍在运行,例如 iTunes 或 VLC 中的媒体仍在播放,尽管界面完全没有响应。大多数情况下,互联网可以正常工作,但从另一台机器通过 ssh 登录不起作用,因为没有响应。

我在空白硬盘上安装了全新安装的 OS X 10.7.4。我通常在通过 Firewire 上的 afp 连接的其他机器上安装驱动器。硬件是 Macbook Pro 2.2ghz merom(双核 2),6gb / 250GB,配备 Nvidia GeForce 8600 GT 128mb。目前,由于内核驱动程序的原因,我在 32 位内核模式下运行。在 64 位内核模式下运行似乎没有什么区别,尽管我并不经常这样做。

我在 OS X 的整个生命周期中都见过这种行为,通常与外部安装的磁盘离线和文件系统崩溃有关,因为它会无限期地尝试访问文件,并且从不给用户中止的机会。不过在过去的 10 多年里,这种情况非常罕见,即使我拔掉了外部磁盘的电源线。

当我没有安装任何外部磁盘时也会出现此问题。因此,很难引发此问题,这使得故障排除变得非常困难。

前 2 个月一切都很好,所以这是新现象。问题通常会在几小时内出现,然后再次出现。它可以正常工作一周或更长时间而不会出现任何问题。

我需要一些想法来解决这个问题并尽可能隔离问题。我在日志中发现的很少....[CUT] 展开如下。

更新 这是日志中 ByteControllerHelper 崩溃的情况。Helper 可能与我实际运行的版本不同,但我不确定它是从应用程序文件夹启动的(并在崩溃时重新启动),还是从我下载文件夹中的其他非工作版本启动的。原因是我不知道 ByteControllerHelper 应用程序是如何启动的,因为在主应用程序自启动后未启动时它也运行了。我第一次从下载文件夹运行两个版本。只有其中一个正常工作。无论如何,这是日志摘录(每隔几分钟重复一次):

2012-12-27 21:29:13,911 ReportCrash: Failed to write crash history to file://localhost/Users/[userName]/Library/Application%20Support/CrashReporter/launchproxyls_00000000-0000-1000-8000-001B63A2ECD9.plist.
2012-12-27 21:29:24,028 ReportCrash: Failed to create CSSymbolicatorRef for launchproxyls[1569]
2012-12-27 21:29:24,138 ReportCrash: Failed to create dSYM-less CSSymbolicatorRef for launchproxyls[1569]
2012-12-27 21:29:24,252 com.apple.launchd.peruser.501: (org.bytetastic.ByteControllerHelper[1569]) Job appears to have crashed: Segmentation fault: 11
2012-12-27 21:29:24,253 com.apple.launchd.peruser.501: (org.bytetastic.ByteControllerHelper) Throttling respawn: Will start in 10 seconds
2012-12-27 21:29:24,254 ReportCrash: Saved crash report for launchproxyls[1569] version ??? (???) to /Users/[userName]/Library/Logs/DiagnosticReports/launchproxyls_2012-12-27-212924_macbook.crash

更新结束

您觉得如何?您以前遇到过此类问题吗?

相关内容