GNOME Bugzilla – Bug 408112
vte 0.15.3 causes line break or grumble...
Last modified: 2007-02-16 09:16:24 UTC
Please describe the problem: I do not know how to explain what the bug looks like. If I type more than three or four characters in 'ee' (editor) on FreeBSD 6.2-STABLE and it will displaying as grumble like turn a line into multi-line. I haven two screenshots, one in gnome-terminal and one in aterm. If I download vte back to 0.15.2 and it solves my problem. Steps to reproduce: 1. Type more than three to four characters in ee. Actual results: A line turns into multi-line and grumble. Also, I can't do the backspace anymore to delete characters after that four characters. Expected results: http://people.freebsd.org/~mezz/gnome-terminal.png http://people.freebsd.org/~mezz/aterm.png Does this happen every time? Yes. Other information:
BTW: Here is what it looks like with vte 0.5.2 that does not has any of problem. http://people.freebsd.org/~mezz/vte-0.15.2.png
Created attachment 82584 [details] [review] Fix scrolling This looks like it may be similar to the screen regression (scrolling inside an alternate screen). Can you try HEAD or simply the attached patch?
I have pulled down the rev 1688[1]. This problem still exists. I went ahead to try the attached patch (id=82584) instead and it still doesn't solve this problem either. [1] http://svn.gnome.org/viewcvs/vte?rev=1688&view=rev
Reading my grammar and it looks like I am not a bit clear. The "I have pulled down the rev 1688[1]." is what I mean by I have pulled full HEAD and the lastest is rev 1688.
I have figured out how to reproduce it. You have to be in ZSH to reproduce it. I went in the dummy account that has no custom config of ~/.*, just complete default. If I switch back to SH and it solves my problem. Also, I just found out that I can't even see any of letters in VIM unless I change my shell to SH. BTW: The ZSH version is 4.3.2.
Hmm, just installed zsh (4.3.2) and vim appears to be functioning normally. I'm starting to suspect that this is related to bug 407945 which is related to vte breaking the child environment. Can you compare the output of env between vte-0.15.2 and vte-0.15.3? Or just check the value of TERM (which should be xterm)? Otherwise, a couple more screenshots showing different failure modes and a typescript would be useful. Thanks.
Yep, that's it. If I set TERM to 'xterm' and it solves my problem. vte-0.15.2: TERM=xterm vte-0.15.3.1688: TERM=cons25 As for more screenshot, I took one in VIM with 0.15.3.1688 and I typed 'foobar'. http://people.freebsd.org/~mezz/vte-0.15.3.1688.png You can go ahead mark this as duplicate and I will be following up in bug 407945 to test or whatever. Thanks!
Jeremy, thank you for tracking this down. Please do follow bug 407945 and confirm that whatever fix is made there also works for you. *** This bug has been marked as a duplicate of 407945 ***