GNOME Bugzilla – Bug 626966
SIGFPE _hb_sanitize_array
Last modified: 2011-02-17 07:10:33 UTC
Created attachment 167896 [details] Fuzz-generated/patched TTF which exhibits SIGFPE While fuzz-testing Firefox 3.6, I came across SIGFPE in pango 1.28.0 as shipped in Ubuntu 10.04. The attached TTF is corrupt, but has been patched to repair some checksums and magic numbers. The method in which it was generated and patched make it difficult to find the minimal OTF input which exhibits this, but I narrowed the text input string down to "8(". (I wasn't trying to be cute with a frowning emoticon.) I've seen this exact backtrace occur in alternate corrupt fonts, but with more complicated two-character pairs (Unicode symbols). Sorry if this is a duplicate; I've searched, but Gnome Bugzilla has given me a half-dozen server timeouts during the process of signing up and submitting this bug. To reproduce: pango-view --text='8(' --font='sigfpe' Backtrace: Program terminated with signal 8, Arithmetic exception.
+ Trace 223240
Fixed in master. Thanks.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598166 "code.google.com/webfonts crashes Iceweasel inside libpangoft2-1.0.so.0" http://code.google.com/p/googlefontdirectory/issues/detail?id=26 "Google Font Directory crashes Firefox 3.6.13"