[mythtv-commits] Ticket #7356: Recorder can infinitely wait for a RingBuffer change if LiveTV exits before it completes.
MythTV
mythtv at cvs.mythtv.org
Sat Oct 17 15:41:57 UTC 2009
#7356: Recorder can infinitely wait for a RingBuffer change if LiveTV exits before
it completes.
------------------------------+---------------------------------------------
Reporter: anonymous | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: 0.22
Component: MythTV - General | Version: head
Severity: low | Mlocked: 0
------------------------------+---------------------------------------------
In tv_rec.cpp, the recorder can infinitely wait for a RingBuffer change if
LiveTV exits before it completes causing future RingBuffer changes to
never occur and the following entries to constantly be logged:
2009-10-17 10:33:38.244 Waiting for ringbuffer switch
2009-10-17 10:33:38.253 TVRec(1): Enabling Full LiveTV UI.
This applies to 0.21-fixes but looking at the code, I believe this also
pertains to trunk since m_switchingBuffer is only getting set to false in
one place.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7356>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list