Komunikat o błędzie com.apple.Safari.History został nieoczekiwanie zamknięty

16

Od czasu aktualizacji do Max OS 10.11.6 dziś rano widziałem tę wiadomość kilka razy. To trochę dziwne, ponieważ nigdy nie korzystam z Safari. Podejrzewam, że może to mieć związek z próbą aktualizacji AppStore. Wszelkie pomysły na to, jak mogę to zatrzymać?

Z raportu, który to generuje, jasno wynika, że ​​winowajcą jest Spotlight (dziękuję Dmitri za zwrócenie na to uwagi)

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
Charlie Clark
źródło
to samo tutaj - to od aktualizacji.
Toby
Od dłuższego czasu widuję to również na El Capitan, ale najprawdopodobniej dlatego, że tam uruchomiłem bety Safari.
calum_b
btw. Teraz widzę tę samą awarię podczas korzystania ze sklepu z aplikacjami ...
Toby
Do Twojej wiadomości - to wciąż błąd w Safari 10.0.3. Wyłączyłem pole wyboru Zakładka i historia, ale wciąż wraca ...
SMGreenfield
Wygląda na to, że problem został rozwiązany przez aktualizację Safari 10.0.3 z 24.01.2017. Łatwo, wraz z aktualizacją 10.11.6 z 19.01.2017 nie było zmian w numerach wersji. Dzięki, Apple! :-(
Charlie Clark,

Odpowiedzi:

3

To z powodu Spotlight. Ilekroć przeprowadzasz wyszukiwanie Spotlight, najwyraźniej niektóre ramy wyszukiwania historii Safari są ładowane w tle, a teraz ulega awarii, ponieważ nie znaleziono jakiegoś symbolu:

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

Jest to trochę kłopotliwe, sprawia, że ​​Spotlight jest w większości bezużyteczny.

PS 2016-12-16: Zgłosiłem błąd do Apple, a teraz zamknęli go jako duplikat, więc otrzymali przynajmniej wiele identycznych raportów. Miejmy nadzieję, że zostanie to wkrótce naprawione.

PS 2017-01-24: Safari 10.0.3 została wydana jako aktualizacja zabezpieczeń (patrz https://support.apple.com/en-us/HT207484 ), ale rozwiązuje również tę konkretną awarię, przynajmniej dla mnie. Byłoby miło, gdyby ktoś mógł to również potwierdzić.

Dimitry Andric
źródło
5

Ludzie, mam obejście problemu na komputerze iMac 5k z 10.11.6 z najnowszą aktualizacją i tym samym błędem.

Otwieram Preferencje systemowe - wyróżnianie i odznaczam „Zakładki i historia”. Następnie zamknij Safari. Ponownie otwórz Preferencje systemowe - Spotlight i zaznacz „Zakładka i historia”. Spróbuj wyszukiwania w centrum uwagi. Dla mnie to zadziałało. Mogę też ponownie uruchomić Safari i błąd nie wraca.

ALE błąd powraca po ponownym uruchomieniu, być może także po hibernacji (jeszcze nie testowałem).

Być może obejście to działa również dla Ciebie, dopóki nie zostanie naprawiona.

Nawiasem mówiąc, pozwolenie spotlight na utworzenie zupełnie nowego indeksu nie pomogło, więc prawdopodobnie możesz zaoszczędzić na tej próbie.

Pozdrawiam Sepp

Sepp
źródło
Dobry pomysł. Oczywiście możesz po prostu pozostawić tę opcję niezaznaczoną, jeśli nie potrzebujesz widzieć zakładek i historii przeglądarki w wynikach wyszukiwania, czego nie robię ... to powinno nadal działać po ponownym uruchomieniu.
calum_b
A jeśli nigdy nie użyję Safari?
Charlie Clark,
Przepraszam, to absolutnie nieprzydatne
Teejay,
1

Zdarza się podczas używania wyróżnionego (bing / bookmarks & history DISABLED) i App Store:

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
Toby
źródło
Tak, wygląda na to, że inne aplikacje używają prywatnego API. ITunes i AppStore używają Safari / Webkit wewnętrznie - ich potrzeby były jednym ze sterowników dla Apple, aby ulepszyć Webkit, kiedy im zależało.
Charlie Clark,
1
interesujące jest to, że jest to jak dotąd jedyny pasujący wynik w Google ... Dostaję wiadomość 3 razy z rzędu, kiedy rozpoczynam safari i za każdym razem, gdy używam reflektora lub sklepu z aplikacjami. to dość irytujące ... Być może będę musiał przejść na alfred, jeśli tak będzie dalej, ale może to również wpłynąć na alfred.
Toby
Jest oczywiście głęboko w systemie. Kontrola jakości Apple ponownie kończy się niepowodzeniem. Może jeśli zalejemy je raportami błędów, zajmą się naprawą, ale nie oczekiwałbym niczego przed końcem stycznia.
Charlie Clark,
haha, ktoś musi stworzyć skrypt selenu, który ciągle uruchamia raport o błędach i przesyła go w kółko ...
Toby
chcę tylko dodać, że tak mnie to zirytowało, że zaktualizowałem do Sierra i naprawiono tam ... safari nadal ma losowe zawieszanie się, ale wydaje się, że jest to zwykłe safari, nawet po dezaktywacji wszystkich rozszerzeń.
Toby
0

Przywróciłem maszynę czasu i wydaje się, że problem zniknął. System / Library / PrivateFrameworks / Safari.framework Nie mam pojęcia i nie obchodzi mnie, czy moje bezpieczeństwo jest teraz zagrożone.

Matthias
źródło