嘗試擦除含糊的NVRAM和系統控制器等模糊的“全部捕獲”解決方案是沒有意義的。您遇到的問題是SIGSEGV,或者是WindowServer中的分段錯誤。這可能是由於標識符損壞。這些標識符存儲在多個位置,如果損壞,將導致崩潰。雖然某些標識符存儲在NVRAM(或PRAM)中,但是擦除標識符通常只會推遲下一次崩潰,因為標識符最終最終會再次出現在該崩潰中。
如果WindowServer崩潰,則所有GUI應用程序都會停止並通過以下方式重新啟動發射了。 WindowServer啟動時,它首先為您提供登錄窗口。因此,實際上,您並沒有註銷,而是整個圖形會話都崩潰了。
偷看崩潰報告,看來這個線程正在崩潰:
線程0崩潰::調度隊列:com.apple.main-thread
最後幾個調用是對色彩空間函數(或方法)的調用,使我相信您可能只是在處理
現金在com.apple.CoreGraphics中,並且最近的調用是:
color_space_get_md5_digest + 57color_space_get_identifier + 9CGXColorSpaceRegistryCopyRegisteredColorSpace + 42_CGXCopyColorSpace + 27_XCopyColorSpace + 57
現在,如果我是對的,它正在嘗試計算顏色空間的MD5哈希值。這樣做是因為它要查找顏色空間的標識符,並且需要該標識符,因為CGXColorSpaceRegistryCopyRegisteredColorSpace需要顯示器的預設顏色配置文件的顏色空間數據。現在,要成為100%的崩潰源,我將需要盡可能多的崩潰報告,因為如果它們都由於不同的原因而崩潰,則與系統上的軟件無關,但更多可能是硬件問題,其中將虛假數據輸入到軟件中,然後軟件嘗試對無法處理的數據進行處理,從而變現。
一個簡單的測試可能是啟動Apple內置的ColorSync實用程序,然後按修復按鈕。可能會打印出以下內容:
標頭消息摘要(MD5)不正確。已修正。
這很有意義,因為損壞的MD5可能是導致崩潰的原因。因此,請先嘗試。在我的系統上,該ColorSync實用程序位於/ Applications / Utilities中,並且我認為自從每個OS X版本以來,它都已經存在。請讓我知道它是否發現了損壞的ICC文件以及是否可以修復它們。如果沒有(找不到任何東西或無法修復),請在您擁有的WindowServer上發布任何崩潰日誌:)