Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "David Christensen" To: Cc: Subject: Cygwin, ssh, and top Date: Sat, 15 Oct 2005 15:39:27 -0700 Message-ID: <002201c5d1d9$4dbbaa20$0a01a8c0@p42800e> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <43515BD5.1010600@cygwin.com> X-IsSubscribed: yes debian-user: I've been chasing a problem with Cygwin ssh and Debian 3.1 top. Here's my original posting to debian-user: -----Original Message----- From: David Christensen [mailto:dpchrist AT holgerdanske DOT com] Sent: Friday, June 10, 2005 9:13 PM To: 'debian-user AT lists DOT debian DOT org' Subject: Cygwin, ssh, and top debian users: When I ssh into one of my Debian 3.0 boxes from WinXP Pro/ Cygwin, top works as expected. When I ssh into my Debian 3.1 box from WinXP Pro/Cygwin, top seems to be inserting multiple line feeds at the end of each line: 4 root 5 -10 0 0 0 S 0.0 0.0 0:00.01 khelper 20 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 44 root 15 0 0 0 0 S 0.0 0.0 0:01.44 pdflush 46 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0 45 root 15 0 0 0 0 S 0.0 0.0 0:00.75 kswapd0 182 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kseriod 202 root 6 -10 0 0 0 S 0.0 0.0 0:00.00 ata/0 1040 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd 1840 root 15 0 2376 864 2164 S 0.0 0.3 0:00.00 dhclient 1846 daemon 16 0 1612 460 1440 S 0.0 0.2 0:00.00 portmap 2181 root 16 0 2260 820 2092 S 0.0 0.3 0:00.02 syslogd Any ideas? TIA, David The replies I received and the troubleshooting I did made me think that the problem was with Cygwin. So, I posted to the Cygwin list: -----Original Message----- From: David Christensen [mailto:dpchrist AT holgerdanske DOT com] Sent: Friday, October 14, 2005 5:46 PM To: cygwin AT cygwin DOT com Subject: problems with top using Cygwin ssh to Debian 31r0a Cygwin: When I use Cygwin to ssh into a Debian 3.1 stable ("Sarge") machine and run "top", the newlines seem to be double-expanded -- e.g. there is a blank line between each line of information. This problem does not occur when I ssh into a Debian 3.0 stable ("Woody") machine. This problem does not occur on either Debian machine if I use Putty. Any suggestions? TIA, David The replies I received and troubleshooting I've done now tell me it's really a Debian 3.1 problem. Here are my latest efforts: 1. Cygwin ssh TERM is cygwin on both Debian machines. 2. Putty TERM is xterm. 3. Setting Cygwin TERM to xterm and logging in to either Debian machine has no effect on top, and now the cursor keys are broken. 4. Here is infocmp output on Debian 3.0: dpchrist AT p166d302:~$ infocmp cygwin # Reconstructed via infocmp from file: /usr/share/terminfo/c/cygwin cygwin|ansi emulation for Cygwin, am, eo, in, msgr, xon, colors#8, cols#80, it#8, lines#25, ncv#3, pairs#64, acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o ~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M, cub1=^H, cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kspd=^Z, nel=^M^J, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmir=\E[4l, rmpch=\E[10m, rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E]R, sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?% p9%t;11%;m, sgr0=\E[0;10m, smir=\E[4h, smpch=\E[11m, smso=\E[7m, smul=\E[4m, u6=\E[%i%d;%dR, u7=\E[6n, u9=\E[c, vpa=\E[%i%p1%dd, dpchrist AT p166d302:~$ 5. Here is infocmp output on Debian 3.1: dpchrist AT p166v:~$ infocmp cygwin # Reconstructed via infocmp from file: /etc/terminfo/c/cygwin cygwin|ansi emulation for Cygwin, am, hs, in, msgr, xon, colors#8, it#8, pairs#64, acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o ~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J, cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, fsl=^G, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, kb2=\E[G, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kspd=^Z, nel=^M^J, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E[10m, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmpch=\E[10m, rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E]R, sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?% p9%t;11%;m, sgr0=\E[0;10m, smacs=\E11m, smcup=\E7\E[?47h, smir=\E[4h, smpch=\E[11m, smso=\E[7m, smul=\E[4m, tsl=\E];, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?6c, u9=\E[c, vpa=\E[%i%p1%dd, 6. Here is the difference: dpchrist AT p42800e:~/mydocuments/cygwin$ diff -d debian-30-infocmp.out de bian-31-infocmp.out 1c1 < # Reconstructed via infocmp from file: /usr/share/terminfo/c/cygwin --- > # Reconstructed via infocmp from file: /etc/terminfo/c/cygwin 3,4c3,4 < am, eo, in, msgr, xon, < colors#8, cols#80, it#8, lines#25, ncv#3, pairs#64, --- > am, hs, in, msgr, xon, > colors#8, it#8, pairs#64, 6,12c6,14 < bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M, cub1=^H, < cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, < dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, < el=\E[K, el1=\E[1K, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, < hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, < ind=^J, invis=\E[8m, kbs=^H, kcub1=\E[D, kcud1=\E[B, < kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, --- > bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J, cr=^M, > cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, > cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, > cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, > dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, fsl=^G, > home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@, > ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, > kb2=\E[G, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, > kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, 19c21,22 < rc=\E8, rev=\E[7m, ri=\EM, rmir=\E[4l, rmpch=\E[10m, --- > rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E[10m, > rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmpch=\E[10m, 23,24c26,28 < sgr0=\E[0;10m, smir=\E[4h, smpch=\E[11m, smso=\E[7m, < smul=\E[4m, u6=\E[%i%d;%dR, u7=\E[6n, u9=\E[c, --- > sgr0=\E[0;10m, smacs=\E11m, smcup=\E7\E[?47h, smir=\E[4h, > smpch=\E[11m, smso=\E[7m, smul=\E[4m, tsl=\E];, > u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?6c, u9=\E[c, Clearly, there are many differences between the infocmp reports for Debian 3.0 and 3.1. I don't know which of all those escape codes (?) is the root cause of the problem, but one (or more) of them must be. I am hesitant to take /etc/terminfo/c/cygwin on a Debian 3.0 machine and blindly step on its successor in my Debian 3.1 machines. Does anybody know how to fix this problem? Do I need to figure out which package the terminfo stuff comes from and file a bug report? TIA, David -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/