错误消息com.apple.Safari.History意外关闭


16

自从今天早上更新到Max OS 10.11.6以来,我已经多次看到此消息。有点奇怪,因为我从未使用过Safari。我怀疑这可能与AppStore尝试更新有关。关于如何阻止这种情况的任何想法?

从生成的报告中可以明显看出,Spotlight是罪魁祸首(感谢Dmitri指出了这一点)

Process:               com.apple.Safari.History [4881]
Path:                  /System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/XPCServices/com.apple.Safari.History.xpc/Contents/MacOS/com.apple.Safari.History
Identifier:            com.apple.Safari.History
Version:               11601 (11601.7.1)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Spotlight [464]
User ID:               501

同样在这里-这是自更新以来。
Toby

一段时间以来,我在El Capitan中也经常看到它,但是最有可能的原因是,我在那里一直在运行Safari Beta。
calum_b

顺便说一句 我现在在使用应用程序商店时看到相同的崩溃...
Toby

仅供参考-这仍然是Safari 10.0.3的错误。我已经关闭了“书签和历史记录”复选框,但它仍然会返回...
SMGreenfield'1

从2017-01-24开始的Safari 10.0.3更新似乎终于解决了此问题。方便地,随着2017年1月19日的10.11.6更新,版本号没有变化。谢谢,苹果!:-(
查理·克拉克

Answers:


3

这是因为Spotlight。每当您进行Spotlight搜索时,显然都会在后台加载一些Safari历史记录搜索框架,由于未找到某些符号,该框架现在崩溃了:

Dyld Error Message:
  Symbol not found: _initializeSandbox
  Referenced from: /System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/XPCServices/com.apple.Safari.History.xpc/Contents/MacOS/com.apple.Safari.History
  Expected in: /System/Library/StagedFrameworks/Safari/SafariShared.framework/Versions/A/SafariShared

这有点令人讨厌,它使Spotlight几乎无法使用。

PS 2016-12-16:我已经向Apple报告了该错误,现在他们已将其作为副本关闭,因此他们至少已收到多个相同的报告。希望它能尽快解决。

PS 2017-01-24:Safari 10.0.3已作为安全更新发布(请参阅https://support.apple.com/zh-cn/HT207484),但它也解决了此特定的崩溃,至少对我而言。如果其他人也可以确认这一点,那就太好了。


5

亲爱的,我有一种解决方法,可以在具有10.11.6的iMac 5k上使用最新的更新并出现相同的错误。

我打开系统偏好设置-Spotlight,然后取消选中“书签和历史记录”。然后退出Safari。再次打开“系统偏好设置-Spotlight”,然后选中“书签和历史记录”。尝试进行聚光灯搜索。对我来说,它奏效了。我也可以再次启动Safari,错误不会再次出现。

但是错误会在重启后重新出现,也可能是在休眠之后(尚未测试)。

也许解决方法对您同样有效,直到有修复程序为止。

顺便说一句,让聚光灯创建一个全新的索引并没有帮助,因此您很可能可以避免尝试。

干杯Sepp


好主意。当然,如果您不需要在搜索结果中查看书签和浏览器历史记录,就可以不选中该首选项,而我不需要...然后重新启动后它仍然可以工作。
calum_b

如果我从不使用Safari怎么办?
查理·克拉克

抱歉,这绝对没有帮助
Teejay

1

在使用Spotlight(必应/书签和历史记录已禁用)和应用商店时发生:

Process:               com.apple.Safari.History [39915]
Path:                  /System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/XPCServices/com.apple.Safari.History.xpc/Contents/MacOS/com.apple.Safari.History
Identifier:            com.apple.Safari.History
Version:               11601 (11601.7.1)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Spotlight [369]
User ID:               501

Date/Time:             2016-12-15 21:20:52.717 +0100
OS Version:            Mac OS X 10.11.6 (15G1212)
Report Version:        11
Anonymous UUID:        7D4DD151-6750-1098-7D7A-8971F372E9F0

Sleep/Wake UUID:       0BD4AC71-496A-489B-9C0F-01438C9108F3

Time Awake Since Boot: 22000 seconds
Time Since Wake:       480 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Dyld Error Message:
  Symbol not found: _initializeSandbox
  Referenced from: /System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/XPCServices/com.apple.Safari.History.xpc/Contents/MacOS/com.apple.Safari.History
  Expected in: /System/Library/StagedFrameworks/Safari/SafariShared.framework/Versions/A/SafariShared

是的,其他应用似乎正在使用私有API。iTunes和AppStore确实在内部使用Safari / Webkit-他们的需要是Apple关心时改进Webkit的推动力之一。
查理·克拉克

1
有趣的是,这实际上是到目前为止Google上唯一匹配的结果...启动野生动物园以及每次使用Spotlight或App Store时,我连续3次收到该消息。这很烦人……如果这种情况持续下去,我可能不得不切换到alfred,但随后alfred也可能会受到影响。
Toby

它显然在系统内部。苹果的质量检查再次失败。也许如果我们向他们充斥错误报告,他们将尽力解决它,但我预计在一月底之前不会有任何事情。
查理·克拉克

哈哈,有人需要制作一个硒脚本,该脚本不断触发错误报告并一遍又一遍地发送它……
Toby

只是想补充一下,我对它感到非常恼火,因此我升级到了Sierra,并在那里进行了修复。Safari仍然具有随机冻结功能,但这似乎是标准的Safari事情,甚至在停用所有扩展名之后也是如此。
Toby

0

我从时间机器上进行了还原,问题似乎暂时消失了。系统/库/PrivateFrameworks/Safari.framework我不知道,也不在乎我的安全性是否处于危险之中。

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.