[mythtv-users] HD-PVR problem

James Orr james.orr7 at gmail.com
Wed Jul 14 22:00:45 UTC 2010


On Wed, Jul 14, 2010 at 3:06 PM, James Orr <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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100714/48271133/attachment-0001.htm>


More information about the mythtv-users mailing list