मुझे एक ऐसा मुद्दा दिखाई दे रहा है जहां netbsd सिस्टम कर्नल वॉचडॉग टाइमआउट हो रहा है और स्टैक ट्रेस से पता चलता है कि कर्नेल पृष्ठ गलती हैंडलर द्वारा बाधित हुआ सॉफ़्टवेयर आईपी पैकेट को प्रोसेस करने में बाधा डालती है, ट्रेस इस तरह दिखता है। इस NetBSD 4.x
0xcf910db0: पर m_copyback0 + 0x3fc
0xcf910e00: पर m_makewritable + 0x40
0xcf910e20: fr_check_wrapper पर + 0x44
0xcf910e50: pfil_run_hooks पर + 0xd0
0xcf910e90: ip_input + 0x3dc
0xcf910ed0: ipintr + 0x4c
0xcf910f00: netintr पर + 0x60
0xcf910f20: softintr_dispatch + 0x150
0xcf910f60: ext_intr + 0x2bc पर
0xcf910fa0: cpu_switchto + 0x768 पर
0xf1733d90: uvm_fault_internal पर + 0x150
मेरा प्रश्न यह है, क्या यह पृष्ठ गलती हैंडलर के भीतर सक्षम इंटरप्ट है?
ऐसा लगता है कि बीच में आता है सक्षम रखने जैसी गतिरोध को रोकने के लिए एक अच्छा तरीका है, क्योंकि पृष्ठ दोष हैंडलर भी चला सकते हैं उपयोगकर्ता प्रक्रिया का संदर्भ जो सोने पर जा सकता है।
No comments:
Post a Comment