[mythtv-commits] Ticket #5217: mythbackend segfault when call QMutexLocker with back to back recordings

MythTV mythtv at cvs.mythtv.org
Thu Apr 17 07:40:28 UTC 2008


#5217: mythbackend segfault when call QMutexLocker with back to back recordings
---------------------------------------------+------------------------------
 Reporter:  Wolfgang <mythtv at linux-dude.de>  |       Owner:  ijr    
     Type:  defect                           |      Status:  new    
 Priority:  minor                            |   Milestone:  unknown
Component:  mythtv                           |     Version:  unknown
 Severity:  medium                           |     Mlocked:  0      
---------------------------------------------+------------------------------
 I have accidentally set EITCrawIdleStart to 1.
 This discovers a segfault with back to back recordings.
 The backend crash if it the active eit scanner thread starts direct after
 the first recording and call  QMutexLocker lock(&stateChangeLock) from the
 TVRec::SetChannel function.
 I don't know about QMutexLocker, so I don't now why it crashes when it try
 to lock.
 Maybe a simple solution where to prevent setting the EITCrawIdleStart
 value to a low value.
 I think the first crashes came with the multirec merge.
 The backtrace is from svn 16501.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/5217>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list