Is it possible that there is a problem when two tuners are simultaneously receiving EPG data?
In other words are things set up either to correctly cope with or to prevent concurrent updates to the EPG cache?
For instance this could be when one tuner is tuned to 'IEPG data 1' for OpenTV EPG while another is receiving either Freesat EPG or Freeview EPG.
Later: I see mentions of mutex in the code. So I guess yes, it should cope with concurrent cache update requests.