Subject: Re: bug#16479: 24.3.50; daemon freeze with tty menus

From: Eli Zaretskii <[email-masked]>
Date: Fri, 17 Jan 2014 11:55:01 +0200

> From: Mark Oteiza <[email-masked]>
> Date: Fri, 17 Jan 2014 04:39:55 -0500
> 
> 
> >From emacs --daemon -Q:
> 
> $ emacsclient -t
> M-x menu-bar-mode RET <F10>
> 
> At this point, the daemon is started, and a client is open with a tty
> menu selected.  Leaving the first client alone, open a new one
> 
> $ emacsclient -t
> 
> Now emacs is frozen.

It's not frozen, it waits for you to finish the menu input.  The same
happens if you type, e.g., "C-x" in one client and then switch to the
other: it will be unresponsive until you finish typing the command in
the first one.

Emacs reads only from one keyboard at a time.

This is not a bug, but a well-known limitation of multi-tty input in
Emacs.