[Python-modules-team] Bug#691916: python-matplotlib crashes (KeyError: 'ItalicAngle')
Damyan Ivanov
dmn at debian.org
Wed Oct 31 10:27:52 UTC 2012
Package: python-matplotlib
Version: 1.1.1~rc2-1
Severity: important
Control: affects -1 rst2pdf
Running rst2pdf on a text-only file leads to the following:
Value error parsing header in AFM: ItalicAngle -9,9
Value error parsing header in AFM: ItalicAngle -9,9
Traceback (most recent call last):
File "/usr/bin/rst2pdf", line 9, in <module>
load_entry_point('rst2pdf==0.16', 'console_scripts', 'rst2pdf')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 337, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2279, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1989, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/lib/pymodules/python2.7/rst2pdf/createpdf.py", line 45, in <module>
from opt_imports import psyco
File "/usr/lib/pymodules/python2.7/rst2pdf/opt_imports.py", line 78, in <module>
from matplotlib import mathtext
File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 44, in <module>
from matplotlib.font_manager import findfont, FontProperties
File "/usr/lib/pymodules/python2.7/matplotlib/font_manager.py", line 1325, in <module>
_rebuild()
File "/usr/lib/pymodules/python2.7/matplotlib/font_manager.py", line 1275, in _rebuild
fontManager = FontManager()
File "/usr/lib/pymodules/python2.7/matplotlib/font_manager.py", line 999, in __init__
self.afmlist = createFontList(self.afmfiles, fontext='afm')
File "/usr/lib/pymodules/python2.7/matplotlib/font_manager.py", line 567, in createFontList
prop = afmFontProperty(fpath, font)
File "/usr/lib/pymodules/python2.7/matplotlib/font_manager.py", line 484, in afmFontProperty
if font.get_angle() != 0 or name.lower().find('italic') >= 0:
File "/usr/lib/pymodules/python2.7/matplotlib/afm.py", line 468, in get_angle
return self._header['ItalicAngle']
KeyError: 'ItalicAngle'
Perhaps this is caused by a font with strange metrics. Any idea how to identify
it?
Luckily, python-matplotlib is only suggested by rst2pdf and removing it works
around the problem.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages python-matplotlib depends on:
ii libatk1.0-0 2.4.0-2
ii libc6 2.13-36
ii libcairo2 1.12.2-2
ii libfontconfig1 2.9.0-7
ii libfreetype6 2.4.9-1
ii libgcc1 1:4.7.2-4
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.33.12+really2.32.4-3
ii libgtk2.0-0 2.24.10-2
ii libpango1.0-0 1.30.0-1
ii libpng12-0 1.2.49-3
ii libstdc++6 4.7.2-4
ii python 2.7.3-3
ii python-cairo 1.8.8-1+b2
ii python-dateutil 1.5+dfsg-0.1
ii python-gobject 3.2.2-1
ii python-matplotlib-data 1.1.1~rc2-1
ii python-numpy [python-numpy-abi9] 1:1.6.2-1
ii python-pyparsing 1.5.6+dfsg1-2
ii python-support 1.0.15
ii python-tz 2012c-1
ii tcl8.5 8.5.11-2
ii tk8.5 8.5.11-2
ii zlib1g 1:1.2.7.dfsg-13
Versions of packages python-matplotlib recommends:
ii python-glade2 2.24.0-3
ii python-tk 2.7.3-1
Versions of packages python-matplotlib suggests:
pn dvipng <none>
pn ipython <none>
ii librsvg2-common 2.36.1-1
ii python-configobj 4.7.2+ds-4
pn python-excelerator <none>
ii python-gtk2 2.24.0-3
pn python-matplotlib-doc <none>
ii python-qt4 4.9.3-4
ii python-scipy 0.10.1+dfsg1-4
pn python-traits <none>
ii python-wxgtk2.8 2.8.12.1-12
ii texlive-extra-utils 2012.20120611-2
ii texlive-latex-extra 2012.20120611-2
More information about the Python-modules-team
mailing list