I am not a Python expert but it seems like the bug originates from
CLIDialog.raw_input_char method.

Russian letters usually take 2 bytes in UTF-8. For example, Russian П
(View Report) is D0 BF.

raw_input_char() returns only one char (D0) which is not valid UTF-8.
run() then generates an exception, while True loop continues and the
next call to raw_input_char() returns the second part of the letter
(BF).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/840163

Title:
  apport-cli fails to understand non-English characters

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/840163/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to