Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中导入某些库时发生的分段错误?_Python_Linux_Segmentation Fault - Fatal编程技术网

在Python中导入某些库时发生的分段错误?

在Python中导入某些库时发生的分段错误?,python,linux,segmentation-fault,Python,Linux,Segmentation Fault,我已经在使用linux 2.6.11(BusyBox)的控制器上安装了python2.7。我跑了python2.7——一切正常。导入操作系统-一切正常。但是,当我导入库时,需要从python2.7\lib dynload(导入随机、导入io等)导入共享对象文件,我有分段错误。有什么问题吗 如果我尝试重命名,例如将instans _io.so重命名为_io2.so,那么我会出现以下错误: 找出故障原因的方法是安装Valgrind并运行它。但是,这在控制器上可能不起作用。如果您有一台具有相同体系结

我已经在使用linux 2.6.11(BusyBox)的控制器上安装了python2.7。我跑了python2.7——一切正常。导入操作系统-一切正常。但是,当我导入库时,需要从python2.7\lib dynload(导入随机、导入io等)导入共享对象文件,我有分段错误。有什么问题吗

如果我尝试重命名,例如将instans _io.so重命名为_io2.so,那么我会出现以下错误:

找出故障原因的方法是安装Valgrind并运行它。但是,这在控制器上可能不起作用。如果您有一台具有相同体系结构的更强大的机器,或者甚至在一台更强大的机器上有一个相同Linux二进制文件的QEMU模拟副本,那么您可以使用它来进行Valgrind调试。

请从
gdb
发布堆栈跟踪,我无法在…:(你自己似乎是用gcc 3.4.3编译Python的,发布于2004年。你为什么要使用这么旧的编译器?我在旧linux上编译Python(使用类似版本的libs)并将文件复制到Comtroller这可能是它出错的原因……你需要用完全相同的库版本编译,否则会发生类似的糟糕事情。