Subject: bug#17771: 24.3.91; SIGSEGV in cleanup_vector

From: Dmitry Antipov <[email-masked]>
Date: Tue, 17 Jun 2014 22:11:43 +0400

On 06/17/2014 05:41 PM, Stephen Berman wrote:

> With fontconfig-debuginfo installed I get this:
>
>      33.61%    emacs  libc-2.18.so                   [.] __strchr_sse2
>      15.77%    emacs  libfontconfig.so.1.8.0         [.] FcStrCaseWalkerNext.part.3

OK. Next steps probably are:

1) Compile with '--with-x-toolkit=lucid --without-xft'
    and check how fast HELLO is displayed.

2) Identify all font packages installed. I don't know about SuSE,
    but on my Fedora system all font packages are under 'User Interface/X'
    group, so "rpm -q -g 'User Interface/X'" shows all font packages
    (plus other X stuff, which may be filtered out by grepping for "noarch"
     packages). On my system, the following command:

    rpm -q -g 'User Interface/X' | grep noarch | grep font | wc -l

    shows 84 font packages.

3) Save list of packages obtained at step 2) and try to uninstall the most
    of font packages (but do not touch X core fonts - xorg-x11-fonts-* packages
    on my system). Next try to run "regular" (with Xft support enabled) Emacs
    and check whether font removal helps to speedup C-h h.

4) Reinstall all required fonts.

Dmitry