From 2fa5d98f52ca34e963f7de7ff77224c5ed1e4c11 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 15 Aug 2019 13:28:08 +0100 Subject: bitbake: runqueue: Fix data corruption problem This was overwriting data in the parent which caused all kinds of odd/weird failures. (Bitbake rev: 4c5aeb424247a9d0c907524ffacd9c61fcdc0852) Signed-off-by: Richard Purdie --- bitbake/lib/bb/runqueue.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'bitbake/lib') diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index 4bf817773a..53031740bd 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py @@ -1815,6 +1815,9 @@ class RunQueueExecute: if not self.rq.depvalidate: return False + # Must not edit parent data + taskdeps = set(taskdeps) + taskdata = {} taskdeps.add(task) for dep in taskdeps: -- cgit v1.2.3-54-g00ecf