all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: emacs-devel@gnu.org,Yuri D'Elia <wavexx@thregr.org>
Subject: Re: master 5ee43ba0df causing display hangs?
Date: Tue, 10 Dec 2019 14:01:01 +0200	[thread overview]
Message-ID: <19062F8F-0969-4ADD-87E5-F67443D376F2@gnu.org> (raw)
In-Reply-To: <87v9qola7f.fsf@wavexx.thregr.org>

On December 10, 2019 12:57:24 PM GMT+02:00, Yuri D'Elia <wavexx@thregr.org> 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	other threads:[~2019-12-10 12:01 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-07 13:08 master 5ee43ba0df causing display hangs? Yuri D'Elia
2019-12-07 17:42 ` Eli Zaretskii
2019-12-07 18:14   ` Eli Zaretskii
2019-12-07 18:56     ` Yuri D'Elia
2019-12-07 19:18       ` Eli Zaretskii
2019-12-07 23:03         ` Yuri D'Elia
2019-12-08 15:55           ` Eli Zaretskii
2019-12-08 16:03             ` Yuri D'Elia
2019-12-08 16:57               ` Eli Zaretskii
2019-12-10 10:57                 ` Yuri D'Elia
2019-12-10 12:01                   ` Eli Zaretskii [this message]
2019-12-11 11:36                     ` Yuri D'Elia
2019-12-11 17:14                       ` Eli Zaretskii
2019-12-11 17:29                         ` Yuri D'Elia
2019-12-11 17:47                           ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=19062F8F-0969-4ADD-87E5-F67443D376F2@gnu.org \
    --to=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=wavexx@thregr.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.