diff -up iotop-0.6/iotop/data.py.splitline iotop-0.6/iotop/data.py
--- iotop-0.6/iotop/data.py.splitline 2013-05-27 00:44:18.000000000 +0200
+++ iotop-0.6/iotop/data.py 2018-07-09 16:08:04.135771959 +0200
@@ -193,7 +193,13 @@ def parse_proc_pid_status(pid):
result_dict = {}
try:
for line in open('/proc/%d/status' % pid):
- key, value = line.split(':\t', 1)
+ try:
+ key, value = line.split(':', 1)
+ except ValueError:
+ # Ignore lines that are not formatted correctly as
+ # some downstream kernels may have weird lines and
+ # the needed fields are probably formatted correctly.
+ continue
result_dict[key] = value.strip()
except IOError:
pass # No such process