<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 05/19/2018 11:15 AM, Jerry wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAO_Sck7aK+pV8MvFO78M1SAAjzexkSUGLpzZhujdhwZcbyCKfA@mail.gmail.com">
<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" moz-do-not-send="true">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?<br>
<br>
Michael<br>
<br>
<br>
<br>
</body>
</html>