2012-02-21 9 views
0

私はLinux 2.6.11(BusyBox)で私のコントローラにpython2.7をインストールしました。私はpython2.7を実行しました - すべて正常です。 import os - すべてokです。しかし、Python2.7 \ lib-dynload(import random、import ioなど)から共有オブジェクトファイルが必要なライブラリをインポートすると、Segmentationフォールトエラーが発生します。どうしたの ?Pythonでいくつかのライブラリをインポートしたときに起こるセグメンテーションフォルト?

enter image description here

私はinstansが_io2.soする_io.soために、名前を変更しようとすると、私は次のエラーがあります。 enter image description here

+1

gdbからスタックトレースを投稿してください – Kimvais

+0

gdbをインストールすることができません... :( –

+0

私たちは助けません:( – Kimvais

答えて

1

を何かがセグメンテーション違反理由を見つけるための方法は、Valgrindのをインストールすることで、それを実行してください。しかし、それはあなたのコントローラでは動作しないかもしれません。同じアーキテクチャーを持つより強力なマシン、あるいはより強力なマシン上で同じLinuxバイナリーのQEMUエミュレートされたコピーを持っていても、それを使ってValgrindのデバッグを行うことができます。

関連する問題