From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#24039: 24.5; emacs shell doesn't work with mosh Date: Wed, 20 Jul 2016 22:10:04 +0200 Message-ID: <87fur45aw3.fsf@gmx.de> References: <87vb00ic5j.fsf@ungleich.ch> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1469045494 25619 80.91.229.3 (20 Jul 2016 20:11:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Jul 2016 20:11:34 +0000 (UTC) Cc: 24039@debbugs.gnu.org To: Nico Schottelius Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 20 22:11:18 2016 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 1bPxpr-0005va-9u for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Jul 2016 22:11:15 +0200 Original-Received: from localhost ([::1]:36853 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPxpq-0001G2-9s for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Jul 2016 16:11:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPxpi-0001Eb-Cl for bug-gnu-emacs@gnu.org; Wed, 20 Jul 2016 16:11:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bPxpe-0005cp-3J for bug-gnu-emacs@gnu.org; Wed, 20 Jul 2016 16:11:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46603) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPxpd-0005cl-WB for bug-gnu-emacs@gnu.org; Wed, 20 Jul 2016 16:11:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bPxpd-0004VX-Q4 for bug-gnu-emacs@gnu.org; Wed, 20 Jul 2016 16:11:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Jul 2016 20:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24039-submit@debbugs.gnu.org id=B24039.146904545917319 (code B ref 24039); Wed, 20 Jul 2016 20:11:01 +0000 Original-Received: (at 24039) by debbugs.gnu.org; 20 Jul 2016 20:10:59 +0000 Original-Received: from localhost ([127.0.0.1]:58940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPxpb-0004VG-7w for submit@debbugs.gnu.org; Wed, 20 Jul 2016 16:10:59 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:50535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPxpY-0004V3-D1 for 24039@debbugs.gnu.org; Wed, 20 Jul 2016 16:10:57 -0400 Original-Received: from detlef.gmx.de ([87.146.40.63]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0Ln8Tl-1arQsF0gOb-00hOj9; Wed, 20 Jul 2016 22:10:06 +0200 In-Reply-To: <87vb00ic5j.fsf@ungleich.ch> (Nico Schottelius's message of "Wed, 20 Jul 2016 17:04:24 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-Provags-ID: V03:K0:ezvBdKuFTqPpGxIW1vDtICCrCo+GJKObVYNBJs6BKxwqFuHqu1+ 5MHPNMz8BPdXn6kCC53vQRnZJIg21cn8zGENSPwfxFlJMh3VEi1RIgHQQErS0t0hU7JYal4 8AHdyaUWogA3ae1oYNfbvzwTPi2rBE+YnLdLatd9X0TdAEE/wEkIrPJoLnmzpr/i1HoDlmP OrWpgqrVHCDvQ+TioOFhQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:X3d6dZnGfK0=:QUf+MrMa3BaYEyYNIA5mga 6SsPjX/xyA11fYUlpX3dMY+hJUwQ7eiIRWQu8yTljCpAbqv3l1Wj3Hi0uDhQ0eMVHhGQ9lBx+ 1+cZLdTbPsfrjHm3jnjBadxUf/RpE74Gu3iDu64iMYWo4xk5PE+x0lEEYhcFbAOVFDC+HwgDE 3KYQXdKmBi6DKY8oA7E4UBn6TU2vI/u8kadAdlqa8HLFeEnwJlYLGsebO3Hq7k1Ezlpf2IkE7 RoFcdYOpEfjEVds4Rd/VV9vy86ISHYiVfC4Wa1fxQYwJmV7Y/V/Pzd4ZwKqAOs98hC3nzXfoD mjM8Cu/YSveoDaY+/JvhX6W9RgdBCfbTZ0eo5qt5+iaE6V+1HOTATgM6OAdQUhvBcoJOLelH8 o/4rXiDvo5sEgNuGvOVnVhnVbj97+UEp94fiOoFHGMPo2UeVeTzb97KNpthSYpsy4EGVp6LLT 5hw/JVOlg15r52ZXIZximJnrOdeOGNhxlrJJAHKM3TXBxO3Vuz/UNwEa1qGV41kbRfnxZ+YqO GFKDXSZ+Alcybg4HAT0v91WNC0MuSN0zgA/Da320bF5AqYKt56emIQNutFt6QxH27/35kmRXm jmui07qieyZzK66/vhINLRJNK0wXnhx5q/W4nqMyE0sukZoVOmOBOTBd+m5RW/EmAnNBYzuXC 0bs44valKj7t7A61hGBYhkfQWnyDxWeX2nDzMmwrHA7zCNv8SgST7dZbcJcHHVqjhXfO+zMQw kv1/rvlbhbBlqR1Kzh9K7ZnxigMIpMYGsN/ny+mom8OrdENrIjxQeKhC9HPOw76zQTPpizEh X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:121331 Archived-At: Nico Schottelius writes: > Starting M-x shell and afterwards entering "mosh mymachine" results into > mosh crashing with: > > mosh-server: terminalframebuffer.cc:73: > Terminal::Framebuffer::Framebuffer(int, int): Assertion `s_height > 0' > failed. > > I suspect that the window height is not being exposed in a standard > terminfo way to be consumed by mosh. Emacs' `shell' sets $TERM to "dumb", which isn't what mosh expects. Try "M-x ansi-term", and call "mosh mymachine" from there. This works, at least for me. > Furthermore escapes from bash and zsh are displayed as > > [J[16:58] wurzel:~% [?2004 > > (where wurzel is my hostname and 16:58 is the time) Same reason. Teach your .profile or .bashrc or .zshrc not to use escape sequences. Use something like this: if test $TERM = "dumb" # set prompt w/o escape sequences else # set default prompt end Best regards, Michael.