NVRAM ve sistem denetleyicilerini silmek gibi belirsiz 'hepsini yakala' çözümlerini denemenin bir anlamı yok. Karşılaştığınız sorun SIGSEGV veya WindowServer'da bir segmentasyon hatası. Muhtemelen bozuk tanımlayıcılardan kaynaklanmaktadır. Bu tanımlayıcılar birden fazla yerde saklanır ve yeterli miktarda bozulursa çökmeler meydana gelir. Bazı tanımlayıcılar NVRAM'de (veya PRAM) saklanırken, silme işlemi genellikle bir sonraki çökmeyi erteler, çünkü tanımlayıcı eninde sonunda tekrar sona erer.
WindowServer çökerse, tüm GUI uygulamaları durur ve launchd yoluyla yeniden başlatılır. WindowServer başladığında, önce size giriş penceresini verir. Aslında, çıkış yapmıyorsunuz, ancak tüm grafik oturumunuz çöküyor.
Çökme raporuna bir göz atmak, bu konu çöküyor gibi görünüyor:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
Son birkaç çağrı renk alanı işlevlerini (veya yöntemlerini) yapmaktı ve bana sadece bozuk bir ICC profili ile uğraşabileceğinize inanmamı sağladı.
Nakit com.apple.CoreGraphics içinde ve en son çağrılar:
color_space_get_md5_digest + 57
color_space_get_identifier + 9
CGXColorSpaceRegistryCopyRegisteredColorSpace + 42
_CGXCopyColorSpace + 27
_XCopyColorSpace + 57
Şimdi, eğer haklıysam, bir renk uzayının MD5 karmasını hesaplamaya çalışıyor. Bunu yapıyor çünkü bir renk uzayının tanımlayıcısını bulmak istiyor ve bu tanımlayıcıya ihtiyacı var çünkü CGXColorSpaceRegistryCopyRegisteredColorSpace, monitörünüz için önceden ayarlanmış renk profili için renk alanı verilerine ihtiyaç duyuyor. Şimdi,% 100 olmak için bu çökmelerinizin kaynağı, olabildiğince çok çökme raporuna ihtiyacım olacak, çünkü hepsi farklı nedenlerden dolayı çökerse, sisteminizdeki yazılımla ilgisi yoktur, ancak daha fazlası sahte verilerin yazılıma beslendiği ve daha sonra yapamayacağı verilerle bir şeyler yapmaya çalışan ve dolayısıyla para ödeyen bir donanım sorunu olması muhtemeldir.
Apple'ın yerleşik ColorSync Yardımcı Programı'nı başlatmak ve Onar düğmesine basmak basit bir test olabilir. Bu şöyle bir şey yazdırabilir:
Header message digest (MD5) is not correct. Fixed.
Çöküşünüzün kaynağı kırık bir MD5 olduğundan bu mantıklı olacaktır. Önce deneyin. Benim sistemimde, ColorSync Yardımcı Programı / Applications / Utilities içerisindedir ve OS X'in her sürümünden beri orada olduğunu düşünüyorum. Lütfen bozuk ICC dosyaları bulup bulamadığını ve bunları düzeltebileceğini bildirin. Değilse (hiçbir şey bulunamadı veya düzeltilemedi) lütfen sahip olduğunuz çökme günlüklerini gönderin :)