Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Oyunlarda CRITICAL_PROCESS_DIED (ef) hatası ve yeniden başlatma sorunu
Oyun oynarken mavi ekran alıyorum ve bilgisayar yeniden başlatılıyor. Bazen mavi ekran almıyorum, siyah ekranda kalıyor ve yine yeniden başlatılıyor. SSD değiştirince sorunum çözülmüştü fakat yeniden almaya başladım.
Afterburner üzerinden ekran kartı core clock ayarını kısınca 1-2 saat geç kapanıyor.
Oyun oynarken mavi ekran alıyorum ve bilgisayar yeniden başlatılıyor. Bazen mavi ekran almıyorum, siyah ekranda kalıyor ve yine yeniden başlatılıyor. SSD değiştirince sorunum çözülmüştü fakat yeniden almaya başladım.
Afterburner üzerinden ekran kartı Core clock ayarını kısınca 1-2 saat geç kapanıyor.
Elindeki 2 dump dosyası da neredeyse aynı dosyalar. Ayrıca 0x50 de çok genel bir hata denetimi sayılabilir. Bu hata için birkaç farklı sebep olabiliyor...
Rich (BB code):
PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced. This cannot be protected by try-except.
Typically the address is just plain bad or it is pointing at freed memory.
Arguments:
Arg1: ffffc6a2084bfa80, memory referenced.
Arg2: 0000000000000002, (reserved)
Arg3: fffff800547ab1db, If non-zero, the instruction address which referenced the bad memory
address.
Arg4: 0000000000000002, (reserved)
Neden çöktüğünü de tuzak çerçevesini inceleyerek rahatça anlayabiliyoruz.
Rich (BB code):
2: kd> .trap 0xfffff28c83d25a50
rax=ffffc681ce4416b0 rbx=0000000000000000 rcx=00000000ce4032b0
rdx=000000040740fd70 rsi=0000000000000000 rdi=0000000000000000
rip=fffff800547ab1db rsp=fffff28c83d25be0 rbp=ffffc681ce402308
r8=ffffc681c4276000 r9=ffffc681ce440ee0 r10=ffffc681ce4032b0
r11=ffffc681c3320000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl nz na po nc
amdkmdag+0x174b1db:
fffff800`547ab1db 41c744d12009000000 mov dword ptr [r9+rdx*8+20h],9 ds:ffffc6a2`084bfa80=????????
Aslında basit olarak, AMD ekran kartının sürücüsü r9 taban kaydındaki değere + rdx'ten gelen *8 indeksini ekleyip +020h ofsetli alana yazmaya çalışıyor. Lakin bu yazılan ffffc6a2`084bfa80 alan geçersiz durumda.
Rich (BB code):
2: kd> !pte ffffc6a2`084bfa80
VA ffffc6a2084bfa80
PXE at FFFFC562B158AC68 PPE at FFFFC562B158D440 PDE at FFFFC562B1A88210 PTE at FFFFC563510425F8
contains 0A00000101A12863 contains 0000000000000000
pfn 101a12 ---DA--KWEV contains 0000000000000000
not valid
Kernel sürücülerin geçersiz bellek erişimine yazma durumlarında sistem IRQL durumuna bağlı olarak çökebilir. Senin dosyanda garip bir durum olarak IRQL 0. Pasif durumda.
Bu durumda bu geçersiz adrese erişim hatası aslında çekirdek tarafından düzeltilebilir durumda oluyor. Sonra ne oluyor?
Rich (BB code):
2: kd> k
# Child-SP RetAddr Call Site
00 fffff28c`83d257e8 fffff800`b6f1fca4 nt!KeBugCheckEx << Çekirdek hatayı işleyemediği için mavi ekrana geçiyor
01 fffff28c`83d257f0 fffff800`b6ea8da0 nt!MiSystemFault+0x7a0
02 fffff28c`83d258e0 fffff800`b72b41cb nt!MmAccessFault+0x630 << PageFault ile alınan hata Bellek yönetimine devrediliyor
03 fffff28c`83d25a50 fffff800`547ab1db nt!KiPageFault+0x38b << Hatayı sistem çekirdeği devralıyor çünkü sürücü için bir hata işleyici yok
04 fffff28c`83d25be0 00000000`00000000 amdkmdag+0x174b1db << Çöken sürücü ofseti
Sistem bu adresi geri getirmeyi denemiş, olmazsa diskten bir sayfa çekmeyi denemiş ama olmamış ve çökmüş. Diğer dosyanda da durum tamamen aynı base adresinden geliyor, aynı indeksten hesaplanıyor ve aynı ofsete yazılıyor.
Ekran kartı sürücüsünün kullandığı base adres geçersiz durumda. Bu adrese gerçekten belki de bu sürücü hatasından dolayı geçersiz bir adres atanmış olabilir. Lakin çekirdek bunu çözebilecek durumdayken de çözemediği için beni daha çok gerçekten bu bellek bölgesi bozuk durumuna itti biraz.
Hata ekran kartında görünse de DumpFinder ile oluşturduğun Olay günlüklerinin filtrelemelerini inceledim. (.evtx formatı kaydolmamış. Yönetici olarak mı çalıştırdın programı? Eğer öyleyse ben de kendi programımın bu hatasını fark etmiş olacağım.) Son 1 haftada gözüme çarpan hataları paylaşıyorum:
0x3B mavi ekran hatası. Bu da tıpkı 0x50 gibi çok genel bir hata oluyor. Bunu buraya almamın sebebi ilk parametresinde bulunan NTStatus döndürme kodu. Zira 0xc0000006 bu IN_PAGE_ERROR anlamına geliyor, yani sürücüden ya da bir şeyden (Ekran kartı sürücüsü diyelim.) okunan bir sayfa bozulmuş. Bu hatanın iki olası nedeni, bozuk RAM ya da bozuk bir DİSK olabilir en yüksek ihtimaller olarak...
0x154 hatası. Genelde disk ve RAM problemlerinde gördüğüm bir hata. Zira bu hatanın oluşması içine Store'un ele alamadığı bir istisna nedeniyle çökmesi gerekiyor.
0x7A hatası. Aynı şekilde Microsoft'un makalesini incelersen genel olarak Disk hataları üzerinden yorumlandığını görürsün. Olaylar NTStatus kodunu ne yazık ki kaydetmemişler. Disk hatası olarak yorumlayacağım şimdilik.
Another common cause of this error message is defectivestorage hardware....
0xEF hatası. Genelde bozuk RAM veya Disk hatası yaşayan kişilerde gördüğüm bir mavi ekran kendisi. Bunlar çok genel yorumlar, bu hatalara ait mavi ekranlar da dump oluşturmamışlar...
Bunlar dışında 0x1E hatası ve 0x50 hatası var. Bunlar sadece son hafta kayıtları. 0x1E hatası da aynı şekilde 0xc0000006 istisnası ile fırlamış.
Bunların çoğu beni disk hatasına itiyor ama disk değiştirdiğini söylüyorsun. Önceki diskin ne idi, şimdiki diskin ne? Marka ve model olarak.
Her hatadan sonra da mutlaka volmgr, Dump dosyası oluşturamadığına dair bir hata görüyorum. Bu disk temelli de olabiliyor.
Ekran kartı hatalarında belki de sistem bu işlemeyi yaparken bellek yöneticisi ile diskten bir bellek alanı çekerken sorun yaşıyordur. Zira o hatayı durdurma şansı varken durduramıyor....
Disklerin hakkında bilgi verirsen konuya devam edebiliriz.
Kioxia 1TB Exceria Plus Serisi NVMe M.2 SSD kullanıyordum fakat hata almaya başlayınca Crucial P3 Plus 3D NAND CT500P3PSSD8 PCI-Express 4.0 500 GB M.2 SSD'e geçtim. Onda da hata almaya başlayınca Kioxia'ya geri döndüm.
Kioxia 1TB Exceria Plus Serisi NVMe M.2 SSD kullanıyordum fakat hata almaya başlayınca Crucial P3 Plus 3D NAND CT500P3PSSD8 PCI-Express 4.0 500 GB M.2 SSD'e geçtim. Onda da hata almaya başlayınca Kioxia'ya geri döndüm.