I miejmy nadzieję, że naprawdę ostateczna edycja: po przejściu na Mountain Lion problem wydaje się naprawiony, miejmy nadzieję na stałe.
Ostateczna edycja: Problem nie pojawia się cały czas, czasem muszę czekać kilka dni, aż się pojawi. Trudno więc testować w różnych warunkach (tj. W trybie awaryjnym lub przy wyłączonym oprogramowaniu) i zdecydowałem, że nie warto spędzać dni na sprawdzaniu różnych warunków, aby to naprawić. Sugestie Grahama Perrina były najbardziej pomocne w znalezieniu konkretnych informacji na temat problemów z restartem / restartem, których nie znaleziono w dziennikach ogólnego przeznaczenia.
Niektóre wpisy dziennika znajdują się w Edytuj u dołu:
MacBook Pro z połowy 2010 roku z ekranem 15 cali i systemem OS X 10.7.4. Czasami podczas próby ponownego uruchomienia lub wyłączenia maszyny nie działa - ekran staje się szary, obraca się koło, ale maszyna nie wyłącza się, więc po kilku minutach muszę wyłączyć maszynę, naciskając zasilanie przycisk.
Nie zdarza się to za każdym razem i nie mogę powiązać żadnego oprogramowania używanego podczas sesji z problemem. W rzeczywistości, podczas testowania tego, czasami zdarza się to, gdy próbuję wyłączyć maszynę natychmiast po uruchomieniu.
Jak sprawdzić, co uniemożliwia płynne zamknięcie / ponowne uruchomienie? Zakładam, że muszę zajrzeć do niektórych plików dziennika, ale nie jestem pewien, które z nich i czego szukać.
Edycja: Dodano pełne ustawienie uruchamiania / zamykania w nvram, zgodnie z sugestią Grahama Perrina, i ostatecznie maszyna utknęła przy ponownym uruchomieniu. Widziałem kilka pełnych wpisów na ekranie i po ponownym uruchomieniu znalazłem je w /var/log/launchd-shutdown.log. Wygląda na to, że WindowServer może mieć z tym coś wspólnego. Poniżej znajduje się koniec tego pliku dziennika z usuniętymi pierwszymi 3 kolumnami (pierwsza z pewnymi rosnącymi liczbami całkowitymi, druga z wpisami „1”, a trzecia - „com.apple.launchd”):
234 com.apple.WindowServer Dispatching kevent callback.
234 com.apple.WindowServer Job has not died after being killed 2 seconds ago. Simulating exit.
234 com.apple.WindowServer Dispatching kevent callback.
234 com.apple.WindowServer EVFILT_PROC event for job.
1 com.apple.launchd KEVENT[0]: udata = 0x107827a90 data = 0x0 ident = 234 filter = EVFILT_PROC flags= 0x0 fflags = NOTE_EXIT
234 com.apple.WindowServer Reaping
234 com.apple.WindowServer Simulated exit: <rdar://problem/9359725>
234 com.apple.WindowServer Exited 22.016701 seconds after the first signal was sent
0 com.apple.WindowServer Exited while shutdown in progress. Processes remaining: 0/0
0 com.apple.WindowServer Job was last to exit during shutdown of: System.
0 com.apple.WindowServer Total rusage: utime 0.000000 stime 0.000000 maxrss 0 ixrss 0 idrss 0 isrss 0 minflt 0 majflt 0 nswap 0 inblock 0 oublock 0 msgsnd 0 msgrcv 0 nsignals 0 nvcsw 0 nivcsw 0
0 com.apple.WindowServer Closing receive right for com.apple.windowserver.active
0 com.apple.WindowServer Mach service deleted: com.apple.windowserver.active
0 com.apple.WindowServer Closing receive right for com.apple.windowserver
0 com.apple.WindowServer Mach service deleted: com.apple.windowserver
0 com.apple.WindowServer Removed
1 com.apple.launchd System: No submanagers left.
1 com.apple.launchd System: Removing.
1 com.apple.launchd System: Removing job manager.
1 com.apple.launchd System: Userspace shutdown finished at: Wed Aug 1 08:53:12 2012
1 com.apple.launchd System: Userspace shutdown took approximately 22 seconds.
1 com.apple.launchd VM statistics (now - orig): Free: 28472 Active: -21833 Inactive: -1038 Reactivations: 0 PageIns: 25 PageOuts: 0 Faults: 1654 COW-Faults: 335 Purgeable: -849 Purges: 0
1 com.apple.launchd System: Stray process at shutdown: PID 234 PPID 1 PGID 234 WindowServer
1 com.apple.launchd System: About to call: reboot(RB_HALT).
mount
komendę. Uwzględnienie wyniku w pytaniu może pomóc zawęzić kryteria.