freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft-devel] new CFF engine


From: octoploid
Subject: Re: [ft-devel] new CFF engine
Date: Fri, 03 May 2013 13:02:23 +0200


03.05.2013, 11:48, "Werner LEMBERG" <address@hidden>:
>>  After trying on Fedora 19 64bit, Ubuntu 13.04 64bit with gcc 4.7 and
>>  gcc 4.6 with the same result, I eventually tried Ubuntu 13.04 32 bit
>>  and it seemed normal. Maybe it is a 64-bit issue?
>
> Yes, I think so.  BTW, does `make devel' really works out of the box
> on your 64bit platform?  I suppose that you have
>

I've build freetype2 and freetype2-demos with clang's 
-fsanitize=undefined. Here's what I get when run ftview on an otf font:

/var/tmp/freetype2/src/sfnt/ttcmap.c:908:18: runtime error: left shift of 
negative value -1
/var/tmp/freetype2/src/cff/cffload.c:1317:38: runtime error: left shift of 
negative value -100
/var/tmp/freetype2/src/cff/cffparse.c:438:18: runtime error: left shift of 
negative value -290
/var/tmp/freetype2/src/cff/cffgload.c:1007:23: runtime error: left shift of 
negative value -5
/var/tmp/freetype2/src/cff/cffgload.c:996:35: runtime error: left shift of 255 
by 24 places cannot be represented in type 'FT_Int32' (aka 'int')
/var/tmp/freetype2/src/cff/cf2blues.c:197:9: runtime error: left shift of 
negative value -22
/var/tmp/freetype2/src/cff/cf2blues.c:199:9: runtime error: left shift of 
negative value -1
/var/tmp/freetype2/src/cff/cf2blues.c:246:9: runtime error: left shift of 
negative value -261
/var/tmp/freetype2/src/cff/cf2blues.c:248:9: runtime error: left shift of 
negative value -1
/var/tmp/freetype2/src/cff/cf2stack.c:189:14: runtime error: left shift of 
negative value -5
/var/tmp/freetype2/src/cff/cf2hints.c:110:19: runtime error: left shift of 
negative value -21
/var/tmp/freetype2/src/cff/cf2hints.c:123:24: runtime error: left shift of 
negative value -20
/var/tmp/freetype2/src/cff/cf2stack.c:163:14: runtime error: left shift of 
negative value -555
/var/tmp/freetype2/src/cff/cf2intrp.c:1455:15: runtime error: signed integer 
overflow: 16769920 * 256 cannot be represented in type 'int'



reply via email to

[Prev in Thread] Current Thread [Next in Thread]