Kilitlenme (Deadlock) olarak adlandırılan hata sistemin hiç bir faydalıişyapamamasıdurumudur. Bu durumlarda DDB yi kullanmak size faydalıbir hata raporu sağlayacaktır.Şüphelenilen süreçler için ps ve trace komutlarının çıktılarıda rapora eklenir.
Eğer mümkünse bu konuyu daha detaylıaraştırmalısınız.Aşağıda gösterilen seçenekler VFS katmanında gerçekleşen kilitlenme durumlarından şüpheleniyorsanız kullanışlıolacaktır. Bu ayarları çekirdek ayar dosyasına ekleyin :
makeoptions DEBUG=-g options INVARIANTS options INVARIANT_SUPPORT options WITNESS options DEBUG_LOCKS options DEBUG_VFS_LOCKS options DIAGNOSTIC
Kilitlenme durumunda daha fazla bilgi için
show pcpu, show
allpcpu, show locks, show alllocks, show lockedvnods ve alltrace
komutlarınıkullanabilirsiniz.Thread ile çalışan programlar için daha mantıklıbir hata ayıklama bilgisi elde etmek istiyorsanız thread thread-id ile içinde bulunulan thread'ıdeğiştirebilir where komutu ile fonksiyonların çağrılma düzenini inceleyebilirsiniz.