[mythtv-commits] Ticket #7528: Backend Deadlock during rescheduling
MythTV
mythtv at cvs.mythtv.org
Mon Nov 9 18:29:14 UTC 2009
#7528: Backend Deadlock during rescheduling
-----------------------------------------------+----------------------------
Reporter: Jelle Foks <jelle-mythtv@…> | Owner: gigem
Type: defect | Status: assigned
Priority: minor | Milestone: unknown
Component: MythTV - Scheduling | Version: unknown
Severity: medium | Mlocked: 0
-----------------------------------------------+----------------------------
Comment(by gigem):
The port to Qt4 and handling of non-thread-safe containers introduced an
ABBA deadlock. It's odd that you seem to be the only one to have seen it
occur. Please try the patch I attached. It's admittedly uglier than
yours, but hopefully makes it clearer that reschedLock is only used to
signal with reschedWait and to protect access to reschedQueue.
recordmatchLock still protects access to the recordmatch table.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7528#comment:2>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list