<html><head></head><body>Yep, the line I referenced is not where the crash occurred, but the point of no return where heap corruption was sure to happen thereafter. Once the heap is corrupted the crash that brings the process down can happen in all sorts of places.<br><br><div class="gmail_quote">On 4 July 2015 16:23:36 BST, Adam Reichold <adam.reichold@t-online.de> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hello,<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> I'm afraid digging out documents that cause it is not a simple<br /> proposition for me right now. But from my understanding of the code<br /> - from the build I had - if one hits that `new JPXStream`, then it was<br /> guaranteed to crash. Are you certain in your testing that this line**<br /> is being hit (e.g, with "printf"?). The build I had definitely could<br /> not have executed that line correctly. Maybe I had an incorrect<br /> build due to a strange environment, though I thought I had hit the<br /> problem with the standard build shipped with Ubuntu.<br /> <br /> ** <a href="https://cgit.freedesktop.org/poppler/poppler/tree/poppler/Stream.cc?id=poppler-0.33.0#n355">https://cgit.freedesktop.org/poppler/poppler/tree/poppler/Stream.cc?id=poppler-0.33.0#n355</a><br /></blockquote><br />Even though I always crash at [1]
instead of the above, I could now<br />reproduce this issue and can confirm that Peter's patch fixes this for<br />me. An example of a document that triggers the issue for me is [2]. I<br />also run Linux and use the CMake build system. Only openjpeg 1.5.2 is<br />installed on my system.<br /><br />[1]<br /><a href="http://cgit.freedesktop.org/poppler/poppler/tree/poppler/JPXStream.cc?id=poppler-0.33.0#n489">http://cgit.freedesktop.org/poppler/poppler/tree/poppler/JPXStream.cc?id=poppler-0.33.0#n489</a><br /><br />[2] <a href="http://restfulwebapis.org/RESTful_Web_Services.pdf">http://restfulwebapis.org/RESTful_Web_Services.pdf</a><br /><br />Best regards, Adam.<br /><br /></pre><p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k9mail"><hr /><br />poppler mailing list<br />poppler@lists.freedesktop.org<br /><a href="http://lists.freedesktop.org/mailman/listinfo/poppler">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br
/></pre></blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>