<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - 1.15.12 Can't copy (paint) recording surface to another recording surface"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=107440">107440</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>1.15.12 Can't copy (paint) recording surface to another recording surface
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>cairo
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>general
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>chris@chris-wilson.co.uk
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mario.huettel@gmx.net
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>cairo-bugs@cairographics.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=140910" name="attach_140910" title="Simple program to reproduce the bug">attachment 140910</a> <a href="attachment.cgi?id=140910&action=edit" title="Simple program to reproduce the bug">[details]</a></span>
Simple program to reproduce the bug

Hello,

I've attached a program that draws some lines to a recording surface. It then
computes the size of the recording surface and prints it. This works.

After that, the program sets the surface as source and paints it onto another
recording surface. This seems not to work. The computed size of the second
surface is -1.

The ouput of the program is:
Size of surface: 4.000000 102.000000  at 0.000000  0.000000
Size of surface: -1.000000 -1.000000  at -8388608.000000  -8388608.000000

But it should be 2 times the same output:

Size of surface: 4.000000 102.000000  at 0.000000  0.000000
Size of surface: 4.000000 102.000000  at 0.000000  0.000000


Thank you very much.</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>