After we upgraded our login-nodes from CentOS 7.5 to 7.6, the
/usr/bin/gedit editor suddenly crashes with an error message:
$ gedit
gedit: symbol lookup error: /lib64/libpangoft2-1.0.so.0: undefined
symbol: FcWeightFromOpenTypeDouble
I've localized the error to the loading of any one of the following modules:
fontconfig/2.12.4-GCCcore-6.4.0
fontconfig/2.12.6-GCCcore-6.4.0
However, the latest module fontconfig/2.13.0-GCCcore-7.3.0 doesn't cause
the error.
How to reproduce:
$ module load fontconfig/2.12.4-GCCcore-6.4.0
$ gedit
gedit: symbol lookup error: /lib64/libpangoft2-1.0.so.0: undefined
symbol: FcWeightFromOpenTypeDouble
The following modules get loaded:
$ module list
Currently Loaded Modules:
1) GCCcore/6.4.0 5) libpng/1.6.32-GCCcore-6.4.0
2) expat/2.2.4-GCCcore-6.4.0 6) freetype/2.8-GCCcore-6.4.0
3) bzip2/1.0.6-GCCcore-6.4.0 7) fontconfig/2.12.4-GCCcore-6.4.0
4) zlib/1.2.11-GCCcore-6.4.0
The error goes away after unloading fontconfig/2.12.4-GCCcore-6.4.0.
I've rebuilt the fontconfig/2.12.4-GCCcore-6.4.0 module on the CentOS
7.6 node, but the error is still the same :-(
Has anyone else encountered this problem, and possibly found a solution?
Thanks,
Ole
--
Ole Holm Nielsen
PhD, Senior HPC Officer
Department of Physics, Technical University of Denmark