Ticket #10647 (closed Bug Report - Hang/Deadlock: fixed)
Opened 13 months ago
Last modified 11 months ago
Scheduler deadlock during Live TV
| Reported by: | stichnot | Owned by: | gigem |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.25.2 |
| Component: | MythTV - Scheduling | Version: | Master Head |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
While watching live TV, got the popup indicating that the backend wanted the tuner for a scheduled recording. I clicked "OK" to let the scheduled program record. This resulted in an apparent deadlock in the scheduler code. (To be precise, the scheduler wanted a different tuner but in the same input group as the Live TV tuner.) The deadlock manifested itself as mythfrontend and mythweb connection attempts hanging.
I attached gdb to the mythbackend process and got a stack trace.
Also including some backend logs with "-v most --loglevel debug". To make the size manageable, I filtered out lines containing "TFW" or "JobQueue?", and I removed lines prior to 1 minute before the recording. (But I kept the first 100 lines to show version and startup information.)
Attachments
Change History
comment:1 Changed 11 months ago by stuartm
Can you test the following patch? http://pastebin.ca/2162527
comment:2 Changed 11 months ago by David Engel <dengel@…>
- Status changed from new to closed
- Resolution set to fixed
