<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>