Bug 688713
Summary: | [abrt] fonttools-2.3-2.fc14: sstruct.py:74:pack:error: integer out of range for 'L' format code | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Paul Flo Williams <paul> | ||||
Component: | fonttools | Assignee: | Parag Nemade <pnemade> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 14 | CC: | fonts-bugs, pnemade | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i686 | ||||||
OS: | Linux | ||||||
Whiteboard: | abrt_hash:fe1ca5fc | ||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2011-06-30 09:44:41 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Paul Flo Williams
2011-03-17 19:36:30 UTC
Created attachment 486089 [details]
File: backtrace
Anything happening here? ttx is completely broken on F14 right now. Here is another simple reproducer: $ cd $ ttx -d . /usr/share/fonts/dejavu/DejaVuSans.ttf $ ttx DejaVuSans.ttx Compiling "DejaVuSans.ttx" to "DejaVuSans.ttf"... Parsing 'GlyphOrder' table... Parsing 'head' table... Parsing 'hhea' table... Parsing 'maxp' table... Parsing 'OS/2' table... Parsing 'hmtx' table... Parsing 'cmap' table... Parsing 'fpgm' table... Parsing 'prep' table... Parsing 'cvt ' table... Parsing 'loca' table... Parsing 'glyf' table... Parsing 'kern' table... Parsing 'name' table... Parsing 'post' table... Parsing 'gasp' table... Parsing 'FFTM' table... Parsing 'GDEF' table... Parsing 'GPOS' table... Parsing 'GSUB' table... Traceback (most recent call last): File "/usr/bin/ttx", line 11, in <module> ttx.main(sys.argv[1:]) File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttx.py", line 296, in main process(jobs, options) File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttx.py", line 281, in process action(input, output, options) File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttx.py", line 187, in ttCompile ttf.save(output) File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttLib/__init__.py", line 203, in save writer.close() File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttLib/sfnt.py", line 153, in close directory = directory + entry.toString() File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttLib/sfnt.py", line 224, in toString return sstruct.pack(sfntDirectoryEntryFormat, self) File "/usr/lib/python2.7/site-packages/FontTools/sstruct.py", line 74, in pack data = apply(struct.pack, (formatstring,) + tuple(elements)) struct.error: integer out of range for 'L' format code I don't have F14 machine with me now but on F15 I see no issues. Is that F15.i686? fonttools-2.3-3.fc15.x86_64 Ok I managed to test on 32 bit machine also and it worked fine. I've updated my laptop to F15 32-bit this morning, and I can confirm that the problem no longer occurs. This must be down to something in the core Python libraries, then. As soon as my desktop goes to F15, I'll no longer care! Thanks. |