[mythtv-commits] Ticket #2438: Infinite loop in mythbackend

MythTV mythtv at cvs.mythtv.org
Fri Sep 22 12:41:18 UTC 2006

#2438: Infinite loop in mythbackend
 Reporter:  ian at beware.dropbear.id.au  |       Owner:  ijr    
     Type:  defect                     |      Status:  new    
 Priority:  major                      |   Milestone:  unknown
Component:  mythtv                     |     Version:  0.20   
 Severity:  high                       |  
 With mythbackend from 0.20+fixes svn branch, I see the backend going into
 a state where it is using 100% of CPU.
 I compiled with profiling and used oprofile, which shows

 Profiling through timer interrupt
 samples  %        linenr info                 image name               app
 name                 symbol name
 15006    96.2725  videooutbase.cpp:513        libmythtv-0.20.so.0.20.0
 mythbackend              VideoOutput::GetVisibleOSDBounds(float&, float&)

 This is with the backend doing nothing apparent at all. ie, not watching
 live tv, not recording, not commercial flagging. This is weird, because I
 don't know why the backend would be spending time in GetVisibleOSDBounds
 at all.

 If I stop and restart the backend, it settles back to normal, then
 something unidentified triggers it to go into this tight loop.

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

More information about the mythtv-commits mailing list