TV playback freezing... exiting, but mythtv not crashing

  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:9f3bea1a5bb5f6f1b0b3d9aca3d1cd84' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Not sure where to start looking here... I\'m recording a long program and trying to watch from the beginning... I get anywhere from 3 to 15 minutes before the screen freezes (for a second), then goes to my MythTV GUI with most of the screen not drawn (for about 15 seconds), then dumps me to the \"you\'ve just finished watching, what do you want to do with the recording\" question.</p>\n<p>I can choose to keep the recording and start watching it again.</p>\n<p>As the program is still on I\'m not sure if this happens on a pure playback-only, but I can check that out soon.</p>\n<p>I read a random thread about running the Gnu Debugger. Once I start watching the recording I get a long line of this sort of thing:</p>\n<p><code><br />\n[New Thread -1249793136 (LWP 9884)]<br />\n2007-09-16 21:14:07.700 Using realtime priority.<br />\n2007-09-16 21:14:07.701 TV: Changing from None to WatchingRecording<br />\n2007-09-16 21:14:07.801 Video timing method: USleep with busy wait<br />\n[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 11 2<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 3 3<br />\n[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 6 4<br />\n[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 3 5<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 6<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 13 7<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 21 8<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 9<br />\n[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 1 10<br />\n[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 1 11<br />\n[mpeg2video @ 0x6ab6d80]mb incr damaged<br />\n[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 1 13<br />\n[mpeg2video @ 0x6ab6d80]slice mismatch</code></p>\n<p>and then near the crash I see this:</p>\n<p><code><br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 43<br />\n[mpeg2video @ 0x6ab6d80]mb incr damaged<br />\n2007-09-16 21:18:52.016 GetNextFreeFrame() served a busy frame A. Dropping. uUUUUUUUUUUUUUUUUUUUUUUUUUUUUuL<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 30<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 31<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 32<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 33<br />\n[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 34<br />\n2007-09-16 21:29:42.896 NVP: prebuffering pause<br />\n2007-09-16 21:29:43.427 RingBuf(/storage/recordings/1091_20070916190000.mpg): Waited 1.0 seconds for data to become available...<br />\n2007-09-16 21:29:43.597 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:44.267 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:44.431 RingBuf(/storage/recordings/1091_20070916190000.mpg): Waited 2.0 seconds for data to become available...<br />\n2007-09-16 21:29:44.937 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:45.607 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:46.277 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:46.439 RingBuf(/storage/recordings/1091_20070916190000.mpg): Waited 4.0 seconds for data to become available...<br />\n2007-09-16 21:29:46.946 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:47.616 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:48.286 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:48.956 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:49.626 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:50.296 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:50.454 RingBuf(/storage/recordings/1091_20070916190000.mpg): Waited 8.0 seconds for data to become available...<br />\n2007-09-16 21:29:50.966 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:51.636 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:52.306 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:52.975 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:53.645 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:54.315 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:54.985 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29: 55.655 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:56.325 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:56.995 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:57.665 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:58.335 NVP: Prebuffer wait timed out 10 times.<br />\n2007-09-16 21:29:58.517 RingBuf(/storage/recordings/1091_20070916190000.mpg) Error: Waited 16 seconds for data, aborting.<br />\n[Thread -1249793136 (LWP 9884) exited]<br />\n[Thread -1341346928 (LWP 9882) exited]<br />\n[Thread -1271759984 (LWP 9880) exited]<br />\n2007-09-16 21:30:40.356 TV: Attempting to change from WatchingRecording to None<br />\n[Thread -1282249840 (LWP 9881) exited]<br />\n2007-09-16 21:30: 40.531 TV: Changing from WatchingRecording to None<br />\n[Thread -1260282992 (LWP 9878) exited]<br />\n</code></p>\n<p>I\'d love some pointers on where to look, logs, settings, forum posts, etc... </p>\n<p>Thanks.</p>\n', created = 1369310978, expire = 1369397378, headers = '', serialized = 0 WHERE cid = '1:9f3bea1a5bb5f6f1b0b3d9aca3d1cd84' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:f658714ea2f87f81c3ce86de77d7132f' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>well, no sooner had it stopped and 10:00 rolled around and the show I was recording ended.</p>\n<p>Started watching again and lasted about 20 minutes before getting kicked out. So, it doesn\'t seem to matter if the backend is recording or not.</p>\n<p>Thought you\'d like to know!</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:f658714ea2f87f81c3ce86de77d7132f' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:a08892f20b1ee0c7aefa1a9a2b84fc73' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>okay, I have a few issues on a few other threads but this is kind of a big problem.</p>\n<p>Tried to watch a show and sometimes it would play for 20 minutes, sometimes 5 seconds, then freeze and stop.</p>\n<p>Mythfrontend never stops, and I\'m watching again and waiting. I\'m trying to watch a 1-second top window because it looks like for a split-second in there the mythfrontend %CPU shows 9999... that\'s after the freeze, though.</p>\n<p>not sure where to start looking...</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:a08892f20b1ee0c7aefa1a9a2b84fc73' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:02505df7bc05a027cae021125db6f4b0' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>You seem to be suffering from an issue that I have been trying to nail down for months. Does it happen at the show transition points? Are you using a remote frontend not a combined backend / frontend. Normally just hitting the liveTV button gets it out of this state and back to usable. Turning off realtime threads helps with this issue but does not eliminate it. If I left the system spool up 10-15 seconds by pausing and then unpausing it usually will not freeze at the show transitions.</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:02505df7bc05a027cae021125db6f4b0' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:6d14428d9743a2b902b25a671265052c' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>I\'ve had similar issues myself. It never happens with my combined frontend/backend boxes though; and as soundpaw mentions, it always seems to happen when the EPG transitions to the next show. I haven\'t been using any remote frontends for a few months now, so it\'s not an immediate issue for me luckily. Here\'s hoping that a fix is found soon...</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:6d14428d9743a2b902b25a671265052c' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:77ba09bc14c38d4fbe0ac2bc2df19b43' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>\n<div class=\"quote-msg\">\n<div class=\"quote-author\"><em>southpaw</em> wrote:</div>\n<p>Does it happen at the show transition points?</p></div>\n</p><p>No... it was skipping seconds or minutes of the show in mid scene... sometimes the plot line got quite confusing!</p>\n<p>\n<div class=\"quote-msg\">\n<div class=\"quote-author\"><em>southpaw</em> wrote:</div>\n<p>Are you using a remote frontend not a combined backend / frontend.</p></div>\n</p><p>This is a combined frontend/backend system.</p>\n<p>\n<div class=\"quote-msg\">\n<div class=\"quote-author\"><em>southpaw</em> wrote:</div>\n<p>Normally just hitting the liveTV button gets it out of this state and back to usable.</p></div>\n</p><p>It doesn\'t crash the frontend, but it takes a good 15 to 30 seconds for it to return... I then get the prompt as if the show ended (delete recording or keep it). I can start up the show again, fast forward to where I left off, and continue on. For a while.</p>\n<p>\n<div class=\"quote-msg\">\n<div class=\"quote-author\"><em>southpaw</em> wrote:</div>\n<p>Turning off realtime threads helps with this issue but does not eliminate it. If I left the system spool up 10-15 seconds by pausing and then unpausing it usually will not freeze at the show transitions.</p></div>\n</p><p>I am watching the recording, not live... is there something I can do to \"turn off realtime threads?\"</p>\n<p>\n<div class=\"quote-msg\">\n<div class=\"quote-author\"><em>inm8</em> wrote:</div>\n<p>It never happens with my combined frontend/backend boxes though</p></div>\n</p><p>Rats... I didn\'t have this problem with my Ubuntu/MythTV setup before, so it is odd.</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:77ba09bc14c38d4fbe0ac2bc2df19b43' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:0270279a96174420d98db5bab3b59329' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>It is definalty odd. I havent encountered an issue like this. The real time thread option is under:<br />\nUtilities / Setup -&gt; Setup-&gt;TV Settings-&gt;Playback (Enable realtime priority threads)</p>\n<p>So id does not happen when you are playing liveTV, only when watching recorded shows?</p>\n<p>What are hardware are you running. If the above doesnt help I would have to say that it is corrupt harddrive not being able to read the files or a software issue.</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:0270279a96174420d98db5bab3b59329' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:45cd6b38e19eadc16e3573734f9a81ff' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>here are three intersting lines from the backend.log:</p>\n<p>2007-09-26 21:04:19.233 TFW, Error: Write() -- IOBOUND begin cnt(9400) free(5475)<br />\n2007-09-26 21:05:16.478 TFW, Error: Write() -- IOBOUND end<br />\n2007-09-26 21:05:16.494 DevRdB(0) Error: Driver buffers overflowed</p>\n<p>the first line is when a recording playback froze, the second and third lines are after control was restored and I was back at the recordings list.</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:45cd6b38e19eadc16e3573734f9a81ff' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:65de76ab6df879036251bbedf5b40f89' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>It appears that the hd is getting behind on a write operation while what you are principally doing is reading! The delay you mentioned sounds like the time needed to possibly delete a file or initiate a new file. How much room is left in your root directory and is /var/log possibly choking on log files? Other than that, I\'d be a little suspicious of the hard drive itself.</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:65de76ab6df879036251bbedf5b40f89' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:a0046fc05da4b703e2136b3d9996e155' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Maybe some help. Sounds like you have a drive issue.<br />\n<a href=\"http://www.gossamer-threads.com/lists/mythtv/users/272836?search_string=IOBOUND%20begin%20cnt;#272836\">http://www.gossamer-threads.com/lists/mythtv/users/272836?search_string=IOBOUND%20begin%20cnt;#272836</a></p>\n<p>\"Please ignore the man behind the curtain\"<br />\nDennis</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:a0046fc05da4b703e2136b3d9996e155' in /var/www/mythdora/html/includes/cache.inc on line 109.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:7ee834acd95a5efc693cacccaa73a62b' in /var/www/mythdora/html/includes/cache.inc on line 26.
  • user warning: Table './drupal_gding/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>\"Please ignore the man behind the curtain\"<br />\nDennis</p>\n', created = 1369310979, expire = 1369397379, headers = '', serialized = 0 WHERE cid = '1:7ee834acd95a5efc693cacccaa73a62b' in /var/www/mythdora/html/includes/cache.inc on line 109.

Not sure where to start looking here... I'm recording a long program and trying to watch from the beginning... I get anywhere from 3 to 15 minutes before the screen freezes (for a second), then goes to my MythTV GUI with most of the screen not drawn (for about 15 seconds), then dumps me to the "you've just finished watching, what do you want to do with the recording" question.

I can choose to keep the recording and start watching it again.

As the program is still on I'm not sure if this happens on a pure playback-only, but I can check that out soon.

I read a random thread about running the Gnu Debugger. Once I start watching the recording I get a long line of this sort of thing:


[New Thread -1249793136 (LWP 9884)]
2007-09-16 21:14:07.700 Using realtime priority.
2007-09-16 21:14:07.701 TV: Changing from None to WatchingRecording
2007-09-16 21:14:07.801 Video timing method: USleep with busy wait
[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 11 2
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 3 3
[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 6 4
[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 3 5
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 6
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 13 7
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 21 8
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 9
[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 1 10
[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 1 11
[mpeg2video @ 0x6ab6d80]mb incr damaged
[mpeg2video @ 0x6ab6d80]invalid mb type in P Frame at 1 13
[mpeg2video @ 0x6ab6d80]slice mismatch

and then near the crash I see this:


[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 43
[mpeg2video @ 0x6ab6d80]mb incr damaged
2007-09-16 21:18:52.016 GetNextFreeFrame() served a busy frame A. Dropping. uUUUUUUUUUUUUUUUUUUUUUUUUUUUUuL
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 30
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 31
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 32
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 33
[mpeg2video @ 0x6ab6d80]ac-tex damaged at 0 34
2007-09-16 21:29:42.896 NVP: prebuffering pause
2007-09-16 21:29:43.427 RingBuf(/storage/recordings/1091_20070916190000.mpg): Waited 1.0 seconds for data to become available...
2007-09-16 21:29:43.597 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:44.267 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:44.431 RingBuf(/storage/recordings/1091_20070916190000.mpg): Waited 2.0 seconds for data to become available...
2007-09-16 21:29:44.937 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:45.607 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:46.277 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:46.439 RingBuf(/storage/recordings/1091_20070916190000.mpg): Waited 4.0 seconds for data to become available...
2007-09-16 21:29:46.946 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:47.616 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:48.286 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:48.956 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:49.626 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:50.296 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:50.454 RingBuf(/storage/recordings/1091_20070916190000.mpg): Waited 8.0 seconds for data to become available...
2007-09-16 21:29:50.966 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:51.636 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:52.306 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:52.975 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:53.645 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:54.315 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:54.985 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29: 55.655 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:56.325 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:56.995 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:57.665 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:58.335 NVP: Prebuffer wait timed out 10 times.
2007-09-16 21:29:58.517 RingBuf(/storage/recordings/1091_20070916190000.mpg) Error: Waited 16 seconds for data, aborting.
[Thread -1249793136 (LWP 9884) exited]
[Thread -1341346928 (LWP 9882) exited]
[Thread -1271759984 (LWP 9880) exited]
2007-09-16 21:30:40.356 TV: Attempting to change from WatchingRecording to None
[Thread -1282249840 (LWP 9881) exited]
2007-09-16 21:30: 40.531 TV: Changing from WatchingRecording to None
[Thread -1260282992 (LWP 9878) exited]

I'd love some pointers on where to look, logs, settings, forum posts, etc...

Thanks.

no change while 'not recording'

well, no sooner had it stopped and 10:00 rolled around and the show I was recording ended.

Started watching again and lasted about 20 minutes before getting kicked out. So, it doesn't seem to matter if the backend is recording or not.

Thought you'd like to know!

it's back...

okay, I have a few issues on a few other threads but this is kind of a big problem.

Tried to watch a show and sometimes it would play for 20 minutes, sometimes 5 seconds, then freeze and stop.

Mythfrontend never stops, and I'm watching again and waiting. I'm trying to watch a 1-second top window because it looks like for a split-second in there the mythfrontend %CPU shows 9999... that's after the freeze, though.

not sure where to start looking...

You seem to be suffering

You seem to be suffering from an issue that I have been trying to nail down for months. Does it happen at the show transition points? Are you using a remote frontend not a combined backend / frontend. Normally just hitting the liveTV button gets it out of this state and back to usable. Turning off realtime threads helps with this issue but does not eliminate it. If I left the system spool up 10-15 seconds by pausing and then unpausing it usually will not freeze at the show transitions.

I've had similar issues

I've had similar issues myself. It never happens with my combined frontend/backend boxes though; and as soundpaw mentions, it always seems to happen when the EPG transitions to the next show. I haven't been using any remote frontends for a few months now, so it's not an immediate issue for me luckily. Here's hoping that a fix is found soon...

Re: suffering & similar issues

southpaw wrote:

Does it happen at the show transition points?

No... it was skipping seconds or minutes of the show in mid scene... sometimes the plot line got quite confusing!

southpaw wrote:

Are you using a remote frontend not a combined backend / frontend.

This is a combined frontend/backend system.

southpaw wrote:

Normally just hitting the liveTV button gets it out of this state and back to usable.

It doesn't crash the frontend, but it takes a good 15 to 30 seconds for it to return... I then get the prompt as if the show ended (delete recording or keep it). I can start up the show again, fast forward to where I left off, and continue on. For a while.

southpaw wrote:

Turning off realtime threads helps with this issue but does not eliminate it. If I left the system spool up 10-15 seconds by pausing and then unpausing it usually will not freeze at the show transitions.

I am watching the recording, not live... is there something I can do to "turn off realtime threads?"

inm8 wrote:

It never happens with my combined frontend/backend boxes though

Rats... I didn't have this problem with my Ubuntu/MythTV setup before, so it is odd.

It is definalty odd. I

It is definalty odd. I havent encountered an issue like this. The real time thread option is under:
Utilities / Setup -> Setup->TV Settings->Playback (Enable realtime priority threads)

So id does not happen when you are playing liveTV, only when watching recorded shows?

What are hardware are you running. If the above doesnt help I would have to say that it is corrupt harddrive not being able to read the files or a software issue.

backend log notes...

here are three intersting lines from the backend.log:

2007-09-26 21:04:19.233 TFW, Error: Write() -- IOBOUND begin cnt(9400) free(5475)
2007-09-26 21:05:16.478 TFW, Error: Write() -- IOBOUND end
2007-09-26 21:05:16.494 DevRdB(0) Error: Driver buffers overflowed

the first line is when a recording playback froze, the second and third lines are after control was restored and I was back at the recordings list.

That's really curious!

It appears that the hd is getting behind on a write operation while what you are principally doing is reading! The delay you mentioned sounds like the time needed to possibly delete a file or initiate a new file. How much room is left in your root directory and is /var/log possibly choking on log files? Other than that, I'd be a little suspicious of the hard drive itself.

Maybe some

Maybe some help. Sounds like you have a drive issue.
http://www.gossamer-threads.com/lists/mythtv/users/272836?search_string=IOBOUND%20begin%20cnt;#272836

"Please ignore the man behind the curtain"
Dennis

"Please ignore the man behind the curtain"
Dennis