Steps to replicate, thanks to Paul Hoell in bug 833747. 1- install a language that may contain non-ascii characters (so far this has been observed in russian and german): sudo apt-get install language-pack-de language-pack-gnome-de 2- Launch checkbox using this installed language: LANG=de_AT.UTF-8 LANGUAGE=de_AT:de checkbox-gtk 3- Start a test run with all the tests. It's OK if you skip them, the problem gets triggered either way.
Expected result: - All tests run correctly and the run finishes. Actual result: - As seen in checkbox log file, any tests whose description contains non-ascii characters generate an exception (excerpt below). - As soon as the first job specifying "user" gets dispatched to the backend, the backend crashes with the trace seen here. Since it crashed in the middle of executing a job, the frontend doesn't notice this condition and will wait forever. As Paul observed, the window eventually becomes unresponsive. I won't set the bugs as duplicates as they potentially describe different issues and have to be addressed separately: 1- This bug (backend crashes when timeout has an invalid value). 2- bug 833747 (test execution fails when the description has non-ascii characters). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/827859 Title: backend crashed with TypeError in read(): timeout must be a float or None To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/checkbox/+bug/827859/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
