[mythtv-commits] Ticket #1666: mythfrontend crashes when editing people search from watch recordings

MythTV mythtv at cvs.mythtv.org
Wed Aug 9 17:30:47 UTC 2006


#1666: mythfrontend crashes when editing people search from watch recordings
----------------------------------------+-----------------------------------
 Reporter:  ajlill at ajlc.waterloo.on.ca  |        Owner:  gigem  
     Type:  defect                      |       Status:  new    
 Priority:  minor                       |    Milestone:  unknown
Component:  mythtv                      |      Version:  0.19   
 Severity:  medium                      |   Resolution:         
----------------------------------------+-----------------------------------
Changes (by danielk):

  * owner:  ijr => gigem
  * milestone:  => unknown

Comment:

 David, this is probably due to using a single ProgramInfo in two threads.
 ProgramInfo::clone() makes a copy which can be used in another thread. The
 problem is due to QStrings, which use non-threadsafe reference counting,
 the ProgramInfo::clone() uses QDeepCopy<QString> to make copies that can
 safely be used in another thread.

 PS This report probably pre-dates the QDeepCopy usage in clone(), but you
 can probably do a check of ProgramInfo usage in the scheduler much more
 quickly than I could...

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/1666#comment:2>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list