From: Eli Zaretskii <eliz@gnu.org>
To: "Gerd Möllmann" <gerd.moellmann@gmail.com>
Cc: lenbok@gmail.com, 75056@debbugs.gnu.org
Subject: bug#75056: 31.0.50; tty-child-frames with server / multiple clients possible hangs
Date: Fri, 27 Dec 2024 15:02:37 +0200 [thread overview]
Message-ID: <86msghwa6q.fsf@gnu.org> (raw)
In-Reply-To: <m2ed1tfg36.fsf@gmail.com> (message from Gerd Möllmann on Fri, 27 Dec 2024 13:47:09 +0100)
> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> Cc: lenbok@gmail.com, 75056@debbugs.gnu.org
> Date: Fri, 27 Dec 2024 13:47:09 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > Then why is this a bug?
> >
> > When a frame is in a minibuffer, it means Emacs asks the user about
> > something, and in that situation, the user must respond to the prompt,
> > or exit the minibuffer in some other way. That's normal in my book.
> > What am I missing?
>
> Emacs doesn't say anything.
It does: on the frame where you are in the minibuffer.
> The user is just typing into the void, and it's not easy get out of
> this state again, except C-x C-c. That's not normal.
My point is that this happens in many other, "simpler" situations.
AFAIK, it isn't limited to TTY frames, either. So if that's the only
thing that happens here, i.e. some other frame is parked at the
minibuffer prompt, there's nothing new here that we didn't have before
child frames became supported on TTY displays. Changing that would
need to have per-frame input queues in Emacs, AFAIU, and some way of
multiplexing between them.
But I'm not yet sure this is what we see in this case, which is why I
asked for a C backtrace. Producing it should be easy: just reproduce
the problem, then attach a debugger and produce the backtrace.
next prev parent reply other threads:[~2024-12-27 13:02 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-24 5:43 bug#75056: 31.0.50; tty-child-frames with server / multiple clients possible hangs Len Trigg
2024-12-25 11:54 ` Eli Zaretskii
2024-12-25 11:59 ` Gerd Möllmann
2024-12-27 6:04 ` Gerd Möllmann
2024-12-27 8:18 ` Eli Zaretskii
2024-12-27 8:46 ` Gerd Möllmann
2024-12-27 8:54 ` Eli Zaretskii
2024-12-27 9:04 ` Gerd Möllmann
2024-12-27 12:28 ` Eli Zaretskii
2024-12-27 12:47 ` Gerd Möllmann
2024-12-27 13:02 ` Eli Zaretskii [this message]
2024-12-27 13:17 ` Gerd Möllmann
2024-12-27 14:53 ` Eli Zaretskii
2024-12-27 15:56 ` Gerd Möllmann
2024-12-27 18:13 ` Len Trigg
2024-12-27 18:23 ` Len Trigg
2024-12-28 7:52 ` Eli Zaretskii
2024-12-28 19:55 ` Len Trigg
2025-01-05 16:41 ` Eli Zaretskii
2025-01-07 18:04 ` Len Trigg
[not found] ` <CAOGVwenNt8a0HmSXTnqu5_FKkxEVMDw0hmak-MLk7Sn6up_wtg@mail.gmail.com>
2024-12-28 7:44 ` 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=86msghwa6q.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=75056@debbugs.gnu.org \
--cc=gerd.moellmann@gmail.com \
--cc=lenbok@gmail.com \
/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.