Firefox broken after today's update

After update to version 68.9.0-lp151-2.48.1-x86-64 firefox won’t start:

:~> firefox
XPCOMGlueLoad error for file /usr/lib64/firefox/libxul.so:
/usr/lib64/firefox/libxul.so: undefined symbol: FT_Palette_Select
Couldn't load XPCOM.
:~>

I had to revert to previous version 68.8.0-lp151-2.41.1-x86-64.

Hi
Not using the standard libfreetype6 package (2.10.1-lp151.4.3.1) perhaps? FWIW all good here with 68.9.

Confirming that with libfreetype6 older version 2.9-lp151.3.3 I get exactly the same error, while with the current 2.10.1-lp151.4.3.1 everything is OK.

@brunomcl : if you didn’t upgrade libfreetype6 because of https://bugzilla.opensuse.org/show_bug.cgi?id=1172022 I confirm that a workaround is available (see comment #25 in the bug report).

Hi
Well it’s just the symbol not preset in 2.9… ldd and readelf are your friends…


ldd /usr/lib64/firefox/libxul.so
readelf -Ws /usr/lib64/libfreetype.so.6 | grep FT_Palette_Select

Yes. I’ve locked the freetype version due to the bug.

Maybe it is better to wait for a fix arrive in the repos than setting variables I’ll surely forget three minutes after doing it, and perhaps later have conflicts or degraded visual performance due to these changes. I’ll give it some time.

Thank you both malcolm and OrsoBruno. I’m always amazed at how much you know and how much you help us.

Best regards,

Bruno

P.S.: Occasionally I forget the law of unintended consequences…

Just for the record, updated two systems today without rendering issues, so it seems that the workaround isn’t necessary anymore.