在过去的几天里,我发现Spotlight出现了问题,它会在随机按键后关闭搜索窗口。今天,我发现了20多个崩溃转储,有趣的是,它具有一个共同的特征,即以下信息字符串:
XPC API Misuse: Release of last reference on a suspended connection.
当我打开崩溃日志时,它们都具有崩溃日志的相同顶部:
System Integrity Protection: enabled
Crashed Thread: 6 Dispatch queue: com.apple.root.default-qos
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: exc handler [0]
Application Specific Information:
XPC API Misuse: Release of last reference on a suspended connection.
Application Specific Signatures:
API Misuse
我尝试了许多搜索,但没有找到任何可以解释的内容,也没有帮助我。有任何想法吗?
答案 0 :(得分:3)
这个问题似乎与Safari 12的关系更多,而不是Spotlight本身。如果我关闭了Spotlight中“书签和历史记录”的索引编制选项,问题就会消失;如果我将其保留在Spotlight中,则在搜索框中输入字符时会随机崩溃。
答案 1 :(得分:1)
我在macOS Sierra上遇到了同样的问题。它是在Safari更新到版本12之后开始的。 我通过禁用QuickLook插件找到了解决方法。
您必须先禁用SIP(系统集成保护)。 之后,您可以重命名文件夹
/System/Library/QuickLook/Clippings.qlgenerator
到
/System/Library/QuickLook/Clippings.qlgenerator.old
然后您在终端窗口中使用此命令强制重新加载quicklook generators列表
qlmanage -r
您现在可以启用SIP