2012-09-01 9 views
6

पायथन 2.7 में आपका स्वागत है! यह ऑनलाइन सहायता उपयोगिता है। ...पायथन सहायता >> मॉड्यूल सेगमेंटेशन गलती देता है - कैसे ठीक करें?

>> help() 

help> modules 

Please wait a moment while I gather a list of all available modules... 

/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed 
    import gobject._gobject 
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed 
    from gtk import _gtk 

** (python:9642): CRITICAL **: pyg_register_boxed: assertion `boxed_type != 0' failed 
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: cannot register existing type `GdkDevice' 
    from gtk import _gtk 
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_get_qdata: assertion `node != NULL' failed 
    from gtk import _gtk 
Segmentation fault 
durrantm.../dmWorkflow$ 
+1

क्या आप वाकई उस 'gtk' पैकेज की स्थापना में कुछ भी गलत नहीं हैं? – jdi

उत्तर

5

दुर्भाग्य से, यह एक ज्ञात समस्या है जब अजगर पर help का उपयोग कर रहा है। वर्तमान में इसे अपने दस्तावेज़ों का निरीक्षण करने के लिए मॉड्यूल आयात करना पड़ता है और इसके परिणामस्वरूप क्रैश हो सकता है यदि मॉड्यूल आयात पर कोड निष्पादित करते हैं और तीसरे पक्ष के पुस्तकालयों को कॉल करते हैं जो निश्चित निष्पादन संदर्भ की अपेक्षा करते हैं या जो कि केवल छोटी हो सकती हैं। इस विशिष्ट मामले के बारे में यहां एक open Ubuntu issue है। help आयात के कारण Python issue tracker में इसी तरह के क्रैश के बारे में कई खुले मुद्दे हैं।

संबंधित मुद्दे