[mythtv] DVB broken in 9701?

Stuart Morgan stuart at tase.co.uk
Thu Apr 13 22:46:15 UTC 2006


On Thursday 13 April 2006 23:32, Daniel Kristjansson wrote:
> > It's 9689, mismatched pollLock in dvbsiparser.cpp (credit to Ivor for
> > finding it)
>
> It wouldn't have been 9689, it doesn't touch dvbsiparser. And I didn't
> see any mismatched locks in there, but I applied the patch anyway since
> using a QMutexLocker is much cleaner than raw lock/unlock calls.

The mismatch was in DelPid (we can return early without releasing the lock 
halfway through). In 9689 we call DelPid much more than we did previously, 
increasing the likelyhood of the problem.
-- 
Stuart Morgan


More information about the mythtv-dev mailing list