crashes on bashrc reload
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
command-not-found |
New
|
Undecided
|
Unassigned |
Bug Description
With the following .bashrc:
[ -z "$bx_has__bashrc" ] || return
bx_has__bashrc=1
echo >&2 '. BASHRC'
bind -x $'"\C-e": bx_bashrc_edit;'
bx_bashrc_edit()
{
#set -x
vim +'set ft=sh' "$HOME/.bashrc" && unset -v bx_has__bashrc && builtin . "$HOME/.bashrc";
#set +x
}
I get
Sorry, command-not-found has crashed! Please file a bug report at:
https:/
Please include the following information with the report:
command-not-found version: 0.3
Python version: 3.4.3 final 0
Distributor ID: LinuxMint
Description: Linux Mint 17.3 Rosa
Release: 17.3
Codename: rosa
Exception information:
'utf-8' codec can't encode character '\udccf' in position 0: surrogates not allowed
Traceback (most recent call last):
File "/usr/lib/
callback()
File "/usr/lib/
if not cnf.advise(args[0], options.
File "/usr/lib/
packages = self.getPackage
File "/usr/lib/
result.
File "/usr/lib/
result = self.db.
File "/usr/lib/
key = key.encode('utf-8')
UnicodeEncodeE
whenever .bashrc is reloaded with Ctrl-E. Uncommenting the set `set -x` and `set +x` cause the
error text to no longer appear.