Ani, beklenmedik çıkışlar


20

Bazen, Yosemite beni uyarmadan veya işten tasarruf etme şansı olmadan rastgele kapatır. Bu, 2012 Retina MacBook Pro'uma Yosemite'i yüklediğimden beri iki kez oldu. Söylemeye gerek yok, bu çok sinir bozucu ve kötü amaçlı yazılım etkinliğini anımsatıyor.

Google'ın yardımı ve temizleme etkinliği günlükleriyle, sorunu pencere sunucusundaki bir kilitlenmeye kadar takip ettim. Çökme raporu burada bulunabilir: http://puu.sh/csTor/0012220497.crash

Bunun tekrar olmasını önlemek için yapabileceğim bir şey var mı?

Güncelleme: Görünüşe göre ikincil bir monitör onu tetikliyor. HDMI üzerinden Dell U2412. Monitör takılıyken giriş ekranından kaçınarak kilitlenmeyi de önleyebiliyorum gibi görünüyor.


> Bunun (?) İle ilgisi olabilir mi: Sistem Tercihleri ​​- Güvenlik ve Gizlilik - İlerleme - XXX dakika kullanılmadığında oturumunuzu kapatın. MacRumors iplik
Cmag

Bu seçenek devre dışıdır ve kilitlenmenin günlüğe kaydedilmesine neden olmamalıdır.
mm201

Yeni bir 5 günlük MacBook Pro 13 inç üzerinde OSx 10.10.1 kullanıyorum ve aynı sorunu yaşıyorum. Sadece çalışıyor olabilir ve aniden tüm uygulamalarımdan çıkıldı ve çıkış yaptım. Çok sinir bozucu ve açıkça bir OSX hatası. İlgili bir iş parçacığı heres böylece bu sorun üzerinde yalnız değilsiniz. forums.macrumors.com/showthread.php?t=1770330

Bunu bugün Macbook Pro'mda yaptım. WindowServer'ı komut satırından öldürdüyseniz, tam olarak böyle görünür. Bu yüzden bazı nedenlerden dolayı WidowServer doğrudan giriş penceresine çıkarak sizi götürecek şekilde çöküyor ... düzenleme .. (ki zaten görüyorum .. doh)
markhunte

1
Ben de bu sorundan muzdaripim. Bu sorun devam ederse kimse 10.10.2 beta sürümünü denedi mi? @joelittlejohn: Bunun bir şekilde HDMI bağlantılı ekranla ilgili olduğunu onaylayabilirim. Thunderbolt Ekran kullandığım ofiste, bu sorunu hiç yaşamadım. Yine de, HDMI bağlantılı bir ekran kullandığım yerde, bu genellikle ekranı bağladıktan kısa bir süre sonra oldukça sık görülür.
aaronk6

Yanıtlar:


16

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 :)


OSX, giriş ekranından kaçınmaya başlamadan önce eskileri otomatik olarak sildi. Bugünkü gerçekten bir çöküş color_space_get_md5_digest. Birkaç alanı eksik olan, ancak kötü bir MD5 olmayan çok eski bir monitör (bir tetikleyici değil) için bir profil buldum ve sildim.
mm201

+1 zaten, güzel cevap. İşte en son kilitlenmem: pastebin.com/raw.php?i=g9qWyfu2 Makinem bir süre boşta kaldı (10 dakika?), Geri döndüğümde ve giriş yaptığımda (12:26) Tüm uygulamalarımın yeniden başlatma.
joelittlejohn

Ve kilitlenme günlüğü: pastebin.com/raw.php?i=WMVLjy6A
joelittlejohn

1
Eh joelittlejohn, kurulumunuz genel olarak ciddi bir şekilde karıştırılmış gibi görünüyor! Sizin sisteminizde çok fazla sorun var! Çoğu kurtarıyor gibi görünüyor, ama yeni bir yükleme yapmak ve her şeyi güncellemek için zaman olabilir ... Çökme ile ilgili olarak: WindowServer gerçekten çöktü, ama farklı bir nedenle. Bir renk alanı önbellek dosyasını okumaya çalışıyordu ve yeni bir program bağlantısı nedeniyle yaptı ve bağlantı isteğinin yanıtı sırasında çöktü. ColorSync ilk yardımını çalıştırın, tüm önbellekleri silin ve Emacs'ı kontrol edin, WindowServer ile konuşan son kişi oldu. Ayrıca: ekran kablolarını kontrol edin.
John Keates

3

Bunun olası bir nedeni, GPU modları arasında sorunsuz geçiş sağlamak için F.lux tarafından oluşturulan geçersiz profiller olabilir - işte bu profillerle yaptıklarına genel bir bakış: https://justgetflux.com/news/2014/10/28/profile .html

El Capitan'ın yeni kurulumunda şu geçersiz profilleri oluşturmuştu: geçersiz profiller

ColorSync Yardımcı Programı bu profilleri doğrulamak, kaldırmak ve / veya onarmak için kullanılabilir veya akı profili geçişi aşağıdakilerle tamamen devre dışı bırakılabilir:

defaults write org.herf.Flux disableProfile 1

Ardından profilleri kaldırarak.


2

Bu Apple ile bilinen bir Hata. Ben hata # 18234875 bir kopyası olarak kapatıldı onların bugtracker benzer bir sorun bildirdi .

Ne yazık ki, bu hatalar muhabir tarafından ayrı ayrı görüntülenemez veya izlenemez. Bununla birlikte, Apple'ın sorunu bildiği ve umarım bir sonraki OS X güncellemelerinden birinde çözeceği anlamına gelir .


10.10.2'de hala bu sorun mu yaşıyorsunuz?
aaronk6

Benim için çoğaltmak zor. Eğer tekrar yaşarsam, buraya rapor vermeye çalışacağım.
Arne

10.10.2'nin altında yatan nedeni düzelttiğini hissediyorum. Hangi geçici çözümlerin gerçekten işe yaradığından asla emin olamayabiliriz.
mm201

0

İkinci monitör takılıyken SMC ve NVRAM'ı sıfırlamayı deneyin.

  • SMC'yi sıfırla

Bilgisayarınızı kapatın, sol alt, kontrol, shift ve güç düğmelerine aynı anda basın, yaklaşık 5 saniye basılı tutun.

  • NVRAM'ı sıfırla

Bilgisayarınızı başlatın ve başlangıç ​​zil sesini duymadan hemen önce, başlangıç ​​zil sesini tekrar duyana kadar , alt, P ve R tuşlarını aynı anda basılı tutun.

Ekran desteklenmeyebilir, - bazı nedenlerden dolayı, desteklenmiyorsa, bu talihsiz bir şekilde düzeltmez.


Bu korkarım uygun bir çözüm değil. Farklı bir harici ekrana geçmem gerektiğinde makineyi birkaç kez yeniden başlatamıyorum.
15:43, joelittlejohn

Bunu her zaman yapmak zorunda değilsiniz.
DisplayName

gördüğüm gibi, bu durumda, evet bunu defalarca denedim ve sorunu çözmez. Ulaşmayı başardığım en iyi şey monitörü fişten çıkarmak ve ardından SMC ve VRAM'ı sıfırlamak. Bu sorunu çözüyor gibi görünüyor, ancak herhangi bir harici ekranı kullanmaya başladığımda, tekrar sıfırlasam da sıfırlamasam da zorunlu çıkışlar geri dönüyor.
joelittlejohn

Benim için çalıştı gibi görünüyor. Sonra yine, Lion'dan beri yükseltme yüklemeleri yapıyorum, bu yüzden yolsuzluk makul görünüyor.
mm201

Yanlış alarm. Sadece 2 gün sonra bir tane vardı. Rasgelelik çok sinir bozucu.
mm201

0

Bu konuların birçoğunu okudum ve son sanal monitörümü Mac Mini'mden (Hava Ekranı) ayırdığımda aynı belirtiye sahibim.

"Ekranlar ayrı boşluklara sahip" Görev Kontrol seçeneğini devre dışı bırakarak çökmem durdu. Bunun sizin için uygun olup olmadığını lütfen bize bildirin.


Çökmem renk profilleri ile ilgiliydi ve sonunda Apple tarafından düzeltildi. Umarım bu cevap başka biri için faydalı olacaktır.
mm201
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.