[mythtv-users] HDHR Premium Scheduling Crash

Jameson imntreal at gmail.com
Thu Nov 29 02:02:24 UTC 2018


Hi. I've been trying to follow Gary's PDF to get a HDHR Quatro added
to my existing 0.29.1 setup. I've had a HDHR Prime CC setup and
working for years, but i'd like to get rid of cable and keep MythTV.
During the setup process, the dialog in mythtv-setup to add an
external turner seemed to only be designed to point it at a file, and
didn't give me a way to enter arguments for the command, so I had to
modify those in the database, manually. I'm able to get one tuner from
the Quatro added and working, but if I have any recording rules, and
try to add a second tuner from the Quatro, I get a crash at start up.
In the log, I'm getting:

W  Scheduler, Warning: Ignored 0 entries for invalid input 12
W  Scheduler, Warning: Ignored 0 entries for invalid input 16

And then a segfault. The back trace looks like:

#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

Does anyone have any ideas how I might be able to work around this issue?

Thanks,
Jameson


More information about the mythtv-users mailing list