From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#16479: 24.3.50; daemon freeze with tty menus Date: Fri, 17 Jan 2014 13:10:43 +0200 Message-ID: <83fvomlv7w.fsf@gnu.org> References: <87y52fgd5g.fsf@holos.localdomain> <83ha93kk5m.fsf@gnu.org> <87eh4652o0.fsf@holos.localdomain> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1389957075 23208 80.91.229.3 (17 Jan 2014 11:11:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 17 Jan 2014 11:11:15 +0000 (UTC) Cc: 16479@debbugs.gnu.org To: Mark Oteiza Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 17 12:11:21 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W47KY-00036I-Ko for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Jan 2014 12:11:18 +0100 Original-Received: from localhost ([::1]:37333 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W47KY-0008Hc-3D for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Jan 2014 06:11:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W47KO-0008GQ-W6 for bug-gnu-emacs@gnu.org; Fri, 17 Jan 2014 06:11:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W47KJ-0004He-4H for bug-gnu-emacs@gnu.org; Fri, 17 Jan 2014 06:11:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40468) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W47KJ-0004H5-0X for bug-gnu-emacs@gnu.org; Fri, 17 Jan 2014 06:11:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1W47KI-0007Qj-6M for bug-gnu-emacs@gnu.org; Fri, 17 Jan 2014 06:11:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Jan 2014 11:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16479 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16479-submit@debbugs.gnu.org id=B16479.138995704928534 (code B ref 16479); Fri, 17 Jan 2014 11:11:02 +0000 Original-Received: (at 16479) by debbugs.gnu.org; 17 Jan 2014 11:10:49 +0000 Original-Received: from localhost ([127.0.0.1]:54487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W47K4-0007Q9-D2 for submit@debbugs.gnu.org; Fri, 17 Jan 2014 06:10:48 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:56971) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W47K1-0007Pz-U1 for 16479@debbugs.gnu.org; Fri, 17 Jan 2014 06:10:46 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MZJ00G00LPL0Z00@a-mtaout21.012.net.il> for 16479@debbugs.gnu.org; Fri, 17 Jan 2014 13:10:44 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MZJ00GC4LPV0M10@a-mtaout21.012.net.il>; Fri, 17 Jan 2014 13:10:44 +0200 (IST) In-reply-to: <87eh4652o0.fsf@holos.localdomain> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:83640 Archived-At: > From: Mark Oteiza > Date: Fri, 17 Jan 2014 05:21:51 -0500 > > > 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. > > Ok. I understand that emacs has to wait for input. With menu-bar-mode > disabled, I can open a menu in client A with F10, open another client B > somewhere else, return to client A and do whatever with the menu. > > With menu-bar-mode (and thus the new tty menus) enabled, if I do the > steps I outlined above, I expect to be able to return to the previous > client and finish input. This is not the case: if I go back to the > first client with the menu, and try an arrow key or C-{npbf}, emacs > crashes. I think this is a bug. A crash is always a bug. I understand that you are talking about the situation where the menu is already open on one client, and then you start another client. If so, this seems to have something to do with the fact that starting a client writes something to the terminal (to query the terminal about its features).