macos - 由于 API 滥用而导致 Spotlight 崩溃

标签 macos spotlight

在过去的几天里,我发现 Spotlight 存在问题,它会在随机击键次数后关闭搜索窗口。今天我发现了 20 多个故障转储,有趣的是它们有一个共同的特征,即这个信息字符串:

XPC API 滥用:释放挂起连接上的最后一个引用。

当我打开崩溃日志时,它们都具有相同的崩溃日志顶部部分:

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

我尝试了多次搜索,但没有找到任何可以解释或帮助我解决这个问题的内容。大家有什么想法吗?

最佳答案

这个问题似乎与 Safari 12 相关,而不是与 Spotlight 本身相关。如果我关闭 Spotlight 中“书签和历史记录”的索引选项,问题就会消失;如果我将其保留在 Spotlight 上,则在搜索框中输入字符时会随机崩溃。

关于macos - 由于 API 滥用而导致 Spotlight 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52445225/

相关文章:

macos - 关闭父窗口时,子窗口保留为新窗口

swift - 如何在 OS X 应用程序中限制第二个 NSViewController 最小大小?

macos - Mac OS X:将自定义元数据字段添加到任何文件

ios - 在开发期间使用生产 CloudKit?

macos - qt mac osx 10.8 dyld : library not loaded. ..未找到图像

xcode - macOS SwiftUI : MenuItem to open default browser to a URL?

macos - mdls命令: issue with "kMDItemTotalBitRate" attribute values

cocoa - Spotlight 插件读取 NSDocument 导致控制台中出现 "deny file-write-data"错误

objective-c - 将自定义元数据应用于文件