diff options
| -rw-r--r-- | meta/classes/buildstats.bbclass | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/classes/buildstats.bbclass b/meta/classes/buildstats.bbclass index 8d7b5988e3..960653c704 100644 --- a/meta/classes/buildstats.bbclass +++ b/meta/classes/buildstats.bbclass | |||
| @@ -31,6 +31,11 @@ def get_process_cputime(pid): | |||
| 31 | i = f.readline().strip() | 31 | i = f.readline().strip() |
| 32 | if not i: | 32 | if not i: |
| 33 | break | 33 | break |
| 34 | if not ":" in i: | ||
| 35 | # one more extra line is appended (empty or containing "0") | ||
| 36 | # most probably due to race condition in kernel while | ||
| 37 | # updating IO stats | ||
| 38 | break | ||
| 34 | i = i.split(": ") | 39 | i = i.split(": ") |
| 35 | iostats[i[0]] = i[1] | 40 | iostats[i[0]] = i[1] |
| 36 | resources = resource.getrusage(resource.RUSAGE_SELF) | 41 | resources = resource.getrusage(resource.RUSAGE_SELF) |
