Bölüm

Birleştirme Araçları #137 - Çekirdek Modu Kilitlenmelerinde ve Kilitlenmelerinde Hata Ayıklama

Defrag Tools'un bu bölümünde Andrew Richards ve Chad Beeder, bazı çekirdek modu bellek dökümlerinde hata ayıklamak için Windows için Hata Ayıklama Araçları'nı (WinDbg) kullanır. Çekirdek modu kilitlenmesini (BSOD) ve sistemin kilitlenmesini araştırıyoruz.

[00:00] Giriş - çekirdek modu ve kullanıcı modu hata ayıklama karşılaştırması
[02:18] Döküm #1: Durdurma 0xD1 (DRIVER_IRQL_NOT_LESS_OR_EQUAL) minidump
[03:24] !analyze -v ile başlayın
[04:58] Hata ayıklayıcısı yardımı, hata denetimi kodlarının kapsamlı bir listesine sahiptir
[07:45] Yığındaki işlevler için web araması yapma
[08:58] Büyük olasılıkla bu kilitlenme KB 3055343 ile düzeltildi
[10:22] Döküm #2: Kanal 9 görüntüleyicisi Tom tarafından gönderilen sistem kilitlenmesinin el ile oluşturulan kilitlenme dökümü
[11:22] Döküm klavye aracılığıyla zorlandı: Klavyeden Sistem Kilitlenmesini Zorlama
[12:15]! tüm çalışan işlemleri listelemek için işlem 0 0
[14:33] Andrew'un DEC Alpha kümesinde sunucu performansı sorununu tanılama hakkındaki komik hikayesi
[16:17]! bir işlemdeki tüm iş parçacıklarını (kullanıcı modu yığınları dahil) görmek için process [address] 17
[19:50]! bu CPU'da nelerin çalıştığını görmek için parametresiz iş parçacığı
[23:58]İşlemci 0'da nelerin çalıştığını görmek için ~0
[24:44] Bir storport iş parçacığı uzun süredir bir döndürme kilidi almaya çalışıyor. Spin Locks'a giriş
[29:05]! kilitler , birinin IopDeviceTreeLock ve PiEnginelock tuttuğunu gösteriyor - bazı iş parçacığı Tak çalıştır işi yapıyor - veri yolu yeniden numaralandırması
[31:53]Depolama sürücüsüne bakmak için lmvm - oldukça eski görünüyor. Güncelleştirmeleri denetleyin.
[33:22]! devnode 0 1 cihaz ağacını gösterir
[36:10] Sorularınız mı var? Bize şu adreste e-posta gönderin: defragtools@microsoft.com