The output of executed command may contain invalid utf-8 byte.

* On my local machine, `test/legacy/worker_test.rb` test will fail
  because in `worker_pids returns pids` test, `ps -A -o pid,command`
  command result contains invalid byte sequence in UTF-8.
  And an error will be raised when spliting an invalid UTF-8 stirng.