Temel olarak, CPU zamanlayıcı belirli bir süre içinde işleme geçmediyse ve işlem bir istisna için uygun değilse bu günlük kaydı tetiklenir.
İstisnalar, bir işlemin geçmediği ancak oturum açılmaması gereken özel durumlardır. İstisnaların koşullarını açıkça anlamıyorum; Koddaki vakalarla ilgili yorumlar:
Also, skip vfork and any other user process that freezer should skip.
Also, when a freshly created task is scheduled once, changes
its state to TASK_UNINTERRUPTIBLE without having ever been
switched out once, it musn't be checked.
http://lxr.free-electrons.com/source/kernel/hung_task.c#L75
Bir görevin neden uzun bir süre için planlanmayabileceğine ilişkin olarak, sürekli olarak TASK_UNINTERRUPTABLE ('D' durumunda) olmak bir olasılık olabilir, ancak başkalarının ne olabileceğini bilmiyorum.