Opened 15 years ago
Closed 15 years ago
Last modified 14 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)
Change History (3)
Note: See
TracTickets for help on using
tickets.
The fix.