[mythtv-commits] Re: Ticket #804: DVB signal monitor, signal level OSD (race condition ?)

MythTV mythtv at cvs.mythtv.org
Wed Dec 14 01:47:17 EST 2005


#804: DVB signal monitor, signal level OSD (race condition ?)
-------------------------------------------------+--------------------------
 Reporter:  John Pullan <john.pullan at gmail.com>  |        Owner:  danielk 
     Type:  defect                               |       Status:  reopened
 Priority:  minor                                |    Milestone:          
Component:  mythtv                               |      Version:          
 Severity:  medium                               |   Resolution:          
-------------------------------------------------+--------------------------
Comment (by nooneimprt4nt at gmail.com):

 I can easily reproduce this as well using DVB-S.  In fact in my case, it
 is worse, in that it often takes more than 4 retries before the frontend
 is able to read data when switching channels, so I get something that
 looks like:
 {{{
 2005-12-13 22:12:37.003 Invalid file handle when opening
 /var/lib/mythtv/1110_20051213221236.mpg.  4 retries remaining.
 2005-12-13 22:12:37.505 Invalid file handle when opening
 /var/lib/mythtv/1110_20051213221236.mpg.  3 retries remaining.
 2005-12-13 22:12:37.580 NVP: Prebuffer wait timed out 10 times.
 2005-12-13 22:12:38.007 Invalid file handle when opening
 /var/lib/mythtv/1110_20051213221236.mpg.  2 retries remaining.
 2005-12-13 22:12:38.400 NVP: Prebuffer wait timed out 10 times.
 2005-12-13 22:12:38.512 Invalid file handle when opening
 /var/lib/mythtv/1110_20051213221236.mpg.  1 retries remaining.
 2005-12-13 22:12:39.013 Invalid file handle when opening
 /var/lib/mythtv/1110_20051213221236.mpg.  0 retries remaining.
 2005-12-13 22:12:39.224 NVP: Prebuffer wait timed out 10 times.
 2005-12-13 22:12:39.518 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
 Error: File I/O problem in 'safe_read()'
     eno: Bad file descriptor (9)
 2005-12-13 22:12:39.580 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
 Error: File I/O problem in 'safe_read()'
     eno: Bad file descriptor (9)
 2005-12-13 22:12:39.642 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
 Error: File I/O problem in 'safe_read()'
     eno: Bad file descriptor (9)
 2005-12-13 22:12:39.644 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
 Error: File I/O problem in 'safe_read()'
     eno: Bad file descriptor (9)
 2005-12-13 22:12:39.706 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
 Error: File I/O problem in 'safe_read()'
     eno: Bad file descriptor (9)
 2005-12-13 22:12:39.768 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
 Error: File I/O problem in 'safe_read()'
     eno: Bad file descriptor (9)
 2005-12-13 22:12:40.044 NVP: Prebuffer wait timed out 10 times.
 2005-12-13 22:12:40.864 NVP: Prebuffer wait timed out 10 times.
 2005-12-13 22:12:41.685 NVP: Prebuffer wait timed out 10 times.
 2005-12-13 22:12:42.507 NVP: Prebuffer wait timed out 10 times.
 2005-12-13 22:12:43.327 NVP: Prebuffer wait timed out 10 times.
 ...
 }}}
 At which point I need to restart the frontend to continue.

 Changing the default number of retries to 20 in RingBuffer.h fixes that
 problem, but I still get the 'you should have a signal lock' message
 whenever it takes more than a couple retries.

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


More information about the mythtv-commits mailing list