และหวังว่าจะได้การแก้ไขขั้นสุดท้ายจริงๆ: หลังจากอัปเกรดเป็น Mountain Lion ปัญหาดูเหมือนจะได้รับการแก้ไขหวังว่าจะเป็นการถาวร
การแก้ไขครั้งสุดท้าย: ปัญหาไม่ได้เกิดขึ้นตลอดเวลาบางครั้งฉันต้องรอหลายวันเพื่อให้มันเกิดขึ้น ดังนั้นจึงเป็นการยากที่จะทดสอบภายใต้เงื่อนไขที่แตกต่างกัน (เช่นเซฟโหมดหรือปิดการใช้งานซอฟต์แวร์บางตัว) และฉันตัดสินใจว่ามันไม่คุ้มค่าที่จะใช้เวลาหลายวันในการเปลี่ยนแปลงเงื่อนไขต่าง ๆ เพื่อแก้ไขปัญหานี้ คำแนะนำของ Graham Perrin มีประโยชน์มากที่สุดสำหรับการค้นหาข้อมูลเฉพาะเกี่ยวกับปัญหาการเริ่มระบบใหม่ / การเริ่มระบบใหม่ซึ่งไม่พบในบันทึกวัตถุประสงค์ทั่วไป
รายการบันทึกบางรายการอยู่ในการแก้ไขที่ด้านล่าง:
กลางปี 2010 15 ใน MacBook Pro รัน OS X 10.7.4 บางครั้งเมื่อพยายามรีสตาร์ทหรือปิดเครื่องมันจะไม่ทำงาน - หน้าจอเปลี่ยนเป็นสีเทาล้อหมุนแสดง แต่เครื่องไม่หยุดทำงานหลังจากผ่านไปหลายนาทีฉันต้องปิดเครื่องโดยกดปุ่มเปิดเครื่อง ปุ่ม.
มันไม่ได้เกิดขึ้นทุกครั้งและฉันไม่สามารถเกี่ยวข้องกับซอฟต์แวร์ใด ๆ ที่ใช้ในระหว่างเซสชันกับปัญหา ในความเป็นจริงเมื่อทำการทดสอบนี้บางครั้งจะเกิดขึ้นเมื่อฉันพยายามปิดเครื่องทันทีหลังจากเริ่มต้น
วิธีการตรวจสอบสิ่งที่ป้องกันไม่ให้ปิด / รีสตาร์ทอย่างสง่างาม? ฉันคิดว่าฉันต้องดูในล็อกไฟล์บางอย่าง แต่ฉันไม่แน่ใจว่าจะหาไฟล์ไหนดี
แก้ไข: เพิ่มการตั้งค่าเริ่มต้น / ปิดแบบ verbose ใน nvram ตามที่ Graham Perrin แนะนำและในที่สุดเครื่องก็ติดขัดขณะรีบูท ฉันเห็นรายการ verbose บางอย่างบนหน้าจอและหลังจากรีบูตพบพวกเขาใน /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
คำสั่ง การรวมผลลัพธ์ในคำถามของคุณอาจช่วย จำกัด สิ่งต่าง ๆ ให้แคบลง