Podejrzewa się problem mający wpływ na proces WindowServer (wersja długa)
Opisane przez ciebie objawy są znane, ale nie są powszechne, aw moim przypadku nie są częste.
Przygotuj się do diagnozy
W terminalu uruchom następujące polecenie. Przygotuj się na wprowadzenie hasła administratora do systemu operacyjnego:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.stackshot.plist
Zanotuj na piśmie następujący akord klawiszowy, będziesz go potrzebować później:
Control- Option- Command- Shift-.
Diagnoza przez system
Gdy wystąpi problem:
- użyj klawisza akordu
- przez co najmniej dziesięć sekund niczego nie dotykaj
- może potrwać pięć lub dziesięć minut na zakończenie wszystkich części tak zwanej
sysdiagnose
procedury - po prostu poczekaj tak długo, jak to możliwe (przy takim podejściu nie będzie żadnych informacji o postępie na ekranie)
- wymusza ponowne uruchomienie komputera (Command-Control-Power).
Po uruchomieniu komputera:
- w Finderze przejdź do
/private/var/tmp
- wyszukaj plik lub folder o nazwie zaczynającej się sysdiagnose_
- jeśli ten plik lub folder istnieje, przenieś go w wygodne miejsce - być może na pulpit.
Wskazówka
Chociaż nie zachęcam do niedbalstwa, możesz być trochę nieostrożny z Control- Option- Command- Shift- .... jeśli masz problem z uniknięciem fnklucza na swoim laptopie, nie martw się; włączenie go przez przypadek nie powinno uniemożliwiać uruchomienia sysdiagnose
.
Analiza diagnozy przez system
Wskazówka: ktoś może chcieć zadać osobne pytanie dotyczące analizy wyników sysdiagnose
- przydatna może być bardziej ogólna odpowiedź.
Jeśli sysdiagnose_… z tego /tmp
obszaru jest folderem
Obecność sysdiagnose_…
folderu (nie .tar.gz
pliku) wskazuje, że:
- rutyna została przerwana przed zakończeniem; lub
- część rutyny nie mogła się zakończyć.
Jeśli sysdiagnose_… z tego /tmp
obszaru jest plikiem
Obecność sysdiagnose_….tar.gz
pliku wskazuje, że wszystkie części sysdiagnose
procedury zostały zakończone, a wyniki zostały zarchiwizowane. Jeśli chcesz, otwórz archiwum - jego zawartość pojawi się jako folder.
Przegląd zawartości folderu
Na pierwszym zrzucie ekranu poniżej - przykład ukończonego cyklu sysdiagnose
- wybrałem dwa z elementów, które mogą być interesujące w takim przypadku.
![Zrzut ekranu zdekompresowanego archiwum sysdiagnose_… .tar.gz](https://i.stack.imgur.com/JxjtX.png)
Pamiętaj, że znalezienie co najmniej jednego pustego pliku może być normalne.
![crashes_and_spins zebrane przez sysdiagnose - zrzut ekranu z przykładu](https://i.stack.imgur.com/w7zpG.png)
Wśród .crash
, .hang
a .spin
pliki - albo w top.txt
pliku - może być dobry znak tego, co było nie tak krótko przed lub w trakcie okresu, gdy stracił kontrolę nad komputerem.
Związane z:
W przypadku niepełnego uruchomienia sysdiagnose
może być przydatne zwrócenie uwagi na pliki, które są nienormalnie puste…
Techniczny
stackshot (1) OS X Podręcznik Strona
sysdiagnose (1) OS X Podręcznik Strona