GNU bug report logs -
#36758
27.0.50; Mac OS/Lucid/X11: crash with libharfbuzz
Previous Next
Reported by: Simon Leinen <simon.leinen <at> switch.ch>
Date: Mon, 22 Jul 2019 07:17:01 UTC
Severity: normal
Found in version 27.0.50
Done: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
On Mon, 22 Jul 2019 19:52:07 +0900,
Simon Leinen wrote:
>
> YAMAMOTO Mitsuharu writes:
> > Thanks. I rather suspect it has something to do with the versions of
> > Harbuzz. Could you try to see if the following test program crash on
> > your side?
>
> > /* cc -g hb-ot-test.c `pkg-config freetype2 harfbuzz --cflags --libs` */
>
> No, that runs fine (return code 0) and outputs
>
> HarfBuzz Version: 2.5.3
> GSUB script_count = 1
> GPOS script_count = 1
>
> : leinen <at> macsl[leinen]; objdump -macho -dylibs-used /var/tmp/a.out
> /var/tmp/a.out:
> /usr/local/opt/freetype/lib/libfreetype.6.dylib (compatibility version 24.0.0, current version 24.1.0)
> /usr/local/opt/harfbuzz/lib/libharfbuzz.0.dylib (compatibility version 20504.0.0, current version 20504.0.0)
> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.250.1)
>
> This is the same version of libharfbuzz that my Emacs binary uses:
>
> : leinen <at> macsl[leinen]; objdump -macho -dylibs-used /var/tmp/emacs/gbuild/src/emacs
(snip)
> /opt/X11/lib/libfreetype.6.dylib (compatibility version 19.0.0, current version 19.6.0)
I noticed the versions of libfreetype are different between the test
program and Emacs. What happens if you link the test program with the
latter one using the environment variable DYLD_LIBRARY_PATH ?
$ DYLD_LIBRARY_PATH=/opt/X11/lib ./a.out
YAMAMOTO Mitsuharu
mituharu <at> math.s.chiba-u.ac.jp
This bug report was last modified 5 years and 292 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.