2012-09-01 26 views
6

Python 2.7'ye Hoş Geldiniz! Bu çevrimiçi yardım aracıdır. Python üzerinde help kullanırken ...python help >> modülleri segmentasyon hatası verir - nasıl düzeltilir?

>> 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

Bu 'gtk' paketinin yüklenmesiyle ilgili bir sorun olmadığından emin misiniz? – jdi

cevap

5

Maalesef bu bilinen bir sorundur. Şu anda, modülleri denetlemek için modülleri içe aktarmak zorundadır ve eğer modüller, içe aktarma üzerine kod yürütürse ve belirli bir yürütme bağlamını bekleyen veya yalnızca buggy olabilecek üçüncü taraf kitaplıklarını çağırırsa, bu durum çökmelere neden olabilir. İşte bu özel durum hakkında bir open Ubuntu issue. help içe aktarma nedeniyle benzer çökmeler hakkında Python issue tracker'da bir dizi açık sorun var.

İlgili konular