If I remain inside Ubuntu 21.04, but compile the previous version of bash, then the error disappears, ... this suggest that the erorr is not the consequence of the version of Ubuntu, but the "bash, version 5.1.4(1)-release" itself, or perhaps an Ubuntu specific configuration of the environment. In detail:
mkdir ~/bash cd ~/bash wget https://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz tar xvzf bash-5.0.tar.gz cd bash-5.0 sudo apt-get install byacc ./configure make env -i PATH="$PWD:$PATH" ./bash --noprofile --norc and here if I drop something containing a line feed character, the bash will correctly execute the currently edited commandline -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to bash in Ubuntu. https://bugs.launchpad.net/bugs/1925823 Title: losts or misinterprets the newline character coming from mouse paste Status in bash package in Ubuntu: Confirmed Bug description: Quiete a few experients shows, that bash misinterprets the newline- character coming from mouse paste, while in the same terminals the emacs or vim or alpine and many other character oriented programs interprest correctly. The problem is specific to the situation when we are at a bash prompt of a new version of bash we got in Ubuntu 21.04. As soon as I invoke an ssh session, the interpretation of the newline-caharcter becomes correct, since the remote older bash interprets correctly. >>> Newline bug of first kind: If there is a complete bash command with terminating newline in the cut and paste buffer, and it is pasted into a gnome-terminal, then the command is *not* executed, the newline is ignored by the terminal. >>> Newline bug of second kind: If I prepare a bash command say cp target-directory and I collect into the paste buffer "source-file newline-character" and I drop it IN BETWEEN the prepared "cp" and "target-directory" then the result is wrong: instead of interpreting the newline-character as "push enter" the command is broken into the followint 2 lines: cp source-file target-directory and I get an error message about missing target specification. cp: missing destination file operand after 'source-file' Try 'cp --help' for more information. bash: target-directory: Is a directory I found better to make this original bug descripton more informative. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bash/+bug/1925823/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp