`daemon.execCommandGC` The daemon object (grep execCommandGC) iterate over a map (grep execCommands.Commands) in a goroutine. Lock can't protect concurrency access in this case. Exec command storage object should return a copy of commands instead. Signed-off-by: Pei Su <sillyousu@gmail.com> Upstream-commit: e5e62b96ce0d4eb3934a386b07203830f55e07ce Component: engine