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
