Bug 33181 - firefox crashes on some pages with libfreetype-infinality-2.4.11-alt6.M70P.2
Summary: firefox crashes on some pages with libfreetype-infinality-2.4.11-alt6.M70P.2
Status: NEW
Alias: None
Product: Branch p7
Classification: Distributions
Component: libfreetype-infinality (show other bugs)
Version: не указана
Hardware: all Linux
: P3 critical
Assignee: Andrey Cherepanov
QA Contact: qa-p7@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-27 22:04 MSK by Ivan Zakharyaschev
Modified: 2017-02-27 22:05 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2017-02-27 22:04:48 MSK
firefox crashes on some pages with libfreetype-infinality-2.4.11-alt6.M70P.2

If there was an attempt to open such a page in firefox, the crash is 100% reproducible afterwards (when restoring the session). (It's not easily reproducible in a new session for new user, perhaps because the content of the page had been generated; that's why I don't give a certain URL.)

firefox doesn't crash if only libfreetype-2.4.11-alt1.1 is installed.

Newer versions of libfreetype-infinality don't cause this crash (tested with libfreetype-infinality-2.6.3-alt2 from p8).

I described this crash at https://bugzilla.mozilla.org/show_bug.cgi?id=1342897 , because I thought it is a problem of firefox (any version); there one can see backtraces, e.g.: https://crash-stats.mozilla.com/report/index/f7fd4ea6-5085-46e1-9a4d-13eac2170227

A fix could be done by an upgrade of libfreetype-infinality in p7 & t7. Well, that would require an upgrade of libfreetype, too, because the idea is that they have identical versions -- https://lists.altlinux.org/pipermail/sisyphus/2012-December/359198.html :

Пакеты собрал, так же, как собирает апстрим для федоры -
libfreetype-infinality не конфликтует с официальным libfreetype (более
того, чтобы избежать рассинхронизации проставлена зависимость на
libfreetype той же версии), библиотека ставится в

/usr/lib/libfreetype-infinality/
или
/usr/lib64/libfreetype-infinality/

и затем при помощи LD_PRELOAD подменяет библиотеку из официального пакета.

(/etc/ld.so.conf.d/libfreetype-infinality-x86_64.conf is used currently for this).