The FreeType Project - Bugs: bug #46254, timeout in...
You are not allowed to post comments on this tracker with your current authentication level.
bug #46254: timeout in af_get_coverage->harfbuzz
Submitter: | Kostya Serebryany <kcc> | ||
Submitted: | Mon 19 Oct 2015 09:40:35 PM UTC | ||
Severity: | 3 - Normal | Item Group: | None |
Status: | Invalid | Privacy: | Public |
Assigned to: | wl | Open/Closed: | Closed |
Planned Release: | None |
Fri 23 Oct 2015 05:37:11 AM UTC, comment #4: |
Werner LEMBERG <wl> |
Thu 22 Oct 2015 08:52:53 PM UTC, comment #3: I've added --with-harfbuzz=no to the build script on the
|
Kostya Serebryany <kcc> |
Thu 22 Oct 2015 08:28:28 PM UTC, comment #2: On Ubuntu 14.04 I have:
|
Kostya Serebryany <kcc> |
Tue 20 Oct 2015 08:45:40 PM UTC, comment #1: Still using harfbuzz 1.0.1, FreeType's current git runs just fine, without hanging. I'm closing it as invalid. Please reopen if necessary. |
Werner LEMBERG <wl> |
Mon 19 Oct 2015 09:40:35 PM UTC, original submission:
Found by the libFuzzer bot.
|
Kostya Serebryany <kcc> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2015-10-20 | wl | Status | None | Invalid | |
Assigned to | None | wl | |||
Open/Closed | Open | Closed | |||
2015-10-19 | kcc | Attached File | - | Added timeout-70ce9e18607d0a8d2959ad5cb34ac826bcea343b, #35233 |
Powered by Savane 3.13-02a9.
Corresponding source code
Hmm, older versions should be just fine. Maybe we have again a 64bit issue that I'm not (yet) able to reproduce?
HarfBuzz is only needed for a very small portion of code in the auto-hinter (functions `af_get_coverage' and `af_get_char_index'), so building FreeType without HarfBuzz doesn't lose much. On the other hand, FreeType's use of HarfBuzz is very special, and I'm not sure whether any other library or application built on top of HarfBUzz uses this functionality – mainly `hb_ot_layout_lookup_collect_glyphs' – since Behdad developed this particular code for FreeType (and ttfautohint).
In other words, it does make sense to run the fuzzer on FreeType with activated HarfBuzz support. However, the load flag `FT_LOAD_FORCE_AUTOHINT' should be set then to make every outline font be handled by the auto-hinter.