Сообщение об ошибке com.apple.Safari.History было неожиданно закрыто

16

После обновления до Max OS 10.11.6 этим утром я видел это сообщение несколько раз. Это немного странно, так как я никогда не использую Safari. Я подозреваю, что это может быть связано с обновлением AppStore. Любые идеи о том, как я могу остановить это?

Из отчета, который это генерирует, ясно, что Spotlight является виновником (спасибо Дмитрию за то, что указал на это)

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
Чарли Кларк
источник
то же самое здесь - это с момента обновления.
Тоби
Я также часто видел это в Эль-Капитане, но, скорее всего, потому что я запускал там бета-версии Safari.
calum_b
Кстати. Теперь я вижу тот же сбой при использовании магазина приложений ...
Тоби
К вашему сведению - это все еще ошибка в Safari 10.0.3. Я снял флажок Bookmark & ​​History, но он все еще возвращается ...
SMGreenfield
Похоже, что это, наконец, решено обновлением Safari 10.0.3 от 2017-01-24. Удобно, наряду с обновлением 10.11.6 от 2017-01-19, не было никаких изменений в номерах версий. Спасибо, Apple! :-(
Чарли Кларк

Ответы:

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/en-us/HT207484 ), но он также разрешает этот конкретный сбой, по крайней мере для меня. Было бы хорошо, если кто-то еще может это подтвердить.

Дмитрий Андрик
источник
5

Люди, у меня есть обходной путь, делающий хорошо на iMac 5k с 10.11.6 с последним обновлением и той же самой ошибкой.

Я открываю Системные настройки - Spotlight и убираю галочку «Закладка и история». Затем выйдите из Safari. Снова откройте Системные настройки - Spotlight и отметьте «Bookmark & ​​History». Попробуйте поиск в центре внимания. Для меня это сработало. Я также мог запустить Safari снова, и ошибка не возвращается.

НО ошибка возвращается после перезагрузки, может быть, также после гибернации (еще не тестировал).

Возможно, обходной путь работает и для вас, пока не будет исправлено.

Между прочим, позволить центру внимания создать совершенно новый индекс не помогло, так что, скорее всего, вы можете сэкономить эту попытку.

Ура Сепп

Зепп
источник
Хорошая идея. Конечно, вы можете просто оставить настройку без контроля, если вам не нужно видеть закладки и историю браузера в результатах поиска, чего я не делаю ... тогда он все равно должен работать после перезапуска.
calum_b
А что если я никогда не использую Safari?
Чарли Кларк
Это абсолютно бесполезно, извините
Teejay
1

Происходит при использовании прожектора (bing / bookmarks & history DISABLED) и магазина приложений:

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 до сих пор ... Я получаю сообщение 3 раза подряд при запуске сафари и каждый раз, когда использую прожектор или магазин приложений. это довольно раздражает ... Возможно, мне придется переключиться на Альфреда, если это продолжится, но тогда Альфред тоже может быть затронут.
Тоби
Это явно глубоко внутри системы. QA от Apple снова не справляется. Возможно, если мы наполним их сообщениями об ошибках, они исправят это, но я не ожидаю ничего до конца января.
Чарли Кларк
ха-ха, кто-то должен сделать сценарий селен, который продолжает вызывать отчет об ошибках и отправлять его снова и снова ...
Тоби
просто хочу добавить, что меня это так раздражало, что я обновился до Sierra и там все исправлено ... safari все еще имеет случайные зависания, но это просто кажется стандартной функцией safari, которую он делает даже после деактивации всех расширений.
Тоби
0

Я сделал восстановление из своей машины времени, и проблема, кажется, ушла. Система / Библиотека / PrivateFrameworks / Safari.framework Я понятия не имею, и мне все равно, насколько моя безопасность сейчас в опасности.

Матиас
источник