[Fontconfig] crash with 64k page sizes
halfline at gmail.com
Fri Aug 11 10:51:47 PDT 2006
So we recently got a bug in rawhide
fontconfig was crashing on a G5 ppc64 box.
It turns out that we've recently switched to using 64k page sizes on
that architecture. This was causing problems in the
FcCacheMachineSignature() which tries to write the hex encoded page
size into 4 bytes of a buffer.
Behdad suggested a reasonable work around. Namely, if the page size
won't fit in 4 bytes, extend the page size one byte to the left into
the empty space before it in the buffer. This should work because the
string is never parsed.
My patch to do this is attached.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1556 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/fontconfig/attachments/20060811/d35769f3/fontconfig-2.3.95-fix-page-size-overflow.bin
More information about the Fontconfig