<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:aacid@kde.org" title="Albert Astals Cid <aacid@kde.org>"> <span class="fn">Albert Astals Cid</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - poppler can't parse seemingly OK PDF file"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=75232">bug 75232</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>hib@hiberis.nl
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - poppler can't parse seemingly OK PDF file"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=75232#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - poppler can't parse seemingly OK PDF file"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=75232">bug 75232</a>
              from <span class="vcard"><a class="email" href="mailto:aacid@kde.org" title="Albert Astals Cid <aacid@kde.org>"> <span class="fn">Albert Astals Cid</span></a>
</span></b>
        <pre>The file is very broken, Adobe Acrobat for Linux won't open it either. We can
relax one of the checks and open it, but I am not sure if it will break other
files.

Basically the problem is that the linearization dict length and the file length
do not match, if i comment that check in PDFDoc::isLinearized all works, but i
am scared it may break some other files.

OTOH the pdf spect says it may happen that linearization dict length and the
file length do not match and speaks about how to recover, but...

Hib, what's your opinion shall we relax that check in PDFDoc::isLinearized and
run a regtest ?

Or maybe turn it into at least an isOk that checks all the mandated fields of
the dict are there?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>