Çözüldü MEMORY_MANAGEMENT (1a) mavi ekran hatası

  • Konuyu başlatan Konuyu başlatan Eren A
  • Başlangıç Tarihi Başlangıç Tarihi
  • Mesaj Mesaj 8
  • Görüntüleme Görüntüleme 423
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Eren A

Yetkin
Katılım
28 Ocak 2024
Mesajlar
556
Çözümler
2
Beğeniler
340
  • Anakart: MSI A320M Pro
  • İşlemci: Ryzen 5 1600 AF
  • Ekran Kartı: GTX 1660 Ti
  • İşletim Sistemi: Windows 11

Merhaba hocalarım, birkaç gündür PC sorunlu, bugün de FurMark ve Prime95 bir arada çalışırken mavi ekran hatası verdi. Günlerdir FPS düşüklüğü ve drop yaşıyorum. Teşekkür ederim şimdiden yardımlarınız için.
 
Son düzenleyen: Moderatör:
Çözüm
Bakabilirim,

Rich (BB code):
CRITICAL_PROCESS_DIED (ef)
        A critical system process died
Arguments:
Arg1: ffffc90a6b3e7140, Process object or thread object
Arg2: 0000000000000000, If this is 0, a process died. If this is 1, a thread died.
Arg3: ffffc90a6b3e7140, The process object that initiated the termination.
Arg4: 0000000000000000

Aldığın hata genellikle donanımsal probleme işaret ediyor. Tipik olarak bir program belleğe yükleniyor ancak işlenmemiş bir istisna nedeniyle kendini sonlandırıyor. Bu da işletim sisteminin aniden karışmasına ve bu hatayı vermesine neden oluyor. Buna ek olarak sistemde kullandığın AV'ler ve Windows'un direkt olarak kendisinde sorun olması da neden olabilir. Elimdeki dosya daha çok donanımsal sorunla alakalı.

Rich (BB code):
0: kd> k
 # Child-SP          RetAddr               Call Site
00 ffffb30d`2e891d48 fffff800`5d1b1469     nt!KeBugCheckEx
01 ffffb30d`2e891d50 fffff800`5d0a5c9b     nt!PspCatchCriticalBreak+0x119
02 ffffb30d`2e891de0 fffff800`5ce8134b     nt!PspTerminateAllThreads+0x2248e3
03 ffffb30d`2e891e50 fffff800`5ce81121     nt!PspTerminateProcess+0xe7
04 ffffb30d`2e891e90 fffff800`5cc2b405     nt!NtTerminateProcess+0xb1 // crss.exe işlemini sonlandırp sistemi stop 0xEF'e zorlar.
05 ffffb30d`2e891f10 fffff800`5cc1b8e0     nt!KiSystemServiceCopyEnd+0x25
06 ffffb30d`2e8920a8 fffff800`5ccbec0f     nt!KiServiceLinkage
07 ffffb30d`2e8920b0 fffff800`5cc2be7c     nt!KiDispatchException+0x20e2cf
08 ffffb30d`2e892900 fffff800`5cc27163     nt!KiExceptionDispatch+0x13c
09 ffffb30d`2e892ae0 00007ff8`959d0762     nt!KiPageFault+0x463
0a 000000d6`bf9415a0 00000000`00000000     0x00007ff8`959d0762

Rich (BB code):
03 ffffb30d2e891e50 fffff8005ce81121
    Parameter[0] = ffffc90a6b3e7140
    Parameter[1] = ffffc90a6e03c080
    Parameter[2] = 00000000c0000006 // Exit durumu.
    Parameter[3] = 0000000000000001

Exit durumu, işlem sonlandırıldığında döndürülen NTStatus değeri ve aynı zamanda ilgili crss.exe işleminin de sonlandırılmasının ana nedenini gösteriyor. Bu, CRITICAL_PROCESS_DIED söz konusu olduğunda çoğunlukla donanımın neden olduğu bir erişim ihlalinin verdiği istisna kodudur. Gördüğün gibi, crss.exe süreci bir in-page operation işlemi sırasında durdurulmuş olarak gözüküyor. Burası sana tanıdık gelmese de bana çok tanıdık geliyor. Disk problemi olarak. Bu hata neden peki disk sorunu altında belirmedi diye düşünüyor olabilirsin?

Kod:
0: kd> !error c0000006
Error code: (NTSTATUS) 0xc0000006 (3221225478) - The instruction at 0x%p referenced memory at 0x%p. The required data was not placed into memory because of an I/O error status of 0x%x.

Bunun çünküsünün cevabı aslında BreakOnTermination adlı işaretlediğim bit üstünde yatıyor, bu bit aşağıdaki gibi ayarlanmışsa süreç kritik olarak kabul ediliyor ve bu nedenle sonlandırılması halinde kritik bir kesme noktası istisnası ile sonlandırılıyor. Sistem bir debugger'in olup olmadığını kontrol ediyor bu kesme noktasını işlemeye çalışıyor, eğer varsa sistem bu crss.exe çökmesine neyin neden olduğunu belirlemesini sağlıyor. Senin dosyanda bu olmadığı için durum şu anki halini alıyor.

Kod:
0: kd> dt _EPROCESS -y Break ffffc90a6b3e7140
nt!_EPROCESS
   +0x464 BreakOnTermination : 0y1

Buraya kadar her şey tamam. İstisnanın tamamına bakalım:

Kod:
0: kd> .exr ffffb30d2e892a38
ExceptionAddress: 00007ff8959d0762
   ExceptionCode: c0000006 (In-page I/O error)
  ExceptionFlags: 00000000
NumberParameters: 3
   Parameter[0]: 0000000000000000
   Parameter[1]: 00007ff892c717bc
   Parameter[2]: 00000000c000000e
Inpage operation failed at 00007ff892c717bc, due to I/O error 00000000c000000e

0x00007ff892c717bc adresi ile ilgili bir Inpage işlemi sırasında sistem 0xc000000e ile stop ediyor. c000000e nedir?

0: kd> !error c000000e
Error code: (NTSTATUS) 0xc000000e (3221225486) - Varolmayan bir aygıt belirtildi.

Disk bu işlem sırasında sistemde görünmüyor. Bu da ilgili istisnanın atılmasına sebep oluyor. Diskini kontrol etmelisin.
[CODE highlight="4"]MEMORY_MANAGEMENT (1a)
# Any other values for parameter 1 must be individually examined.
Arguments:
Arg1: 000000000000003f, An inpage operation failed with a CRC error. Parameter 2 contains
the pagefile offset. Parameter 3 contains the page CRC value.
Parameter 4 contains the expected CRC value.
Arg2: 000000000018b8b3
Arg3: 000000000eea8c29
Arg4: 0000000085395a8e
[/CODE]

Yerinde olsam diski kontrol ederdim. Zira belirttiğim uyarı, sistemin disk belleği dosyasından gelen bir sayfa girişinde CRC sorunu algılamasına işaret ediyor. Ayrıca:

[CODE highlight="2"]ADDITIONAL_DEBUG_TEXT: Memory Manager detected corruption of a pagefile page while performing an in-page operation.
The data read from storage does not match the original data written.
This indicates the data was corrupted by the storage stack, or device hardware.
[/CODE]

Burada bir diğer ihtimal de Paging File'ın atandığı diskte sorun yoksa RAM problemi olma ihtimali olması. Lakin önce diski kontrol etmelisin.
 
Önceki attığım DMP'den sonra güvenli modda yine yüke soktum bilgisayarı ve farklı bir mavi ekran daha verdi. Bakabilme şansınız var mı?


Windows 11 24H2 mi?
23H2.
 
Bakabilirim,

Rich (BB code):
CRITICAL_PROCESS_DIED (ef)
        A critical system process died
Arguments:
Arg1: ffffc90a6b3e7140, Process object or thread object
Arg2: 0000000000000000, If this is 0, a process died. If this is 1, a thread died.
Arg3: ffffc90a6b3e7140, The process object that initiated the termination.
Arg4: 0000000000000000

Aldığın hata genellikle donanımsal probleme işaret ediyor. Tipik olarak bir program belleğe yükleniyor ancak işlenmemiş bir istisna nedeniyle kendini sonlandırıyor. Bu da işletim sisteminin aniden karışmasına ve bu hatayı vermesine neden oluyor. Buna ek olarak sistemde kullandığın AV'ler ve Windows'un direkt olarak kendisinde sorun olması da neden olabilir. Elimdeki dosya daha çok donanımsal sorunla alakalı.

Rich (BB code):
0: kd> k
 # Child-SP          RetAddr               Call Site
00 ffffb30d`2e891d48 fffff800`5d1b1469     nt!KeBugCheckEx
01 ffffb30d`2e891d50 fffff800`5d0a5c9b     nt!PspCatchCriticalBreak+0x119
02 ffffb30d`2e891de0 fffff800`5ce8134b     nt!PspTerminateAllThreads+0x2248e3
03 ffffb30d`2e891e50 fffff800`5ce81121     nt!PspTerminateProcess+0xe7
04 ffffb30d`2e891e90 fffff800`5cc2b405     nt!NtTerminateProcess+0xb1 // crss.exe işlemini sonlandırp sistemi stop 0xEF'e zorlar.
05 ffffb30d`2e891f10 fffff800`5cc1b8e0     nt!KiSystemServiceCopyEnd+0x25
06 ffffb30d`2e8920a8 fffff800`5ccbec0f     nt!KiServiceLinkage
07 ffffb30d`2e8920b0 fffff800`5cc2be7c     nt!KiDispatchException+0x20e2cf
08 ffffb30d`2e892900 fffff800`5cc27163     nt!KiExceptionDispatch+0x13c
09 ffffb30d`2e892ae0 00007ff8`959d0762     nt!KiPageFault+0x463
0a 000000d6`bf9415a0 00000000`00000000     0x00007ff8`959d0762

Rich (BB code):
03 ffffb30d2e891e50 fffff8005ce81121
    Parameter[0] = ffffc90a6b3e7140
    Parameter[1] = ffffc90a6e03c080
    Parameter[2] = 00000000c0000006 // Exit durumu.
    Parameter[3] = 0000000000000001

Exit durumu, işlem sonlandırıldığında döndürülen NTStatus değeri ve aynı zamanda ilgili crss.exe işleminin de sonlandırılmasının ana nedenini gösteriyor. Bu, CRITICAL_PROCESS_DIED söz konusu olduğunda çoğunlukla donanımın neden olduğu bir erişim ihlalinin verdiği istisna kodudur. Gördüğün gibi, crss.exe süreci bir in-page operation işlemi sırasında durdurulmuş olarak gözüküyor. Burası sana tanıdık gelmese de bana çok tanıdık geliyor. Disk problemi olarak. Bu hata neden peki disk sorunu altında belirmedi diye düşünüyor olabilirsin?

Kod:
0: kd> !error c0000006
Error code: (NTSTATUS) 0xc0000006 (3221225478) - The instruction at 0x%p referenced memory at 0x%p. The required data was not placed into memory because of an I/O error status of 0x%x.

Bunun çünküsünün cevabı aslında BreakOnTermination adlı işaretlediğim bit üstünde yatıyor, bu bit aşağıdaki gibi ayarlanmışsa süreç kritik olarak kabul ediliyor ve bu nedenle sonlandırılması halinde kritik bir kesme noktası istisnası ile sonlandırılıyor. Sistem bir debugger'in olup olmadığını kontrol ediyor bu kesme noktasını işlemeye çalışıyor, eğer varsa sistem bu crss.exe çökmesine neyin neden olduğunu belirlemesini sağlıyor. Senin dosyanda bu olmadığı için durum şu anki halini alıyor.

Kod:
0: kd> dt _EPROCESS -y Break ffffc90a6b3e7140
nt!_EPROCESS
   +0x464 BreakOnTermination : 0y1

Buraya kadar her şey tamam. İstisnanın tamamına bakalım:

Kod:
0: kd> .exr ffffb30d2e892a38
ExceptionAddress: 00007ff8959d0762
   ExceptionCode: c0000006 (In-page I/O error)
  ExceptionFlags: 00000000
NumberParameters: 3
   Parameter[0]: 0000000000000000
   Parameter[1]: 00007ff892c717bc
   Parameter[2]: 00000000c000000e
Inpage operation failed at 00007ff892c717bc, due to I/O error 00000000c000000e

0x00007ff892c717bc adresi ile ilgili bir Inpage işlemi sırasında sistem 0xc000000e ile stop ediyor. c000000e nedir?

0: kd> !error c000000e
Error code: (NTSTATUS) 0xc000000e (3221225486) - Varolmayan bir aygıt belirtildi.

Disk bu işlem sırasında sistemde görünmüyor. Bu da ilgili istisnanın atılmasına sebep oluyor. Diskini kontrol etmelisin.
 
Çözüm
Verdiğiniz detaylı ve değerli bilgiler için çok teşekkür ederim hocam. Diske error scan testi yaptım, hiçbir sorun çıkmadı. Health sekmesi de gayet düzgün, kabloyu değiştirdim belki kabloda bir sorun vardır diye. Yapabileceğim farklı kontroller var mı acaba?
 
26 Temmuz itibarıyle sistem disk ile ilgili rapor almaya başlamış.

1 diski için (PDO adı: \Device\0000003b) 0x687d88 mantıksal blok adresindeki G/Ç işlemi yeniden denendi.
C: Birimindeki dosya sistemi yapısı artık onarılmış durumda.

Kablo değişimi isabet olmuş diyebilirim. Sistemi bu şekilde gözetime al ve sonuçları bildir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…