그리고 실제로 최종 편집 : Mountain Lion으로 업그레이드 한 후에 문제가 영구적으로 수정 된 것처럼 보입니다.
최종 편집 : 문제는 항상 발생하지 않으며 때로는 며칠 동안 기다려야합니다. 따라서 다른 조건 (예 : 안전 모드 또는 일부 소프트웨어가 비활성화 된 상태)에서 테스트하기가 어렵고이 문제를 해결하기 위해 다른 조건을 트루 핑하는 데 며칠이 걸리지 않기로 결정했습니다. Graham Perrin의 제안은 범용 로그에는없는 재시작 / 재부팅 문제에 대한 특정 정보를 찾는 데 가장 도움이되었습니다.
일부 로그 항목은 하단의 편집에 있습니다.
OS X 10.7.4를 실행하는 2010 년 중반 15 인치 MacBook Pro. 때로는 기계를 다시 시작하거나 종료하려고 할 때 작동하지 않습니다. 화면이 회색으로 바뀌고 물레가 표시되지만 몇 분 후에 기계의 전원이 꺼지지 않으므로 전원을 눌러 기계를 종료해야합니다 단추.
매번 발생하지는 않으며 세션 중에 사용 된 소프트웨어를 문제와 관련시킬 수 없습니다. 사실, 이것을 테스트 할 때 때로는 시작 직후 시스템을 종료하려고 할 때 이런 일이 발생합니다.
정상적인 종료 / 재시작을 방해하는 원인을 확인하는 방법은 무엇입니까? 로그 파일을 찾아야한다고 가정하지만 어떤 파일과 무엇을 찾아야할지 확실하지 않습니다.
편집 : Graham Perrin이 제안한대로 nvram에 자세한 시작 / 종료 설정을 추가했으며 결국 컴퓨터가 재부팅 될 때 멈추었습니다. 화면에서 자세한 정보를 확인한 후 재부팅 한 후 /var/log/launchd-shutdown.log에서 해당 항목을 찾았습니다. WindowServer와 관련이있는 것으로 보입니다. 아래는 첫 3 개의 열이 제거 된 로그 파일의 끝입니다 (첫 번째는 일부 정수가 증가하고 두 번째는 "1", 세 번째는 "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
명령을 실행하십시오 . 질문에 결과를 포함 시키면 사물을 좁히는 데 도움이 될 수 있습니다.