'建议'反复崩溃


11

我一直在运行OS X 10.11,因为它已经发布 - 直到今天,它suggestd开始反复崩溃(每隔几分钟,每隔30秒)。

我是什么suggestd以及如何禁用它(因为它的唯一功能似乎是崩溃)?


Process:               suggestd [23293]
Path:                  /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd
Identifier:            suggestd
Version:               1.0 (354.10)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           suggestd [23293]
User ID:               501

OS Version:            Mac OS X 10.11 (15A284)
Report Version:        11

System Integrity Protection: enabled

Crashed Thread:        3  Dispatch queue: com.apple.NSXPCConnection.m-user.com.apple.rtcreportingd

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'RTC config incorrect - no backends found;'
abort() called
terminating with uncaught exception of type NSException

看着Apple的这个主题,它建议用新的“ ~/Library/Suggestions/”文件夹做点什么。但是,在我刚刚更新到MacOS10.11的机器中,我没有一个Suggestions文件夹。SIP(系统完整性保护)拒绝允许我创建一个空的。我很想降级回优胜美地。
迈克尔·道特曼2015年

1
在禁用SIP并管理创建“ Suggestions”文件夹后,我不断出现的建议崩溃日志已停止。好极了!
Michael Dautermann

@MichaelDautermann:哇,我希望这不是唯一的解决办法。我不愿意弄乱苹果刚刚关闭的东西。我担心会在未来产生其他问题。
orome 2015年

1
你还在10.11.0吗?让Apple在点更新中修复此问题而不会弄乱SIP吗?另外〜/ Library 不受SIP限制,所以你创建的文件夹@MichaelDautermann
bmike

Answers:


6

我关闭了联系人新的“在邮件中显示联系人”功能(联系人>首选项>常规>“显示邮件中显示联系人”或“在更高版本的macOS中显示应用程序中显示联系人”),这似乎已关闭suggestd崩溃在我的日志中。那也被删除了~/Library/Suggestions/harvestqueueold,之前看起来像是一堆临时文件。我现在要尝试重新打开它,看看崩溃是否恢复。


1
在macOS 10.12.6上,Contacts.app首选项中的复选框标记为“显示在应用程序中找到的联系人”。
zekel

0

我正在运行High Sierra,并且suggestd每30秒就会崩溃一次。以上建议都没有帮助。我试图阻止,suggestd但SIP阻止我这样做。我最终做了以下似乎已经解决了问题。我编辑了com.apple.suggestd.plist文件并转到MachServices字典并将所有服务设置为NO。这基本上是关闭的suggestd。要做到这一点有点复杂,因为文件被SIP锁定,这是步骤。

  1. 重启进入恢复模式。这可以通过重新启动并按住“Command”和“R”键来完成。只要看到Apple徽标和“加载”栏,就会释放这些键。
  2. 在Mac处于恢复模式后,从菜单栏中选择“实用程序”,然后选择“终端”。
  3. 在“终端”窗口中,输入以下命令:csrutil disable这将关闭SIP
  4. 重新开始
  5. 打开终端并cd转到/System/Library/LaunchAgents
  6. 通过运行更改目录的权限以便为任何人写入 sudo chmod a+w .
  7. 更改文件com.apple.suggestd.plist' to write for anyone by runningsudo chmod a + w c​​om.apple.suggestd.plist` 的权限
  8. 在Xcode中打开文件
  9. 展开字典MachServices并将每个条目更改为“NO”
  10. 保存文件
  11. 重启进入恢复模式。这可以通过重新启动并按住“Command”和“R”键来完成。只要看到Apple徽标和“加载”栏,就会释放这些键。
  12. 在Mac处于恢复模式后,从菜单栏中选择“实用程序”,然后选择“终端”。
  13. 在“终端”窗口中,输入以下命令:csrutil enable这将重新打开SIP
  14. 重新开始

因为我做了这个程序suggestd没有崩溃(因为它没有被使用),我没有看到任何功能的任何差异。

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.