Không có điểm nào trong việc thử các giải pháp 'bắt tất cả' mơ hồ như xóa sạch NVRAM và bộ điều khiển hệ thống. Vấn đề bạn gặp phải là SIGSEGV hoặc lỗi phân đoạn trong WindowServer. Nó có khả năng là do định danh tham nhũng. Những định danh này được lưu trữ ở nhiều nơi và nếu đủ bị hỏng, bạn sẽ gặp sự cố. Mặc dù một số định danh được lưu trữ trong NVRAM (hoặc PRAM), việc xóa này thường chỉ hoãn lại sự cố tiếp theo vì cuối cùng định danh lại kết thúc ở đó.
Nếu WindowServer gặp sự cố, tất cả các ứng dụng GUI sẽ dừng và khởi động lại thông qua launchd. Khi WindowServer khởi động, đầu tiên nó cung cấp cho bạn cửa sổ đăng nhập. Vì vậy, trên thực tế, bạn không được đăng xuất, nhưng toàn bộ phiên đồ họa của bạn chỉ bị hỏng.
Có một cái nhìn vào báo cáo sự cố của bạn, có vẻ như chủ đề này đang bị sập:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
Một vài cuộc gọi gần đây là các chức năng không gian màu (hoặc phương thức), khiến tôi tin rằng bạn có thể chỉ đơn giản là đang xử lý một hồ sơ ICC bị hỏng.
Tiền mặt nằm trong com.apple.CoreGraphics và các cuộc gọi gần đây nhất là:
color_space_get_md5_digest + 57
color_space_get_identifier + 9
CGXColorSpaceRegistryCopyRegisteredColorSpace + 42
_CGXCopyColorSpace + 27
_XCopyColorSpace + 57
Bây giờ, nếu tôi đúng, nó đang cố tính băm MD5 của một không gian màu. Đó là vì họ muốn tìm mã định danh cho một không gian màu và nó cần định danh đó vì CGXColorSpaceRegistryCopyRegisteredColorSpace cần dữ liệu không gian màu cho cấu hình màu đặt trước cho màn hình của bạn. Bây giờ, để 100% đây là nguồn gốc của sự cố của bạn, tôi sẽ cần càng nhiều báo cáo sự cố của bạn càng tốt, bởi vì nếu tất cả chúng bị sập vì những lý do khác nhau, thì nó không liên quan gì đến phần mềm trên hệ thống của bạn nhưng nó còn hơn thế nữa có khả năng là một vấn đề phần cứng trong đó dữ liệu không có thật được đưa vào phần mềm, sau đó cố gắng làm điều gì đó với dữ liệu mà nó không thể làm được và do đó tiền mặt.
Một thử nghiệm đơn giản có thể là khởi động Tiện ích ColorSync được tích hợp sẵn của Apple và nhấn nút Sửa chữa. Điều này có thể in một cái gì đó như:
Header message digest (MD5) is not correct. Fixed.
Điều này có ý nghĩa vì MD5 bị hỏng có thể là nguồn gốc của sự cố của bạn. Vì vậy, hãy thử đầu tiên. Trên hệ thống của tôi, ColorSync Utility có trong / Ứng dụng / Tiện ích và tôi nghĩ rằng nó đã có ở đó kể từ mọi phiên bản OS X. Vui lòng cho tôi biết nếu tìm thấy tệp ICC bị hỏng và liệu nó có thể sửa chúng không. Nếu không (không tìm thấy gì hoặc không thể khắc phục), vui lòng đăng bất kỳ nhật ký sự cố nào trên WindowServer mà bạn có :)