I was able to reproduce this bug with a current version of d-i by starting a shell, and typing the following keys: ls<left arrow><left arrow>w<left arrow>x<left arrow>yfoo Here's how the line looked after each key press with _ and [] indicating the cursor position. ~# l_ ~# ls_ ~# l[s] ~# [l]s ~# w[l]s ~# [w]ls ~# x[w]ls ~# [x]wls ~# yxwls_ ~# yxwlsfxwls_ ~# yxwlsfxwlsoxwls_ ~# yxwlsfxwlsoxwlsoxwls_ The last four lines indicate the bug; first the cursor jumped to the end of the line after the "y" was inserted. Then things seem really broken and additional typing inserts partial copies of the whole line per character typed. This is *only* a display problem; when I hit enter after the last letter typed, the shell said: "yfooxwls: not found" It seems to me that this could be caused by the shell outputting wrong escape sequences, or by the terminal not correctly handling its escpae sequences (for cursor movement). The problem might only show up in a bterm. If I boot d-i with debian-installer/framebuffer=false, I don't see the problem. -- see shy jo
Attachment:
signature.asc
Description: Digital signature