Uruchomiłem Chrome --enable-logging --v=1
i te dwa błędy występują przy każdym „Aw, snap!”:
2017-02-04 18:36:19.660 Google Chrome Helper[12718:237106] Couldn't set selectedTextBackgroundColor from default ()
[11128:41731:0204/183653.850096:ERROR:upload_data_presenter.cc(77)] Not implemented reached in virtual void extensions::RawDataPresenter::FeedNext(const net::UploadElementReader &)
Ten komunikat występuje w następujących scenariuszach:
- podczas otwierania nowej karty
- podczas ładowania nowej strony
- kiedy otwieram Chrome i ładuje wcześniej zamknięte strony
- kiedy otwieram ustawienia Chrome
Zauważyłem również, że Chrome nieco przestał reagować:
- Muszę kliknąć 3 razy przycisk inspekcji, aby otworzyć narzędzia programistyczne
- Czasami muszę nacisnąć klawisz Enter kilka razy, aby przejść do witryny, gdy adres strony jest już wpisany
- Naciśnij wiele razy na stronie z zakładkami, aby przejść do strony
Co już zostało zrobione:
- wyczyściłem pamięć podręczną od początku czasu
- wyłączono wszystkie rozszerzenia
- ponownie zainstalowałem Chrome
- zaktualizowany Chrome
- wypróbowałem różne sieci
- niepowstrzymany
Use hardware acceleration when available
Korzystam z systemu macOS Sierra 10.12.3 z Google Chrome w wersji 56.0.2924.87 (64-bit). Nie mam żadnych problemów z klawiaturą MBA - działa bezbłędnie we wszystkich innych aplikacjach.
AKTUALIZACJA:
Jak sugerowano w komentarzach Wylogowałem się z mojego konta Google w Chrome, ponownie uruchomiłem MBA i ponownie się zalogowałem. Nie korzystałem z konta „waniliowego” i nie modyfikowałem żadnych dodatkowych ustawień. Na razie wszystko wydaje się działać dobrze, ale nie jestem pewien, co dokładnie rozwiązało problem.
Czy jest coś innego, co mogę zrobić, aby rozwiązać ten problem?
źródło
Odpowiedzi:
Biorąc pod uwagę, że awaria zaczyna się przy dowolnej akcji i że ponowne uruchomienie macOS jakoś pomogło, najprawdopodobniej osiągnąłeś limit maksymalnej liczby plików, które można otworzyć w systemie. Jest to znany problem i prawdopodobnie nie zostanie naprawiony w najbliższym czasie, ponieważ „Chrome naprawdę nie może nic z tym zrobić”.
Aby to sprawdzić, uruchom następujące
sysctl
polecenie:i porównaj
kern.num_files
z limitemkern.maxfiles
.Jeśli liczba jest bliska limitu, to z pewnością może być przyczyną.
Aby sprawdzić, dlaczego otwarto tak wiele plików, przeanalizuj dane wyjściowe
sudo lsof
i znajdź aplikację powodującą problem.Jeśli uważasz, że wszystko jest w rozsądnym stanie, aby rozwiązać problem, uruchom następujące polecenia:
Aby zmiany były trwałe, musisz dodać je do niektórych globalnych skryptów startowych (takich jak
/etc/rc.local
).Powiązane: Jak ustalić, co powoduje, że Chrome wyświetla okno dialogowe „Aw, Snap” .
źródło