Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#7356 closed patch (invalid)

Recorder can infinitely wait for a RingBuffer change if LiveTV exits before it completes.

Reported by: anonymous Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: MythTV - General Version: head
Severity: low Keywords:
Cc: Ticket locked: no

Description

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.

Attachments (1)

fix.diff (330 bytes) - added by Mark.Buechler@… 10 years ago.
The fix.

Download all attachments as: .zip

Change History (3)

Changed 10 years ago by Mark.Buechler@…

Attachment: fix.diff added

The fix.

comment:1 Changed 10 years ago by Shane Shrybman

Milestone: 0.220.22.1
Resolution: invalid
Status: newclosed
Type: defectpatch

I don't believe that anyone is committing fixes to 0.21-fixes anymore and I think this problem has been fixed in trunk. (please see [20645] and [20781])

comment:2 Changed 10 years ago by stuartm

Milestone: 0.22.1unknown
Note: See TracTickets for help on using tickets.