[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#41627: 28.0.50; Emacs with cairo build segfault in HELLO file
From: |
Pip Cet |
Subject: |
bug#41627: 28.0.50; Emacs with cairo build segfault in HELLO file |
Date: |
Sun, 31 May 2020 12:35:07 +0000 |
On Sun, May 31, 2020 at 11:49 AM Zihao Zhu <all_but_last@163.com> wrote:
> I try the Emacs build in commit
> 780f674a82a90c4e3e32583059b498bfa57e4a06. When I eval
>
> (set-frame-font "Sarasa Mono Slab SC" t)
> GDB attached backtrace in attachment.
This line seems suspicious:
font_face = 0x7ffff747e880 <_cairo_font_face_nil_file_not_found>
It looks like you can't rely on cairo_ft_font_face_create_for_pattern
to return a NULL pointer. I suspect the attached patch will work, but
if this is something Cairo does in other places it needs to be
checked.
(My suspicion is the font was not installed correctly, so Cairo
couldn't find it.)
0001-Handle-the-case-that-Cairo-cannot-find-a-font-file-B.patch
Description: Text Data