[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