question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Potentially infinite loop while trying to fix GPOS offset overflow with HarfBuzz

See original GitHub issue

At least it hasn’t terminated in over an hour on the full sources I’m looking at. Cut the sources down for a repro but can’t share publicly. Potentially related to #2668 (works fine in 4.33.3), @garretrieger see sources shared privately.

Make sure uharfbuzz is installed and run fontmake -m asdf.designspace -o variable

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:17 (15 by maintainers)

github_iconTop GitHub Comments

1reaction
garretriegercommented, Jul 13, 2022

Looks like this font ends up with a large number of table splits which requires hb repacker to do a bunch of space splits, but we run out of resolution rounds before the space splits are finished. Increasing the max # of rounds fixes the issue.

0reactions
anthrotypecommented, Aug 14, 2022

I should be able cut a new release as early as tomorrow, when I’m fully back from vacation

Read more comments on GitHub >

github_iconTop Results From Across the Web

linker issue with 1.7.6 release #880 - GitHub
Just reporting here in case anyone knows solution for this issue. 1.7.5 release is building fine for Fedora 27 but the 1.7.6 release...
Read more >
[HarfBuzz] harfbuzz-ng: Changes to 'refs/tags/0.9.1'
Includes a leak fix, a kerning Link freetype to harfbuzz-dump, ... [HB] Simplify loop [HB] Avoid int overflow in GPOS Bug 592194 -...
Read more >
texlive[50963] Build/source/libs: harfbuzz-2.4.0
This message is too long to be a string in the A/UX 3.1 sh. cat ... + Try at fixing https://github.com/harfbuzz/harfbuzz/issues/1546 ...
Read more >
ChangeLog.29 - chromium/src/third_party/freetype2 - Google Git
src/sfnt/ttcmap.c (tt_cmap2_char_next): Avoid endless loop. 2018-04-17 Werner Lemberg <wl@gnu.org>. [truetype] Integer overflow issues. Reported as.
Read more >
Powershell self-elevate loop - active directory - Stack Overflow
A loop is what I am trying to avoid. If a non-admin user submits his correct AD user name and password a never-ending...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found