Premium TV with HDHomerun tuners

Have a MythTV related problem? Ask for help from other MythTV users here.

Moderator: Forum Moderators

imntreal
Newcomer
Posts: 4
Joined: Thu Oct 18, 2018 2:22 am
United States of America

Re: Premium TV with HDHomerun tuners

Post by imntreal » Wed Nov 21, 2018 3:48 am

So, I've discovered that it's actually when the scheduler tries to run with more than one of my Quatro tuners configured as an input connection. When I have only one, it seems to work fine. I'm hoping I can get a good back trace, but that will require some package rebuilding since I'm on Arch.

imntreal
Newcomer
Posts: 4
Joined: Thu Oct 18, 2018 2:22 am
United States of America

Re: Premium TV with HDHomerun tuners

Post by imntreal » Sun Nov 25, 2018 3:02 am

I guess I'll probably need to take this to the mailing list. I didn't notice before, but when it crashes with two of the Quatro turners enabled, I get:

Code: Select all

W  Scheduler, Warning: Ignored 0 entries for invalid input 12
W  Scheduler, Warning: Ignored 0 entries for invalid input 16
I also managed to get a back trace that will probably be helpful.

Code: Select all

#0  0x00005555555c0a72 in std::_Deque_iterator<RecordingInfo*, RecordingInfo*&, RecordingInfo**>::_Deque_iterator(std::_Deque_iterator<RecordingInfo*, RecordingInfo*&, RecordingInfo**> const&) (this=0x7fffc1ffa7f0, __x=<error reading variable: Cannot access memory at address 0x10>) at /usr/include/c++/8.2.1/bits/stl_deque.h:153
#1  0x00005555555bfca5 in std::deque<RecordingInfo*, std::allocator<RecordingInfo*> >::begin() (this=0x0) at /usr/include/c++/8.2.1/bits/stl_deque.h:1177
#2  0x000055555563e0c8 in Scheduler::FindConflict(RecordingInfo const*, Scheduler::OpenEndType, unsigned int*, bool) const (this=0x5555558d2290, p=0x7fffb004b180, openend=Scheduler::openEndNever, affinity=0x7fffc1ffa8e8, checkAll=true) at scheduler.cpp:1205
#3  0x00005555556410a9 in Scheduler::SchedNewFirstPass(std::_Deque_iterator<RecordingInfo*, RecordingInfo*&, RecordingInfo**>&, std::_Deque_iterator<RecordingInfo*, RecordingInfo*&, RecordingInfo**>, int, int) (this=0x5555558d2290, i=0x7fffb004b180, end=0x0, recpriority=0, recpriority2=0) at scheduler.cpp:1511
#4  0x00005555556403ea in Scheduler::SchedNewRecords() (this=0x5555558d2290) at scheduler.cpp:1449
#5  0x0000555555636033 in Scheduler::FillRecordList() (this=0x5555558d2290) at scheduler.cpp:469
#6  0x0000555555647b9a in Scheduler::HandleReschedule() (this=0x5555558d2290) at scheduler.cpp:2446
#7  0x0000555555645646 in Scheduler::run() (this=0x5555558d2290) at scheduler.cpp:2146
#8  0x00007ffff5904b1f in MThreadInternal::run() (this=0x55555590b7d0) at mthread.cpp:79
#9  0x00007fffeea6bf65 in QThreadPrivate::start(void*) (arg=0x55555590b7d0) at thread/qthread_unix.cpp:367
#10 0x00007fffee98ca9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fffee58cb23 in clone () at /usr/lib/libc.so.6

Post Reply