2015-06-11 37 views
0

我最近通过anaconda将我的旧版默认python安装从2.6更新到了2.7。而现在,当我尝试将代码的输出保存为.pdf时,我似乎正在获取内存错误。如果试图以其他格式保存,代码仍然可以工作,例如, PNG。保存.pdf文件时,python 2.7中的内存错误

这不是我旧安装的问题,而且我也没有改变其他任何东西,所以我有点卡在问题可能是什么。下面是错误输出的一个例子,我得到:

  • glibc的检测*蟒:双重释放或腐败(出):0x0000000002e8da30 ***

/家庭/航天/ phrmat /蟒蛇/斌/ ../lib/libpython2.7.so.1.0(+0x77958)[0x7f45a35fe958]

======= Memory map: ======== 
00400000-00401000 r-xp 00000000 00:47 19995434 /home/astro/phrmat/anaconda/bin/python2.7 
00600000-00601000 rw-p 00000000 00:47 19995434 /home/astro/phrmat/anaconda/bin/python2.7 
00601000-03104000 rw-p 00000000 00:00 0 [heap] 
7f4580000000-7f4580021000 rw-p 00000000 00:00 0 
7f4580021000-7f4584000000 ---p 00000000 00:00 0 
7f45855a6000-7f4586626000 rw-p 00000000 00:00 0 
7f4586626000-7f4586666000 rw-p 00000000 00:00 0 
7f4586666000-7f4586695000 r-xp 00000000 00:47 17867391 /home/astro/phrmat/anaconda/lib/python2.7/site-packages/matplotlib/ttconv.so 
7f4586695000-7f4586894000 ---p 0002f000 00:47 17867391 /home/astro/phrmat/anaconda/lib/python2.7/site-packages/matplotlib/ttconv.so 
7f4586894000-7f4586897000 rw-p 0002e000 00:47 17867391 /home/astro/phrmat/anaconda/lib/python2.7/site-packages/matplotlib/ttconv.so 

任何建议理解


解决


这个线程之后,这是蟒蛇一个已知的bug,更新蟒蛇和固定的问题的libpng库。

https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/HH8W4b7kLpc

畅达更新的FreeType

回答

0

我看到的是,在一个库链接针对glibc一个版本,然后移动到系统中有不同的版本glibc系统。

确保重新编译/更新您在PDF文件中使用的所有库。