[mythtv] Ticket #5443: HD-PVR support

Michael Rice mikerice1969 at gmail.com
Tue Aug 12 06:59:44 UTC 2008


On Mon, Aug 11, 2008 at 10:51 PM, John P Poet <jppoet at gmail.com> wrote:
> On Sun, Aug 10, 2008 at 11:10 PM, MythTV <mythtv at cvs.mythtv.org> wrote:
>> #5443: HD-PVR support
>> ------------------------------+---------------------------------------------
>>  Reporter:  jppoet at gmail.com  |        Owner:  danielk
>>     Type:  enhancement       |       Status:  assigned
>>  Priority:  minor             |    Milestone:  unknown
>> Component:  mythtv            |      Version:  unknown
>>  Severity:  medium            |   Resolution:
>>  Mlocked:  0                 |
>> ------------------------------+---------------------------------------------
>>
>> Comment(by Mike Rice <mikerice1969 at gmail.com>):
>>
>>  Replying to [comment:33 danielk]:
>>  > (In [18102]) Refs #5443. Applies John P. Poet's DRB patch for the
>>  MpegRecorder, with some modifications. This helps increase the
>>  reliablility of the HD-PVR device with MythTV.
>>
>>
>>  Not sure if this is related but since I updated to 18108 I've seen the
>>  backend crash twice here:
>>
>>  2008-08-10 12:01:00.159 scheduler: Finished recording: 30-Minute Meals
>>  "Summer Simplicity": channel 1066
>>  *** glibc detected *** /usr/local/bin/mythbackend: malloc(): memory
>>  corruption: 0x097ab611 ***
>>  ======= Backtrace: =========
>>  /lib/libc.so.6[0x20fe253]
>>  /lib/libc.so.6(__libc_malloc+0x7b)[0x20ffb7b]
>>  /usr/lib/libQtCore.so.4(_Z7qMallocj+0x1d)[0x727cf1d]
>>  /usr/lib/libQtCore.so.4(_ZN10QByteArrayC1Eic+0x36)[0x7285d76]
>>  /usr/lib/libQtCore.so.4(_Z15qt_error_stringi+0x5e)[0x727d93e]
>>  /usr/lib/libQtCore.so.4[0x7282e6f]
>>  /usr/lib/libQtCore.so.4[0x7282f98]
>>  /usr/lib/libQtCore.so.4(_ZN6QMutex4lockEv+0x79)[0x727fd19]
>>  /usr/local/bin/mythbackend(_ZN12QMutexLocker6relockEv+0x28)[0x8076f44]
>>  /usr/local/bin/mythbackend(_ZN12QMutexLockerC1EP6QMutex+0x19)[0x8076f6f]
>>  /usr/local/lib/libmythtv-0.22.so.0(_ZNK16DeviceReadBuffer16IsPauseRequestedEv+0x28)[0x139e73c]
>>  /usr/local/lib/libmythtv-0.22.so.0(_ZNK16DeviceReadBuffer4PollEv+0x56)[0x139f73e]
>>  /usr/local/lib/libmythtv-0.22.so.0(_ZN16DeviceReadBuffer15fill_ringbufferEv+0x97)[0x13a0003]
>>  /usr/local/lib/libmythtv-0.22.so.0(_ZN16DeviceReadBuffer15boot_ringbufferEPv+0x1d)[0x13a0115]
>>  /lib/libpthread.so.0[0x6f8150b]
>>  /lib/libc.so.6(clone+0x5e)[0x2167b2e]
>>
>>
>>
>>  2008-08-10 20:01:00.887 scheduler: Finished recording: Tori & Dean: Home
>>  Sweet Hollywood "A Stella Is Born": channel 5500
>>  *** glibc detected *** /usr/local/bin/mythbackend: malloc(): memory
>>  corruption: 0x0af02a49 ***
>>  ======= Backtrace: =========
>>  2008-08-10 20:01:00.984 ATSCStreamData::HandleTables(): Unknown table 0xc0
>>  /lib/libc.so.6[0x48b3253]
>>  /lib/libc.so.6(__libc_malloc+0x7b)[0x48b4b7b]
>>  /usr/lib/libQtCore.so.4(_Z7qMallocj+0x1d)[0x656cf1d]
>>  /usr/lib/libQtCore.so.4(_ZN10QByteArrayC1Eic+0x36)[0x6575d76]
>>  /usr/lib/libQtCore.so.4(_Z15qt_error_stringi+0x5e)[0x656d93e]
>>  /usr/lib/libQtCore.so.4[0x6572e6f]
>>  /usr/lib/libQtCore.so.4[0x6572f98]
>>  /usr/lib/libQtCore.so.4(_ZN6QMutex4lockEv+0x79)[0x656fd19]
>>  /usr/local/bin/mythbackend(_ZN12QMutexLocker6relockEv+0x28)[0x8076f44]
>>  /usr/local/bin/mythbackend(_ZN12QMutexLockerC1EP6QMutex+0x19)[0x8076f6f]
>>  /usr/local/lib/libmythtv-0.22.so.0(_ZNK16DeviceReadBuffer16IsPauseRequestedEv+0x28)[0x139e73c]
>>  /usr/local/lib/libmythtv-0.22.so.0(_ZNK16DeviceReadBuffer4PollEv+0x56)[0x139f73e]
>>  /usr/local/lib/libmythtv-0.22.so.0(_ZN16DeviceReadBuffer15fill_ringbufferEv+0x97)[0x13a0003]
>>  /usr/local/lib/libmythtv-0.22.so.0(_ZN16DeviceReadBuffer15boot_ringbufferEPv+0x1d)[0x13a0115]
>>  /lib/libpthread.so.0[0x580c50b]
>>  /lib/libc.so.6(clone+0x5e)[0x491cb2e]
>>
>>  I can give full backtraces for these if that is helpful.  Let me know if I
>>  can provide some other info.
>>
>> --
>> Ticket URL: <http://svn.mythtv.org/trac/ticket/5443#comment:37>
>> MythTV <http://www.mythtv.org/>
>> MythTV
>>
>
> Sorry, but I am just not seeing this.  If you can post a BT, that
> might help me track it down.
>

I'll attach the two stack traces above to the ticket.  It happened
again today.. so it is very frequent for me:

2008-08-11 18:30:02.440 Finished recording Jon & Kate Plus 8 "Heading
South": channel 5738
2008-08-11 18:30:02.444 scheduler: Finished recording: Jon & Kate Plus
8 "Heading South": channel 5738
*** glibc detected *** /usr/local/bin/mythbackend: malloc(): memory
corruption: 0x0a86a1d9 ***
======= Backtrace: =========
/lib/libc.so.6[0x6874253]
/lib/libc.so.6(__libc_malloc+0x7b)[0x6875b7b]
/usr/lib/libQtCore.so.4(_Z7qMallocj+0x1d)[0x6a6bf1d]
/usr/lib/libQtCore.so.4(_ZN10QByteArrayC1Eic+0x36)[0x6a74d76]
/usr/lib/libQtCore.so.4(_Z15qt_error_stringi+0x5e)[0x6a6c93e]
/usr/lib/libQtCore.so.4[0x6a71e6f]
/usr/lib/libQtCore.so.4[0x6a71f98]
/usr/lib/libQtCore.so.4(_ZN6QMutex4lockEv+0x79)[0x6a6ed19]
/usr/local/bin/mythbackend(_ZN12QMutexLocker6relockEv+0x28)[0x8076f44]
/usr/local/bin/mythbackend(_ZN12QMutexLockerC1EP6QMutex+0x19)[0x8076f6f]
/usr/local/lib/libmythtv-0.22.so.0(_ZNK16DeviceReadBuffer16IsPauseRequestedEv+0x28)[0x139e78c]
/usr/local/lib/libmythtv-0.22.so.0(_ZNK16DeviceReadBuffer4PollEv+0x56)[0x139f78e]
/usr/local/lib/libmythtv-0.22.so.0(_ZN16DeviceReadBuffer15fill_ringbufferEv+0x97)[0x13a0053]


More information about the mythtv-dev mailing list