<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - cairo 1.14.12 hangs in read_png called from cairo_image_surface_create_from_png_stream on malformed png"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104325#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - cairo 1.14.12 hangs in read_png called from cairo_image_surface_create_from_png_stream on malformed png"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104325">bug 104325</a>
              from <span class="vcard"><a class="email" href="mailto:psychon@znc.in" title="Uli Schlachter <psychon@znc.in>"> <span class="fn">Uli Schlachter</span></a>
</span></b>
        <pre>@Orivej Desh: Okay, thanks for testing & sorry that I was wrong. I was thinking
"surely there is a test for this" and wondered why only NixOS noticed this bug.
My logic was "if the compiler inlines this new function, then everything should
still work, so it can only be on NixOS that the inlining does not happen". I
did not actually know that compilers are smart enough to detect setjmp() as
doing "weird things".

Anyway, I went ahead and now wrote a test for this (no, cairo did not yet have
one already). Pushed as commit 6b0593827b072abd701ea47448981bcc9bdde9f3.
(And yes, this test fails before the faulty commit is reverted and passed after
the revert.)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>