[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