Opened 16 years ago
Closed 16 years ago
#8978 closed defect (Fixed)
Deadlock in backend on starting a new recording
| Reported by: | danielk | Owned by: | jpoet |
|---|---|---|---|
| Priority: | blocker | Milestone: | 0.24 |
| Component: | MythTV - General | Version: | Master Head |
| Severity: | high | Keywords: | |
| Cc: | Ticket locked: | no |
Description
I'm setting this as a blocker for now. If it turns out to be rare I will reduce the priority. But I want to investigate this to at least determine if it is a recent regression.
Attachments (1)
Change History (4)
by , 16 years ago
| Attachment: | 8978-dbg.txt added |
|---|
comment:1 by , 16 years ago
comment:2 by , 16 years ago
| Owner: | changed from to |
|---|---|
| Severity: | medium → high |
| Status: | new → assigned |
It looks like m_SMpending is set and StartRecording() will consequently block forever waiting for the signal quality to improve. This needs to be fixed, we can't have a poor signal on one recorder prevent all other recorders and the fronteds from working.. When StartRecording() blocks it prevents the scheduler from running and prevents all backend calls that require a scheduler lock from completing...

Very little of value is in the backend log: