Çözüldü RTX 4060 laptopta mavi ekran hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
İşletim sistemi
Windows 10

Dorza

Hectopat
Katılım
7 Ekim 2020
Mesajlar
18
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba, bundan yaklaşık 2 ay önce ilk mavi ekran hatamı MSI Afterburn'e açmaya çalışırken sistemin bir anda donması sonucu aldım daha sonra uygulamayı kaldırınca sorun düzelmişti. Bugün de Steam üzerinden ofline bir oyun oynarken almış bulunmaktayım.

Yardımlarınıcı esirgemeyiniz. İyi Sosyaller.
 
Son düzenleyen: Moderatör:
Çözüm
İlk aldığın hatadan başlayalım,

Listeye bir sürücü ekleniyor, bu sürücü kanonik olmayan bir bölgeye erişmeye çalışıyor, buffer taşması ardından liste yapısı bozuluyor, güvenlik açığı oluşuyor int 29h çökmesi ile mavi ekrana düşüyor. Burada suçlu sürücüleri aşağıya bırakacağım.

Kod:
 kd> k
 # Child-SP RetAddr Call Site
 fffff803`726a03f8 fffff803`6ea11e29 nt!KeBugCheckEx
 fffff803`726a0400 fffff803`6ea123d0 nt!KiBugCheckDispatch+0x69
 fffff803`726a0540 fffff803`6ea102dd nt!KiFastFailDispatch+0xd0
 fffff803`726a0720 fffff803`6cc754fe nt!KiRaiseSecurityCheckFailure+0x31d
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
 fffff803`726a08b0 fffff803`84b57280 dxgmms2!VidSchSetNodePowerState+0x18e
*** WARNING: Unable to verify timestamp for Netwtw12.sys
 ffff8883`b11bf618 fffff803`7195cb70 ndis!ndisMTimerObjectDpc
 ffff8883`b11bf6f8 fffff803`7195cb70 ndis!ndisMTimerObjectDpc
 fffff803`726a0920 fffff803`84b5db99 dxgkrnl!DXGADAPTER::PowerRuntimeComponentActiveCallback+0xcc
 fffff803`726a09d0 fffff803`6e8bda3b dxgkrnl!DxgkPowerRuntimeComponentActiveCallback+0x49
 fffff803`726a0a10 fffff803`6e8bd83f nt!PopFxIdleWorkerTail+0x1ab
 fffff803`726a0a60 fffff803`6e8bdcd7 nt!PopFxIdleWorker+0xcb
 fffff803`726a0ab0 fffff803`6e8bdba9 nt!PopFxIdleComponent+0x117
 fffff803`726a0b10 fffff803`84b57aa8 nt!PoFxIdleComponent+0x39
 fffff803`726a0b80 fffff803`84b5de5c dxgkrnl!DXGADAPTER::ProcessComponentIdleList+0x150
 fffff803`726a0c00 fffff803`6e8c1ca2 dxgkrnl!DxgkpComponentIdleListTimerDpc+0xc
 fffff803`726a0c30 fffff803`6e8c0d1d nt!KiProcessExpiredTimerList+0x172

Kod:
 kd> !pte 0A0000004CAC8863
 VA 0a0000004cac8863
PXE at FFFF85C2E170B000 PPE at FFFF85C2E1600008 PDE at FFFF85C2C0001328 PTE at FFFF858000265640
Unable to get PXE FFFF85C2E1600008
WARNING: noncanonical VA, accesses will fault !

Intel internet sürücün ve NVIDIA sürücün, bunları güncelle.



Diğer hata ise klasik bir Monster çökmesi. Bu sorun şu anlık bence göz ardı edilebilir çünkü tek seferlik alınmış bir hata. Fakat bu hata artarsa bazı işlemler yapman gerekli. Eğer ki olur da mavi ekranların bu hata başlığında artarsa bu konudaki çözümü uygulaman gerekli. Fakat riskli bir işlem olduğu için kayıt defteri yedeği almanı veya sistem geri yükleme noktası oluşturmanı şiddetle öneriyorum. Yine düzelmez ise cihazı servise göndermen gerekli. Ama dediğim gibi bunları bu sebeple oluşan mavi ekranların artarsa yapman için dedim. Şu anlık gerekli değil.

Yine burada da hata veren sürücüler var,
Kod:
kd> k
 # Child-SP RetAddr Call Site
00 ffffa304`4e42f2f8 fffff807`07012269 nt!KeBugCheckEx
01 ffffa304`4e42f300 fffff807`0700dc34 nt!KiBugCheckDispatch+0x69
02 ffffa304`4e42f440 fffff807`35132f92 nt!KiPageFault+0x474
03 ffffa304`4e42f5d8 fffff807`351356dd kbdclass!memcpy+0x92
*** WARNING: Unable to verify timestamp for IntcAudioBus.sys
*** WARNING: Unable to verify timestamp for nvpcf.sys
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
04 ffffa304`4e42f5e0 fffff807`46ad1511 kbdclass!KeyboardClassServiceCallback+0x16d
05 ffffa304`4e42f680 ffff9286`bb51c190 HKKbdFltr+0x1511
 (...)
0c ffffa304`4e42f6b8 ffff9286`bb51e040 HKKbdFltr+0x13f0
0d ffffa304`4e42f6c0 00003186`88af5270 0xffff9286`bb51e040
0e ffffa304`4e42f6c8 fffff807`46aa60db 0x00003186`88af5270
0f ffffa304`4e42f6d0 fffff807`06ec0e5e i8042prt!I8042KeyboardIsrDpc+0x1bb
10 ffffa304`4e42f7a0 fffff807`06ec0144 nt!KiExecuteAllDpcs+0x30e
11 ffffa304`4e42f910 fffff807`0700253e nt!KiRetireDpcList+0x1f4
12 ffffa304`4e42fba0 00000000`00000000 nt!KiIdleLoop+0x9e

İkisi NVIDIA sürücüsü ile alakalı, diğeri Intel Smart sound ile ilgili ses sürücünde. Bunları güncelleyebilirsin.

 

knk kbdclass.sys ve mouclass için .bat dosyası olusturdum, tıklayınca regeeitten düzenleme yapıyor 1 tuş ile halloluyor. ChatGPT ye isteğini ayrıntılı yazarak kodu alabilirsin.
 
İlk aldığın hatadan başlayalım,

Listeye bir sürücü ekleniyor, bu sürücü kanonik olmayan bir bölgeye erişmeye çalışıyor, buffer taşması ardından liste yapısı bozuluyor, güvenlik açığı oluşuyor int 29h çökmesi ile mavi ekrana düşüyor. Burada suçlu sürücüleri aşağıya bırakacağım.

Kod:
 kd> k
 # Child-SP RetAddr Call Site
 fffff803`726a03f8 fffff803`6ea11e29 nt!KeBugCheckEx
 fffff803`726a0400 fffff803`6ea123d0 nt!KiBugCheckDispatch+0x69
 fffff803`726a0540 fffff803`6ea102dd nt!KiFastFailDispatch+0xd0
 fffff803`726a0720 fffff803`6cc754fe nt!KiRaiseSecurityCheckFailure+0x31d
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
 fffff803`726a08b0 fffff803`84b57280 dxgmms2!VidSchSetNodePowerState+0x18e
*** WARNING: Unable to verify timestamp for Netwtw12.sys
 ffff8883`b11bf618 fffff803`7195cb70 ndis!ndisMTimerObjectDpc
 ffff8883`b11bf6f8 fffff803`7195cb70 ndis!ndisMTimerObjectDpc
 fffff803`726a0920 fffff803`84b5db99 dxgkrnl!DXGADAPTER::PowerRuntimeComponentActiveCallback+0xcc
 fffff803`726a09d0 fffff803`6e8bda3b dxgkrnl!DxgkPowerRuntimeComponentActiveCallback+0x49
 fffff803`726a0a10 fffff803`6e8bd83f nt!PopFxIdleWorkerTail+0x1ab
 fffff803`726a0a60 fffff803`6e8bdcd7 nt!PopFxIdleWorker+0xcb
 fffff803`726a0ab0 fffff803`6e8bdba9 nt!PopFxIdleComponent+0x117
 fffff803`726a0b10 fffff803`84b57aa8 nt!PoFxIdleComponent+0x39
 fffff803`726a0b80 fffff803`84b5de5c dxgkrnl!DXGADAPTER::ProcessComponentIdleList+0x150
 fffff803`726a0c00 fffff803`6e8c1ca2 dxgkrnl!DxgkpComponentIdleListTimerDpc+0xc
 fffff803`726a0c30 fffff803`6e8c0d1d nt!KiProcessExpiredTimerList+0x172

Kod:
 kd> !pte 0A0000004CAC8863
 VA 0a0000004cac8863
PXE at FFFF85C2E170B000 PPE at FFFF85C2E1600008 PDE at FFFF85C2C0001328 PTE at FFFF858000265640
Unable to get PXE FFFF85C2E1600008
WARNING: noncanonical VA, accesses will fault !

Intel internet sürücün ve NVIDIA sürücün, bunları güncelle.



Diğer hata ise klasik bir Monster çökmesi. Bu sorun şu anlık bence göz ardı edilebilir çünkü tek seferlik alınmış bir hata. Fakat bu hata artarsa bazı işlemler yapman gerekli. Eğer ki olur da mavi ekranların bu hata başlığında artarsa bu konudaki çözümü uygulaman gerekli. Fakat riskli bir işlem olduğu için kayıt defteri yedeği almanı veya sistem geri yükleme noktası oluşturmanı şiddetle öneriyorum. Yine düzelmez ise cihazı servise göndermen gerekli. Ama dediğim gibi bunları bu sebeple oluşan mavi ekranların artarsa yapman için dedim. Şu anlık gerekli değil.

Yine burada da hata veren sürücüler var,
Kod:
kd> k
 # Child-SP RetAddr Call Site
00 ffffa304`4e42f2f8 fffff807`07012269 nt!KeBugCheckEx
01 ffffa304`4e42f300 fffff807`0700dc34 nt!KiBugCheckDispatch+0x69
02 ffffa304`4e42f440 fffff807`35132f92 nt!KiPageFault+0x474
03 ffffa304`4e42f5d8 fffff807`351356dd kbdclass!memcpy+0x92
*** WARNING: Unable to verify timestamp for IntcAudioBus.sys
*** WARNING: Unable to verify timestamp for nvpcf.sys
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
04 ffffa304`4e42f5e0 fffff807`46ad1511 kbdclass!KeyboardClassServiceCallback+0x16d
05 ffffa304`4e42f680 ffff9286`bb51c190 HKKbdFltr+0x1511
 (...)
0c ffffa304`4e42f6b8 ffff9286`bb51e040 HKKbdFltr+0x13f0
0d ffffa304`4e42f6c0 00003186`88af5270 0xffff9286`bb51e040
0e ffffa304`4e42f6c8 fffff807`46aa60db 0x00003186`88af5270
0f ffffa304`4e42f6d0 fffff807`06ec0e5e i8042prt!I8042KeyboardIsrDpc+0x1bb
10 ffffa304`4e42f7a0 fffff807`06ec0144 nt!KiExecuteAllDpcs+0x30e
11 ffffa304`4e42f910 fffff807`0700253e nt!KiRetireDpcList+0x1f4
12 ffffa304`4e42fba0 00000000`00000000 nt!KiIdleLoop+0x9e

İkisi NVIDIA sürücüsü ile alakalı, diğeri Intel Smart sound ile ilgili ses sürücünde. Bunları güncelleyebilirsin.
 
Çözüm


2.Attığın konuyu neyi düşünerek attın?

Bu sürücü kanonik olmayan bir bölgeye erişmeye çalışıyor,

Bunu neye dayanarak söyledin ve buffer taşması dedin?
 
Bunu neye dayanarak söyledin ve buffer taşması dedin?

Hata başlığına bakmışsındır zaten. İstisna alımında oluşan ntstatus koduna bakabilirsin.

Kod:
EXCEPTION_RECORD: fffff803726a0678 -- (.exr 0xfffff803726a0678)
ExceptionAddress: fffff8036cc754fe (dxgmms2!VidSchSetNodePowerState+0x000000000000018e)
 ExceptionCode: c0000409 (Security check failure or stack buffer overrun)
 ExceptionFlags: 00000001
NumberParameters: 1
 Parameter[0]: 0000000000000003
Subcode: 0x3 FAST_FAIL_CORRUPT_LIST_ENTRY
 
Hata başlığına bakmışsındır zaten. İstisna alımında oluşan ntstatus koduna bakabilirsin.

Kod:
EXCEPTION_RECORD: fffff803726a0678 -- (.exr 0xfffff803726a0678)
ExceptionAddress: fffff8036cc754fe (dxgmms2!VidSchSetNodePowerState+0x000000000000018e)
 ExceptionCode: c0000409 (Security check failure or stack buffer overrun)
 ExceptionFlags: 00000001
NumberParameters: 1
 Parameter[0]: 0000000000000003
Subcode: 0x3 FAST_FAIL_CORRUPT_LIST_ENTRY

Kanonik olmayan bir bellek yapısında oluşan buffer taşması terimini dünya kamuoyuna tanıtmadan önce bana da açıklar mısın? Attığın kodla bir bağlantı kuramadım çünkü.
 
Kanonik olmayan bir bellek yapısında oluşan buffer taşması terimini dünya kamuoyuna tanıtmadan önce bana da açıklar mısın? Attığın kodla bir bağlantı kuramadım çünkü.

Onları tamamen ayrı biçimde yazmak istemiştim. Yani ikisi arasında bir bağlantı kurmadım. Kanonik olmayan adrese erişim var (bu durum farklı bir bellek bölümünde de olabilir yani buffer ile alakalı olmayabilir.), istisna kodunda buffer taşması var ve ikisini aynı cümlede yazdım. Fast fail altında oluşan hataların neredeyse hepsi arabellek taşması sonucu oluşması sebebi ile de yazmak istedim.
 
Son düzenleme:
İlk aldığın hatadan başlayalım,

Listeye bir sürücü ekleniyor, bu sürücü kanonik olmayan bir bölgeye erişmeye çalışıyor, buffer taşması ardından liste yapısı bozuluyor, güvenlik açığı oluşuyor int 29h çökmesi ile mavi ekrana düşüyor. Burada suçlu sürücüleri aşağıya bırakacağım.

Kod:
 kd> k
 # Child-SP RetAddr Call Site
 fffff803`726a03f8 fffff803`6ea11e29 nt!KeBugCheckEx
 fffff803`726a0400 fffff803`6ea123d0 nt!KiBugCheckDispatch+0x69
 fffff803`726a0540 fffff803`6ea102dd nt!KiFastFailDispatch+0xd0
 fffff803`726a0720 fffff803`6cc754fe nt!KiRaiseSecurityCheckFailure+0x31d
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
 fffff803`726a08b0 fffff803`84b57280 dxgmms2!VidSchSetNodePowerState+0x18e
*** WARNING: Unable to verify timestamp for Netwtw12.sys
 ffff8883`b11bf618 fffff803`7195cb70 ndis!ndisMTimerObjectDpc
 ffff8883`b11bf6f8 fffff803`7195cb70 ndis!ndisMTimerObjectDpc
 fffff803`726a0920 fffff803`84b5db99 dxgkrnl!DXGADAPTER::PowerRuntimeComponentActiveCallback+0xcc
 fffff803`726a09d0 fffff803`6e8bda3b dxgkrnl!DxgkPowerRuntimeComponentActiveCallback+0x49
 fffff803`726a0a10 fffff803`6e8bd83f nt!PopFxIdleWorkerTail+0x1ab
 fffff803`726a0a60 fffff803`6e8bdcd7 nt!PopFxIdleWorker+0xcb
 fffff803`726a0ab0 fffff803`6e8bdba9 nt!PopFxIdleComponent+0x117
 fffff803`726a0b10 fffff803`84b57aa8 nt!PoFxIdleComponent+0x39
 fffff803`726a0b80 fffff803`84b5de5c dxgkrnl!DXGADAPTER::ProcessComponentIdleList+0x150
 fffff803`726a0c00 fffff803`6e8c1ca2 dxgkrnl!DxgkpComponentIdleListTimerDpc+0xc
 fffff803`726a0c30 fffff803`6e8c0d1d nt!KiProcessExpiredTimerList+0x172

Kod:
 kd> !pte 0A0000004CAC8863
 VA 0a0000004cac8863
PXE at FFFF85C2E170B000 PPE at FFFF85C2E1600008 PDE at FFFF85C2C0001328 PTE at FFFF858000265640
Unable to get PXE FFFF85C2E1600008
WARNING: noncanonical VA, accesses will fault !

Intel internet sürücün ve NVIDIA sürücün, bunları güncelle.



Diğer hata ise klasik bir Monster çökmesi. Bu sorun şu anlık bence göz ardı edilebilir çünkü tek seferlik alınmış bir hata. Fakat bu hata artarsa bazı işlemler yapman gerekli. Eğer ki olur da mavi ekranların bu hata başlığında artarsa bu konudaki çözümü uygulaman gerekli. Fakat riskli bir işlem olduğu için kayıt defteri yedeği almanı veya sistem geri yükleme noktası oluşturmanı şiddetle öneriyorum. Yine düzelmez ise cihazı servise göndermen gerekli. Ama dediğim gibi bunları bu sebeple oluşan mavi ekranların artarsa yapman için dedim. Şu anlık gerekli değil.

Yine burada da hata veren sürücüler var,
Kod:
kd> k
 # Child-SP RetAddr Call Site
00 ffffa304`4e42f2f8 fffff807`07012269 nt!KeBugCheckEx
01 ffffa304`4e42f300 fffff807`0700dc34 nt!KiBugCheckDispatch+0x69
02 ffffa304`4e42f440 fffff807`35132f92 nt!KiPageFault+0x474
03 ffffa304`4e42f5d8 fffff807`351356dd kbdclass!memcpy+0x92
*** WARNING: Unable to verify timestamp for IntcAudioBus.sys
*** WARNING: Unable to verify timestamp for nvpcf.sys
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
04 ffffa304`4e42f5e0 fffff807`46ad1511 kbdclass!KeyboardClassServiceCallback+0x16d
05 ffffa304`4e42f680 ffff9286`bb51c190 HKKbdFltr+0x1511
 (...)
0c ffffa304`4e42f6b8 ffff9286`bb51e040 HKKbdFltr+0x13f0
0d ffffa304`4e42f6c0 00003186`88af5270 0xffff9286`bb51e040
0e ffffa304`4e42f6c8 fffff807`46aa60db 0x00003186`88af5270
0f ffffa304`4e42f6d0 fffff807`06ec0e5e i8042prt!I8042KeyboardIsrDpc+0x1bb
10 ffffa304`4e42f7a0 fffff807`06ec0144 nt!KiExecuteAllDpcs+0x30e
11 ffffa304`4e42f910 fffff807`0700253e nt!KiRetireDpcList+0x1f4
12 ffffa304`4e42fba0 00000000`00000000 nt!KiIdleLoop+0x9e

İkisi NVIDIA sürücüsü ile alakalı, diğeri Intel Smart sound ile ilgili ses sürücünde. Bunları güncelleyebilirsin.
Hocam ilgilendiğin için teşekkür ederim, epey aydınlattın saolasın tekrardan
 

Yeni konular

Geri
Yukarı