[mythtv-commits] Ticket #5228: Channel scanning hang with network recorder

MythTV mythtv at cvs.mythtv.org
Sun Apr 20 13:47:43 UTC 2008


#5228: Channel scanning hang with network recorder
------------------------------------------------+---------------------------
 Reporter:  Michaël Burtin <mburtin at gmail.com>  |       Owner:  danielk
     Type:  patch                               |      Status:  new    
 Priority:  minor                               |   Milestone:  unknown
Component:  channelscan                         |     Version:  head   
 Severity:  medium                              |     Mlocked:  0      
------------------------------------------------+---------------------------
 In current trunk, the channel scanning with a network recorder input hang
 with :
 {{{
 2008-04-20 15:35:38.570 Using runtime prefix = /usr/local, libdir =
 /usr/local/lib
 2008-04-20 15:35:38.588 DPMS is disabled.
 2008-04-20 15:35:38.590 Empty LocalHostName.
 2008-04-20 15:35:38.590 Using localhost value of solar
 2008-04-20 15:35:38.627 New DB connection, total: 1
 2008-04-20 15:35:38.633 Connected to database 'mythconverg' at host:
 localhost
 2008-04-20 15:35:38.652 Closing DB connection named 'DBManager0'
 2008-04-20 15:35:38.660 Primary screen: 0.
 2008-04-20 15:35:38.662 Connected to database 'mythconverg' at host:
 localhost
 2008-04-20 15:35:38.664 Using screen 0, 1280x1024 at 0,0
 2008-04-20 15:35:38.762 Overriding GUI, width=1024, height=768 at 0,0
 2008-04-20 15:35:38.763 New DB connection, total: 2
 2008-04-20 15:35:38.764 Connected to database 'mythconverg' at host:
 localhost
 2008-04-20 15:35:38.766 Current Schema Version: 1219
 2008-04-20 15:35:38.820 Switching to square mode (G.A.N.T)
 2008-04-20 15:35:38.846 Using the Qt painter
 2008-04-20 15:35:38.849 lirc init success using configuration file:
 /home/mythtv/.mythtv/lircrc
 2008-04-20 15:35:38.859 JoystickMenuClient Error: Joystick disabled -
 Failed to open device /dev/input/js0
 2008-04-20 15:35:38.908 MC::NormalizeFontSize() called, but no window
 2008-04-20 15:35:39.821 Loading from:
 /usr/local/share/mythtv/themes/G.A.N.T/base.xml
 2008-04-20 15:35:40.364 Loading from:
 /usr/local/share/mythtv/themes/default/base.xml
 2008-04-20 15:35:43.095 DiSEqCDevTree, Warning: No device tree for cardid
 2
 2008-04-20 15:35:43.097 New DB connection, total: 3
 2008-04-20 15:35:43.098 Connected to database 'mythconverg' at host:
 localhost
 2008-04-20 15:35:43.151 DiSEqCDevTree, Warning: No device tree for cardid
 3
 2008-04-20 15:35:43.166 New DB connection, total: 4
 2008-04-20 15:35:43.167 Connected to database 'mythconverg' at host:
 localhost
 2008-04-20 15:35:43.168 New DB connection, total: 5
 2008-04-20 15:35:43.169 Connected to database 'mythconverg' at host:
 localhost
 2008-04-20 15:35:43.296 DiSEqCDevTree, Warning: No device tree for cardid
 5
 QObject::setParent: Cannot set parent, new parent is in a different thread
 QObject::startTimer: QTimer can only be used with threads started with
 QThread
 }}}

 Here's a patch that convert the IPTVChannelFetcher thread from pthread to
 QThread.
 Remark : the progress Dialog does not update during scanning, maybe it's a
 side effect.

 Mythtv version :

 {{{
 Please include all output in bug reports.
 MythTV Version   : 17084M
 MythTV Branch    : trunk
 Library API      : 0.22.20080416-1
 Network Protocol : 40
 QT Version       : 4.3.2
 Options compiled in:
  linux debug using_oss using_alsa using_backend using_frontend using_iptv
 using_joystick_menu using_lirc using_opengl_vsync using_v4l using_x11
 using_xrandr using_xv using_xvmc using_xvmc_vld using_bindings_perl
 using_bindings_python using_opengl using_ffmpeg_threads using_live
 }}}

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


More information about the mythtv-commits mailing list