[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#68977: 30.0.50; Error in post-command-hook (winner-save-old-configur
From: |
Eli Zaretskii |
Subject: |
bug#68977: 30.0.50; Error in post-command-hook (winner-save-old-configurations): (wrong-type-argument frame-live-p #<dead frame...>) |
Date: |
Sat, 10 Feb 2024 11:07:42 +0200 |
> From: Ihor Radchenko <yantar92@posteo.net>
> Cc: 68977@debbugs.gnu.org
> Date: Thu, 08 Feb 2024 14:03:10 +0000
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Error in post-command-hook (winner-save-old-configurations):
> >> (wrong-type-argument frame-live-p #<dead frame *notmuch-saved-search-[
> >> inbox ] and tag:todo* 0x7f344894dd80>)
> >>
> >> Looks like something inside winner.el does not check for `frame-live-p'.
> >
> > Any hope of recipe to reproduce this?
>
> 1. emacs -Q --eval "(server-start)" --eval "(winner-mode +1)"
> 2. emacsclient -c -n (may need to run it several times)
> 3. C-x C-c
Thanks. I've fixed the immediate cause of this, but maybe someone
should take a look at winner-change-fun, which is supposed to handle
frame deletion -- it sounds like the offending frame is not removed in
this case?
Closing.