[mythtv-commits] Ticket #10264: deadlock in backend

MythTV noreply at mythtv.org
Mon Jan 16 05:42:40 UTC 2012


#10264: deadlock in backend
----------------------------------------+----------------------------
 Reporter:  brian@…                     |          Owner:  danielk
     Type:  Bug Report - Hang/Deadlock  |         Status:  assigned
 Priority:  major                       |      Milestone:  0.25
Component:  MythTV - General            |        Version:  Trunk Head
 Severity:  high                        |     Resolution:
 Keywords:                              |  Ticket locked:  0
----------------------------------------+----------------------------
Changes (by danielk):

 * owner:   => danielk
 * priority:  minor => major
 * status:  new => assigned
 * severity:  medium => high
 * milestone:  unknown => 0.25


Comment:

 Looking at ThreadStacktrace.txt I see:
  Threads 13,12,11,10,9,8,7,6 are all waiting for the schedLock in
 Scheduler::GetAllPending()
  Threads 5,3 are both waiting for the schedLock in
 Scheduler::GetRecording()
  Thread 26 is holding the schedLock and blocking on
 TVRec::StartRecording()

 I suspect what is holding up the TVRec::StartRecording() is the
 RecorderBase::GetRecordingQuality() call in Thread 39.

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/10264#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list