<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Sat, May 19, 2018 at 4:39 PM Michael <<a href="mailto:mythtv@blandford.net">mythtv@blandford.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div class="m_9205999545010819776moz-cite-prefix">On 05/19/2018 11:15 AM, Jerry wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">On Sat, May 19, 2018 at 1:23 PM Michael <<a href="mailto:mythtv@blandford.net" target="_blank">mythtv@blandford.net</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Unfortunately, not all the patches made it in. After
upgrading, I am <br>
still having issues tuning channels and the backend
segfaults.<br>
</blockquote>
<div><br>
</div>
<div>Yes, only one of those patches made it in. The one that
affects the tuning on my HDHomerun Prime wasn't included. I
had to put that in manually.</div>
<div><br>
</div>
<div>I haven't seen any issues since then. I've tried to
access the MythTV Trac Server to look for more reports but I
haven't been successful. I understand it is undergoing
maintenance.<br>
</div>
</div>
</div>
</blockquote>
<br>
<br>
Thanks.<br>
<br>
I tried applying the same patches from before:<br>
mythtv-MythSocket-ResetReal-gcc8.patch<br>
mythtv-ProgramMap-gcc8.patch <br>
<br>
With the new release, it looks like this one:
mythtv-MythSocket-ResetReal-gcc8.patch is already applied.<br>
<br>
Building with only the other, I am still getting backend segfaults
on watching some channels.<br>
<br>
<br>
I also tried the patches I saw on the mailing list such as:<br>
<br>
diff -urN
mythtv-0849e9959639dd8dfeab0af4ce0dfc166da1f896/mythtv/libs/libmythbase/mythsocket.cpp
mythtv-0849e9959639dd8dfeab0af4ce0dfc166da1f896.new/mythtv/libs/libmythbase/mythsocket.cpp<br>
---
mythtv-0849e9959639dd8dfeab0af4ce0dfc166da1f896/mythtv/libs/libmythbase/mythsocket.cpp
2018-05-10 12:05:38.000000000 -0700<br>
+++
mythtv-0849e9959639dd8dfeab0af4ce0dfc166da1f896.new/mythtv/libs/libmythbase/mythsocket.cpp
2018-05-18 18:42:52.155273250 -0700<br>
@@ -1006,7 +1006,7 @@<br>
if (avail)<br>
{<br>
trash.resize(max((uint)trash.size(),avail));<br>
- m_tcpSocket->read(&trash[0], avail);<br>
+ m_tcpSocket->read(trash.data(), avail);<br>
}<br>
<br>
LOG(VB_NETWORK, LOG_INFO, LOC + "Reset() " +<br>
<br>
and<br>
<br>
diff -urN
mythtv-0849e9959639dd8dfeab0af4ce0dfc166da1f896/mythtv/libs/libmythtv/mpeg/mpegtables.cpp
mythtv-0849e9959639dd8dfeab0af4ce0dfc166da1f896.new/mythtv/libs/libmythtv/mpeg/mpegtables.cpp<br>
---
mythtv-0849e9959639dd8dfeab0af4ce0dfc166da1f896/mythtv/libs/libmythtv/mpeg/mpegtables.cpp
2018-05-10 12:05:38.000000000 -0700<br>
+++
mythtv-0849e9959639dd8dfeab0af4ce0dfc166da1f896.new/mythtv/libs/libmythtv/mpeg/mpegtables.cpp
2018-05-18 18:41:58.141777186 -0700<br>
@@ -445,7 +445,7 @@<br>
uint len = global_desc[i][1] + 2;<br>
gdesc.insert(gdesc.end(), global_desc[i], global_desc[i] +
len);<br>
}<br>
- pmt->SetProgramInfo(&gdesc[0], gdesc.size());<br>
+ pmt->SetProgramInfo(gdesc.data(), gdesc.size());<br>
<br>
for (uint i = 0; i < count; i++)<br>
{<br>
<br>
@@ -457,7 +458,8 @@ ProgramMapTable* ProgramMapTable::Create(<br>
prog_desc[i][j], prog_desc[i][j] + len);<br>
}<br>
<br>
- pmt->AppendStream(pids[i], types[i], &pdesc[0],
pdesc.size());<br>
+ if (!pdesc.empty())<br>
+ pmt->AppendStream(pids[i], types[i], &pdesc[0],
pdesc.size());<br>
}<br>
pmt->Finalize();<br>
<br>
<br>
But I still had crashes.<br>
<br>
So, I am not sure at this point what patches are needed with the
current rpmfusion packages to make F28 stable.<br>
<br>
Any thoughts from the list?</div></blockquote><div><br></div><div>I'm afraid I don't have any more thoughts. The mythtv code is a bit over my pay grade.</div><div><br></div><div>It could well be that my system is unstable, too. I have had a few successful recordings since I put those patches in but I haven't watched anything in a few days. I was able to tune in a "premium" channel and I got a couple of HD programs recorded over the past week so I thought things were okay.</div><div><br></div><div>Were you more stable on the previous RPMFusion SRPM that was released? After you patched it, that is?<br></div><div><br></div><div>Thanks for those patches. I threw those into the mix. It looked like the last patch had been applied to the latest SRPM that I got (dated May 10 I think). It's building now and I'll install it when it's finished.</div><div><br></div><div>You saw those patches on the development list? I'll have to do some browsing and see if I can find any more.<br></div></div></div>