[mythtv-users] HD-PVR problem

Alex Tomlins alex at tomlins.org.uk
Thu Jul 15 19:14:23 UTC 2010


On 15/07/10 00:12, James Orr wrote:
>
> On Wed, Jul 14, 2010 at 6:00 PM, James Orr <james.orr7 at gmail.com 
> <mailto:james.orr7 at gmail.com>> wrote:
>
>
>     On Wed, Jul 14, 2010 at 3:06 PM, James Orr <james.orr7 at gmail.com
>     <mailto:james.orr7 at gmail.com>> wrote:
>
>
>         Getting worse ... now a power cycle does not fix it.  In fact
>         now it's crashing the backend.
>
>         2010-07-14 14:54:46.157 ProgramInfo(): Updated pathname '':''
>         -> '1195_20100714145445.mpg'
>         2010-07-14 14:54:46.179 ProgramInfo(): Updated pathname '':''
>         -> '1195_20100714145445.mpg'
>         2010-07-14 14:54:52.080 DevRdB(/dev/video0) Error: Poll giving up
>         2010-07-14 14:54:52.085 MPEGRec(/dev/video0) Error: Device
>         error detected
>         2010-07-14 14:54:52.086 DevRdB(/dev/video0): Stop(): Not running.
>         2010-07-14 14:54:52.670
>         RingBuf(/mnt/be1hd1/1195_20100714145445.mpg): Invalid file (fd
>         -1) when opening '/mnt/be1hd1/1195_20100714145445.mpg'.
>         2010-07-14 14:54:52.719 ProgramInfo(): Updated pathname '':''
>         -> '1195_20100714145445.mpg'
>         2010-07-14 14:54:52.790 ProgramInfo(): Updated pathname '':''
>         -> '1195_20100714145445.mpg'
>         2010-07-14 14:54:52.815
>         RingBuf(/mnt/be1hd1/1195_20100714145445.mpg) Error: Invalid
>         file descriptor in 'safe_read()'
>         2010-07-14 14:54:53.006
>         RingBuf(/mnt/be1hd1/1195_20100714145445.mpg) Error: Invalid
>         file descriptor in 'safe_read()'
>         2010-07-14 14:54:53.206
>         RingBuf(/mnt/be1hd1/1195_20100714145445.mpg) Error: Invalid
>         file descriptor in 'safe_read()'
>         2010-07-14 14:54:53.406
>         RingBuf(/mnt/be1hd1/1195_20100714145445.mpg) Error: Invalid
>         file descriptor in 'safe_read()'
>
>         That's repeated a lot until ...
>
>         2010-07-14 14:55:09.130 ProgramInfo(): Updated pathname '':''
>         -> '1195_20100714145445.mpg'
>         2010-07-14 14:55:09.131 TVRec(25): Changing from
>         WatchingLiveTV to None
>         2010-07-14 14:55:09.134 ProgramInfo(1195_20100714145445.mpg),
>         Error: Unknown type, recording width was 0
>         *** glibc detected *** /usr/bin/mythbackend: malloc(): memory
>         corruption: 0x08459881 ***
>         ======= Backtrace: =========
>         /lib/libc.so.6[0xb468bfd4]
>         /lib/libc.so.6[0xb468e555]
>         /lib/libc.so.6(__libc_malloc+0x96)[0xb4690136]
>         /usr/lib/qt4/libQtCore.so.4(_Z7qMallocj+0x1d)[0xb49e23bd]
>         /usr/lib/qt4/libQtCore.so.4(_ZN10QByteArrayC1Eic+0x36)[0xb49ea426]
>         /usr/lib/qt4/libQtCore.so.4(_Z15qt_error_stringi+0x59)[0xb49dfd09]
>         /usr/lib/qt4/libQtCore.so.4[0xb49e6ecf]
>         /usr/lib/qt4/libQtCore.so.4[0xb49e704b]
>         /usr/lib/qt4/libQtCore.so.4(_ZN6QMutex4lockEv+0xf5)[0xb49e2855]
>         /usr/lib/libmythtv-0.23.so.0(_ZN16DeviceReadBuffer15fill_ringbufferEv+0x2c)[0xb74e7fbc]
>         /lib/libc.so.6(clone+0x5e)[0xb46ee9de]
>         ======= Memory map: ========
>         08048000-081aa000 r-xp 00000000 03:03 4014102   
>         /usr/bin/mythbackend
>         081aa000-081ab000 r--p 00161000 03:03 4014102   
>         /usr/bin/mythbackend
>
>
>         Help!
>
>     After I turn the HD-PVR off then on again I am able to
>     successfully cat /dev/video0 > tmp.mpg.
>
>     The HD-PVR lights up, I get a recording.
>
>     When I try to watch live TV through myth I get the above errors
>     (except it seems to have stopped crashing since I rebooted, but
>     still get the first part), the HD PVR doesn't light up, 0 byte
>     recording.  If I then try to cat into a file again the HD PVR does
>     not light up and I get a 0 byte file.
>
>     After turning it off/on again I can cat to a file as much as I
>     want, but as soon as myth tries it all blows up.
>
>     Will upgrading to the newer firmware help? I'm on 0x12.
>
>     My mythtv install is from the gentoo ebuild 0.23 p25073.  This is
>     the most recent available through portage.
>
>
> I pulled out one of my memory sticks and it seems to be working OK for 
> now.
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>    
I'd seriously consider running a memory checker on your system.  I'd 
recommend memtest86 (http://memtest.org/).  it's free, and very good.  I 
think it's also included as a package in ubuntu, so you can just apt-get 
install it, and it then shows up as an entry in your boot menu.  
Otherwise, just burn the downloadable iso to a cd and boot from that.

If you suspect faulty ram it's always worth making sure.  If you ram is 
faulty, all sorts of random things can break.


Alex

-- 
Alex Tomlins
Email/Jabber: alex at tomlins.org.uk

There are two kinds of people in the world: those who finish what they started

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100715/3e4c50a7/attachment.htm>


More information about the mythtv-users mailing list