[mythtv-users] Intermittent Channel Change Error

Brian Walter blwalter at gmail.com
Mon Apr 23 18:02:47 UTC 2007


Tom Greer wrote:
> Recently, I started experiencing problems when changing channels.
>
> When the problem occurs, I get a message "Error was encountered while
> displaying video".  The screen shows one button which reads "Return to
> Menu".
>
> Selecting Watch TV from the menu always displays the channel successfully.
>
> I have three DCT-6xxx boxes connected via firewire and an HDHomeRun.
> The problem seems to happen only on the firewire connections.  In my
> testing today, it only occured on high definition channels.
>
> A little more about my system configuration.  The master backend has a
> single DCT box connected.  I have three other frontend/backend combos.
>  Two have a DCT boxes
>  attached.  The other is connected to the two HDHomeRun tuners.  I
> have fifth system that is a simple fileserver that holds all the video
> via NFS.
>
> My backend log shows this:
>
> 2007-04-23 09:08:41.047 TVRec(1): RingBufferChanged()
> 2007-04-23 09:08:41.052 Finished recording Daisy Cooks! With Daisy
> Martinez "Praise of El Pollo": channel 1710
> 0: start_time: 3826.393 duration: 6.724
> 1: start_time: 3826.393 duration: 6.724
> stream: start_time: 42515.476 duration: 74.708 bitrate=12982 kb/s
> 2007-04-23 09:08:41.233 AFD: Opened codec 0x763e90, id(MPEG2VIDEO) type(Video)
> 2007-04-23 09:08:41.234 AFD: Opened codec 0x8189f0, id(AC3) type(Audio)
> 2007-04-23 09:08:41.949 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:42.105 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:42.262 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:42.418 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:42.503 MainServer::HandleAnnounce Playback
> 2007-04-23 09:08:42.503 adding: shuttle1 as a client (events: 0)
> 2007-04-23 09:08:42.504 MainServer::HandleAnnounce FileTransfer
> 2007-04-23 09:08:42.504 adding: shuttle1 as a remote file transfer
> 2007-04-23 09:08:42.575 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:42.731 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:42.886 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:43.044 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:43.231 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:43.386 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:43.544 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:43.699 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:43.855 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:44.012 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:44.168 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:44.325 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:44.512 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:44.668 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:44.825 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:44.981 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:45.136 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:45.294 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:45.449 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:45.605 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:45.794 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:45.949 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:46.105 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:46.262 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:46.418 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:46.575 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:46.731 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:46.886 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:47.044 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:47.231 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:47.386 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:47.544 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:47.700 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:47.855 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:48.012 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:48.168 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:48.325 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:48.481 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:48.668 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:48.825 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:48.981 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:49.006
> RingBuf(/video_new/recordings/1704_20070423090840.mpg): Invalid file
> (fd -1) when opening '/video_new/recordings/1704_20070423090840.mpg'.
> 2007-04-23 09:08:49.014
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:49.137 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:49.214
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:49.294 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:49.413
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:49.449 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:49.605 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:49.613
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:49.762 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:49.813
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:49.949 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:50.014
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:50.105 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:50.213
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:50.262 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:50.413
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:50.418 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:50.575 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:50.613
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:50.731 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:50.813
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:50.887 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:51.013
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:51.044 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:51.213
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:51.231 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:51.386 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:51.413
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:51.544 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:51.613
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:51.699 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:51.813
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:51.855 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:52.012 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:52.013
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:52.168 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:52.213
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:52.325 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:52.413
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:52.512 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:52.613
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:52.668 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:52.813
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:52.825 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:52.981 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:53.015
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:53.137 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:53.217
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:53.294 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:53.417
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:53.449 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:53.605 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:53.617
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:53.762 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:53.817
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:53.949 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:54.017
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:54.105 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:54.217
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:54.262 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:54.417
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:54.418 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:54.575 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:54.617
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:54.731 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:54.817
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:54.887 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:55.017
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:55.044 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:55.217
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:55.231 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:55.387 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:55.417
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:55.544 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:55.617
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:55.699 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:55.817
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:55.855 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:56.013 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:56.017
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:56.168 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:56.217
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:56.325 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:56.417
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:56.512 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:56.617
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:56.668 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:56.817
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:56.825 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:56.981 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:57.017
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:57.137 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:57.217
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:57.294 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:57.417
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:57.450 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:57.605 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:57.617
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:57.762 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:57.817
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:57.949 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:58.017
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:58.105 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:58.217
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:58.262 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:58.417
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:58.418 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:58.575 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:58.617
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:58.731 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:58.817
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:58.887 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:59.017
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:59.044 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:59.217
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:59.231 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:59.387 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:59.417
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:59.544 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:59.617
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:59.700 Started PESPacket, but !payloadStart()
> 2007-04-23 09:08:59.817
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:08:59.855 Started PESPacket, but !payloadStart()
> 2007-04-23 09:09:00.012 Started PESPacket, but !payloadStart()
> 2007-04-23 09:09:00.017
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:09:00.168 Started PESPacket, but !payloadStart()
> 2007-04-23 09:09:00.219
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:09:00.325 Started PESPacket, but !payloadStart()
> 2007-04-23 09:09:00.423
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:09:00.481 Started PESPacket, but !payloadStart()
> 2007-04-23 09:09:00.644
> RingBuf(/video_new/recordings/1704_20070423090840.mpg) Error: Invalid
> file descriptor in 'safe_read()'
> 2007-04-23 09:09:00.668 Started PESPacket, but !payloadStart()
> 2007-04-23 09:09:00.825 Started PESPacket, but !payloadStart()
> 2007-04-23 09:09:00.847 TVRec(1): Changing from WatchingLiveTV to None
> 2007-04-23 09:09:00.874 Finished recording Today: channel 1704
>
> Any ideas where to start?
>
> Thanks.
>
> Tom
> _______________________________________________
>   
I had the same 'invalid fd (-1)' issue - and made it go away in regards 
to live tv by checking the 'always stream from mythbackend' in setup.  
Seems it had something to do with nfs and remote mounting the partition 
on my frontend.

Brian


More information about the mythtv-users mailing list