-
Notifications
You must be signed in to change notification settings - Fork 621
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chromium crashes with harfbuzz-1.6.1 #578
Comments
Does it happen all the time though? |
@behdad :yes I can make it crash 100% by visiting https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/hjl/pie/static and then hitting Ctrl-h (for history). |
Same happens here w/ Emacs (v26 git head) and the unicode-fonts package loaded. As soon as the package initializes and processes fonts, it crashes w/ harfbuzz-1.6.1 (also git master) but not with 1.6.0. Here the relevant backtrace outside of Emacs itself:
|
Thanks. Will figure it out later today. |
Any chance you know what font this happens with? |
You can poke around the FT_Face in gdb to figure out. |
Ok, reproduced. |
Fixed. Rolling release now. |
1.6.2 is out. Please test and let me know. Thanks. :) |
Works fine now. Thanks for the quick fix. |
@behdad Sorry, I saw your msg just minutes ago as I was busy yesterday, otherwise I would have gladly helped out with the font name. Thanks for the fix... I can confirm, it works fine now again on my end as well. |
…1.6.2 Overview of changes leading to 1.6.2 Monday, October 23nd, 2017 ==================================== - Yesterday's release had a bad crasher; don't use it. That's what happens when one works on Sunday... harfbuzz/harfbuzz#578 - Build fixes for FreeBSD and Chrome Android. commit e60350551addbd945491f662e98464c9e3e9fec5 Author: Behdad Esfahbod <behdad@behdad.org> Date: Tue Jul 18 19:14:19 2017 -0700 [hb-shape] Improve shaping-debug output Before, that was printed using --debug (and in both hb-shape and hb-view). Changed it, now hb-shape has a new command-line argument called --show-messages. When invoked, it also respects other output formatting options. The messages are better formatted and printed to te same place that hb-shape output is directed to. Previously they were written to stderr. (NEWS truncated at 15 lines)
Overview of changes leading to 1.7.1 Tuesday, November 14, 2017 ==================================== - Fix atexit object destruction regression. - Fix minor integer-overflow. Overview of changes leading to 1.7.0 Monday, November 13, 2017 ==================================== - Minor Indic fixes. - Implement kerning and glyph names in hb-ot-font. - Various DSO optimization re .data and .bss sizes. - Make C++11 optional; build fixes. - Mark all other backends "unsafe-to-break". - Graphite fix. Overview of changes leading to 1.6.3 Thursday, October 26th, 2017 ==================================== - Fix hb_set_t some more. Should be solid now. - Implement get_glyph_name() for hb-ot-font. - Misc fixes. Overview of changes leading to 1.6.2 Monday, October 23nd, 2017 ==================================== - Yesterday's release had a bad crasher; don't use it. That's what happens when one works on Sunday... harfbuzz/harfbuzz#578 - Build fixes for FreeBSD and Chrome Android. Overview of changes leading to 1.6.1 Sunday, October 22nd, 2017 ==================================== - Don't skip over COMBINING GRAPHEME JOINER when ligating, etc. To be refined: harfbuzz/harfbuzz#554 - Faster hb_set_t implementation. - Don't use deprecated ICU API. - Fix undefined-behavior in Myanmar shaper, introduced in 1.6.0 - Deprecated API: hb_set_invert() Overview of changes leading to 1.6.0 Friday, October the 13th, 2017 ==================================== - Update to Unicode 10. - Various Indic and Universal Shaping Engine fixes as a result of HarfBuzz Hackfest with Jonathan Kew at Web Engines Hackfest at the Igalia offices in A Coruña, Spain. Thanks Igalia for having us! - Implement Unicode Arabic Mark Ordering Algorithm UTR#53. - Implement optical sizing / tracking in CoreText backend, using new API hb_font_set_ptem(). - Allow notifying hb_font_t that underlying FT_Face changed sizing, using new API hb_ft_font_changed(). - More Graphite backend RTL fixes. - Fix caching of variable font shaping plans. - hb-view / hb-shape now accept following new arguments: o --unicodes: takes a list of hex numbers that represent Unicode codepoints. New API: +hb_face_get_table_tags() +hb_font_set_ptem() +hb_font_get_ptem() +hb_ft_font_changed()
Chromium crashes with "Aw, Snap!" when using harfbuzz-1.6.1.
harfbuzz-1.6.0 is fine.
(chromium config is "use_system_freetype=true".
I haven't been able to reproduce the issue under gdb, so sorry no backtrace.
The text was updated successfully, but these errors were encountered: