मूल रूप से यह लॉगिंग शुरू हो जाती है यदि सीपीयू अनुसूचक ने दिए गए समय में प्रक्रिया में स्विच नहीं किया है, और प्रक्रिया अपवाद के लिए योग्य नहीं है।
अपवाद विशेष मामले हैं जहां एक प्रक्रिया को स्विच नहीं किया गया है, लेकिन इसके बारे में लॉग इन नहीं करना चाहिए। मैं अपवादों के लिए शर्तों को स्पष्ट रूप से नहीं समझता; FWIW कोड में मामलों पर टिप्पणी कर रहे हैं:
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
चूंकि किसी कार्य को लंबे समय तक निर्धारित नहीं किया जा सकता है, इसलिए यह लगातार TASK_UNINTERRUPTABLE ('D' स्थिति) में एक होने की संभावना होगी, लेकिन मुझे नहीं पता कि अन्य क्या हो सकते हैं।