UNEXPECTED_STORE_EXCEPTION hata başlığı mağaza yapısında beklenilmeyen bir istisna kaydı alındığında ortaya çıkar. Çökme
bellek sıkıştırma sırasında meydana gelir.
Bu hata kontrolünde sorun, sayfa karşılaştırmalarını yapan bellek yöneticisi, buna bağlı olarak RAM'ler, takılmış USB'ler veya direkt olarak diskler bile olabilir. Eğer ki işlenmiş verilerde veya işlem sırasında oluşan bir bozukluk oluşmuş ise bu da hataya sebep olabilir.
Yani kısacası, depolama alanında oluşan bir bozukluk diyebiliriz.
Kod:
UNEXPECTED_STORE_EXCEPTION (154)
The store component caught an unexpected exception.
Arguments:
Arg1: ffffa682149e0000, Pointer to the store context or data manager
Arg2: ffff9f8769b097b0, Exception information
Arg3: 0000000000000001, Reserved
Arg4: 0000000000000000, Reserved
kd> dt _EXCEPTION_POINTERS ffff9f8769b097b0
nt!_EXCEPTION_POINTERS
+0x000 ExceptionRecord : 0xffff9f87`69b0a7a8 _EXCEPTION_RECORD
+0x008 ContextRecord : 0xffff9f87`69b09fc0 _CONTEXT
Kod:
kd> .exr 0xffff9f8769b0a7a8
ExceptionAddress: fffff80381dc4eac (nt!ST_STORE<SM_TRAITS>::StDmPageRecordRemove+0x00000000000000dc)
ExceptionCode: c0000420 (Assertion failure)
ExceptionFlags: 00000000
NumberParameters: 0
Assertion: (((NTSTATUS)(Status)) >= 0)
Parametre 2 bağlam ve istisna kaydı içerir.
StDmPageRecordRemove çağrısından sonra oluşan istisna kaydımız;
0xC0000420
STATUS_ASSERTION_FAILURE | Bir iddia hatası oluştu. |
Görünüşe göre istenilen işlem (
nt!ST_STORE<SM_TRAITS>::StDmPageRecordRemove) sonrası kontrol amaçlı
assertion işlevi gönderilmiş. Koşullu bir ifade olması sebebiyle vereceği cevap, ya true değeridir ya da false değeridir.
#Ben bu assertion hatasını sadece bir yerde görmüştüm o da sistem açılışında meydana gelmişti. Sizin hatanız ne zaman oluşmuş, onu bilmiyorum.
Kod:
0xffff9f8769b09f88 : 0xfffff80381abd4ee : nt!KiDispatchException+0x1ae
0xffff9f8769b0a0b8 : 0xfffff80381dc4eac : nt!ST_STORE<SM_TRAITS>::StDmPageRecordRemove+0xdc
0xffff9f8769b0a428 : 0xfffff80381aecb64 : nt!RtlGetExtendedContextLength2+0x44
0xffff9f8769b0a668 : 0xfffff80381c2e3bc : nt!KiExceptionDispatch+0x13c
0xffff9f8769b0a688 : 0xfffff80381a4a81d : nt!RtlpHpSegFreeRangeRemove+0x19
0xffff9f8769b0a7b8 : 0xfffff80381dc4eac : nt!ST_STORE<SM_TRAITS>::StDmPageRecordRemove+0xdc
0xffff9f8769b0a810 : 0xfffff80381800000 : "nt!PiDmCachedDeviceInterfaceKeys <PERF> (nt+0x0)"
0xffff9f8769b0a838 : 0xfffff803822ac3a0 : nt!ExFreePoolWithTag+0x1a0
0xffff9f8769b0a848 : 0xfffff80381c2c8d0 : nt!KiRaiseAssertion+0x350
0xffff9f8769b0a9b8 : 0xfffff80381dc4eac : nt!ST_STORE<SM_TRAITS>::StDmPageRecordRemove+0xdc
Üstte dediğim döngü 3 defa tekrarlanmış, ardından istisna kaydı alımı başlanmış. Sayfa kaydı kaldırma işlevi, sayfa kaydı tutulma olayı sanal kısımda değil fiziksel kısımda olacağından ötürü bizi donanım hatasına itebilir. Kesin diyemem çünkü sürücü kaynaklı da olabilir.
Ayrıca derinlerde saklı hata veren Norton güvenlik uygulaması ve sistemine yüklenmiş, benim saydığım 4, o kadar antivirus uygulamalarının neden yüklü olduğunu bilmiyorum ama hata oluşturma potansiyeline sahipler. Sisteminde sadece bir tane AV bulunması kanaatimce yeterlidir.
Tabii detay belirtmemişsiniz, buradan bir şey çıkartmak zor ama bence sorun USB ile bağlı bir cihazdan oluşmuş gibime geliyor. Hata sadece bir kere oluşmuş yanılmıyorsam, kafaya takılacak bir durum değil gibi.
Bir bakalım yine de, olay görüntüleyicisi yönetim olayları kısmını at bakalım. Disklerinin sağlık fotoğraflarını da yollarsın.