`python'出错:free():无效指针:0x00007fc3c90dc98e

时间:2017-10-06 14:23:37

标签: ubuntu anaconda python-3.6 invalid-pointer

在anacondas py3.6安装中的ubuntu服务器(100GB RAM)上,在for循环中以这种方式打开多个文件(7个文件* 4GB)后出现此错误:

  

temp_df = pd.read_csv(datafolder + str(file),encoding =“ISO-8859-1”,delimiter =';',low_memory = False)

这是错误,它出现在我设置

之后
  

low_memory =假

当low_memory = True

时不会发生
  

*`python'出错:free():无效指针:0x00007fc3c90dc98e *

任何想法?感谢

1 个答案:

答案 0 :(得分:0)

此问题是由于打开文件时并行执行多个线程引起的,有时也会导致分段错误。 正如您所说的,文件每个包含4 GB,因此并行执行以读取文件的多个线程导致了问题。

ScreenSHot

Invalid Pointer