<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - wavy lines of pdf exported by inkscape does not render in evince"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=55463#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - wavy lines of pdf exported by inkscape does not render in evince"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=55463">bug 55463</a>
              from <span class="vcard"><a class="email" href="mailto:benjamin@sipsolutions.net" title="Benjamin Berg <benjamin@sipsolutions.net>"> <span class="fn">Benjamin Berg</span></a>
</span></b>
        <pre>The trouble seems to be that pixman refuses to render the image because its
internal coordinate representation would overflow.

The wavy lines are rendered into an 3007x518 pixel temporary surface, which is
then rendered to the screen. This is done using a matrix of (0.008, 0, 0,
0.008, X0, Y0) where X0 and Y0 are the offsets. It may even be possible to get
things to work sometimes, if you choose certain offsets instead of the ones
given (ie. you center the origin of the pattern inside the target area).

The 0.008 means that the transformation has the value "2^15/0.008" ie. 4096000.
This multiplied with the extends of the destination surface (or clip region
really) overflows the 32bit integer representation. Because of this pixman
refuses to proceed.</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>