Within a *shell* buffer, if a background process exits, it seems to
cause a stray character to be inserted the buffer
$ /bin/ls -l .profile
-rw-r--r-- 1 rick rick 5893 Jun 17 14:21 .profile
$ xemacs -q &
[1] 384
$ /bin/ls -l .profile
-rw-r--r-- 1 rick rick 5893 Jun 17 14:21 .profile
$ /bin/ls -l .profile
bash: ÿ/bin/ls: No such file or directory
[1]+ Done xemacs -q
$
In between the third and fourth command I typed C-x C-c at the
backgrounded xemacs. This is in 21.1.12, but I see it various other
versions as well, although possibly only on Linux and not Solaris.
Rick