Bug 101890

Summary: Unable to start xorg-server after upgrade to harfbuzz 1.4.7
Product: HarfBuzz Reporter: ariane
Component: srcAssignee: Behdad Esfahbod <freedesktop>
Status: RESOLVED NOTOURBUG QA Contact:
Severity: blocker    
Priority: medium CC: ariane, freedesktop
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description ariane 2017-07-24 06:24:50 UTC
OS: Archlinux
Xorg-Server: 1.19.3-2
Harfbuzz: 1.4.7-1

It works fine with harfbuzz 1.4.6-1

/usr/lib/gdm/gdm-x-session: /usr/lib/xorg-server/Xorg: symbol lookup error: /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
/usr/lib/gdm/gdm-x-session: Unable to run X server
Comment 1 Behdad Esfahbod 2017-07-26 01:01:38 UTC
(In reply to ariane from comment #0)
> OS: Archlinux
> Xorg-Server: 1.19.3-2
> Harfbuzz: 1.4.7-1
> 
> It works fine with harfbuzz 1.4.6-1
> 
> /usr/lib/gdm/gdm-x-session: /usr/lib/xorg-server/Xorg: symbol lookup error:
> /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
> /usr/lib/gdm/gdm-x-session: Unable to run X server

You are trying to run a HarfBuzz library compiled with a version of FreeType that has FT_Get_Var_Blend_Coordinates, but your runtime FreeType library is older and does not have that symbol.  On Fedora, this used to happen if you had freetype-freeworld installed.  On other systems, perhaps you have the "infinality" FreeType installed.  At any rate, a misconfigured system, not an upstream bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.