emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master 5ee43ba0df causing display hangs?


From: Eli Zaretskii
Subject: Re: master 5ee43ba0df causing display hangs?
Date: Tue, 10 Dec 2019 14:01:01 +0200
User-agent: K-9 Mail for Android

On December 10, 2019 12:57:24 PM GMT+02:00, Yuri D'Elia <address@hidden> wrote:
> So, I stopped while stuck, so here's a sample of the stack:
> 
> #0  0x0000555555886011 in assq_no_quit (key=XIL(0xb490),
> list=XIL(0x5555562b35f3)) at fns.c:1626
> #1  0x00005555556e0be8 in lface_from_face_name_no_resolve
> (f=0x555556065240, face_name=XIL(0xb490), signal_p=false) at
> xfaces.c:1846
> #2  0x00005555556e0cbb in get_lface_attributes_no_remap
> (f=0x555556065240, face_name=XIL(0xb490), attrs=0x7fffffff62b0,
> signal_p=false)
>     at xfaces.c:1888
> #3  0x00005555556e0e1d in get_lface_attributes
> (w=0x5555576a24a0, f=0x555556065240, face_name=XIL(0xb490),
> attrs=0x7fffffff62b0, signal_p=false,
> named_merge_points=0x7fffffff6460) at xfaces.c:1939
> #4  0x00005555556e18ac in face_inherited_attr
> (w=0x5555576a24a0, f=0x555556065240, attrs=0x7fffffff63c0,
> attr_idx=LFACE_EXTEND_INDEX, named_merge_points=0x7fffffff6460) at
> xfaces.c:2173
> #5  0x00005555556e1b2e in merge_named_face
> (w=0x5555576a24a0, f=0x555556065240, face_name=XIL(0xf84c80),
> to=0x7fffffff67f0, named_merge_points=0x7fffffff6460,
> attr_filter=LFACE_EXTEND_INDEX) at xfaces.c:2223
> #6  0x00005555556e2bf1 in merge_face_ref
> (w=0x5555576a24a0, f=0x555556065240, face_ref=XIL(0xf84c80),
> to=0x7fffffff67f0, err_msgs named_merge_points=0x0,
> attr_filter=LFACE_EXTEND_INDEX) at xfaces.c:2696

> The loop is stuck at #4, in face_inherited_attr.
> As described above, attr_val is not changing:
> 
> (gdb) p attr_val
> $16 = XIL(0xde90)
> (gdb) pp attr_val
> unspecified
> (gdb) p attr_idx
> $17 = LFACE_EXTEND_INDEX
> (gdb) pp parent_face
> 'mu4e-header-value-face
> 
> Now, going up the stack
> 
> #0  get_lface_attributes (w=0x5555576c3fc0, f=0x55555617f4d0,
> face_name=XIL(0xb490),
> attrs=0x7fffffff62b0, signal_p=false,
> named_merge_points=0x7fffffff6460) at xfaces.c:1914
> (gdb) pp face_name
> quote
> 
> mmmh?


Thanks.

Please show the face that is refetenced in frame #5 as face_name, and all its 
attributes.  AFAIU, this is the original face being merged here.

The 'quote' thing probably means some attribute is redundantly quoted, but 
maybe I'm missing something.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]