Runner goes stuck during build progress updates
More specifically, it happens as soon as any character from non-printable range inside 0x00-0x19 falls into build log. And I then can inspect CI runner log and come upon something like following:
2014-07-09 16:16:52 +0400 | Submitting build 523 to coordinator...failure: invalid byte sequence in UTF-8
I honestly no idea who does not seem to handle it, is it Ruby or database but for the sake of clarity I must confess that we run Postgres 9.3 here.
Apparently common terminal emulators with Unicode support handle such characters gracefully in output, perhaps adoption of such behaviour is reasonable enough.