[mythtv-users] Playback stops, returns to guide [Ringbuf Error: I/O problem in safe_read]

William william_munson at comcast.net
Fri Apr 24 20:52:42 UTC 2009


Evan Passero wrote:
> I have been having an issue where playback of recorded shows will 
> stop, usually right around the title sequence, and will return me to 
> the "Recorded Programs" list. I tried looking through the lists to see 
> if this problem has been found and fixed, and was not able to find a 
> solution. I did find two other posts (from 2004) but neither seemed to 
> have any replies:
> 1) http://www.gossamer-threads.com/lists/mythtv/users/61928?search_string=playback;#61928
> 2) http://www.gossamer-threads.com/lists/mythtv/users/71233?nohighlight=1#71233
>
>
> From searching through the googles, I found mentions of 
> running m/ythcommflag --rebuild -f <filename> /to rectify a bad 
> seektable and this is what was returned:
>
> mythcommflag --rebuild -f 1006_20090423203000.mpg
> 2009-04-24 09:32:53.313 Using runtime prefix = /usr
> 2009-04-24 09:32:53.354 DBHostName is not set in mysql.txt
> 2009-04-24 09:32:53.354 Assuming localhost
> 2009-04-24 09:32:53.354 Empty LocalHostName.
> 2009-04-24 09:32:53.468 New DB connection, total: 1
> 2009-04-24 09:32:53.490 Closing DB connection named 'DBManager0'
> 2009-04-24 09:32:53.493 mythcommflag version: 
> 0.21.20080304-1 www.mythtv.org <http://www.mythtv.org/>
> 2009-04-24 09:32:53.493 Enabled verbose msgs: important
>
> MythTV Commercial Flagger, started at Fri Apr 24 09:32:53 2009
> Rebuilding SeekTable(s) for:
> ChanID  Start Time      Title                                      Status
> ------  --------------  -----------------------------------------  ------
> 2009-04-24 09:32:53.504 New DB connection, total: 2
> 1006    20090423203000  Parks and Recreation                       
> 2009-04-24 09:32:53.578 Using protocol version 40
> 2009-04-24 09:32:57.791 RingBuf(/video/media2/1006_20090423203000.mpg) 
> Error: File I/O problem in 'safe_read()'
> eno: Input/output error (5)
> 2009-04-24 09:32:57.854 RingBuf(/video/media2/1006_20090423203000.mpg) 
> Error: File I/O problem in 'safe_read()'
> eno: Input/output error (5)
> 2009-04-24 09:32:57.919 RingBuf(/video/media2/1006_20090423203000.mpg) 
> Error: File I/O problem in 'safe_read()'
> eno: Input/output error (5)
> 2009-04-24 09:32:57.920 RingBuf(/video/media2/1006_20090423203000.mpg) 
> Error: File I/O problem in 'safe_read()'
> eno: Input/output error (5)
> 2009-04-24 09:32:57.982 RingBuf(/video/media2/1006_20090423203000.mpg) 
> Error: File I/O problem in 'safe_read()'
> eno: Input/output error (5)
> 2009-04-24 09:32:58.045 RingBuf(/video/media2/1006_20090423203000.mpg) 
> Error: File I/O problem in 'safe_read()'
> eno: Input/output error (5)
> Rebuilt      
>
> Finished commercial break flagging at Fri Apr 24 09:32:58 2009
>
> The files have the correct length but I can not view them past 
> the erroneous end marker. If I try to skip past where the recording 
> wants to stop, it will play for a second or two then return to the 
> programs screen. The preview thumbnail will continue to play past 
> where the file tries to stop, so I know that the whole episode was 
> recorded.

Might not help you but it should not make anything worse :) Have you 
tried running the myth_optimizedb.pl script in the contribs folder? 
Perhaps something in your database is a bit foobar'ed. I was having 
various strange problems with recordings and realized that I had been 
running for 8 months or so without ever "defragmenting" the database. 
After running the script, they all went away. Now I run it weekly from a 
cron job.


More information about the mythtv-users mailing list