<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><p>Hi!</p><p><br>     Glad to talk with you! I have a question to bother you about X server abort. My X server&#39;s version is &quot;xorg-server-1.8.1&quot; on May 11st. However, if using the latest X server version, the problem still remain the same.<br>
 <br>Phenomena:<br>          When I run the XLIB tests like &quot;cpypln&quot;, it will call the &quot;ExaCheckCopyPlane&quot; in exa_unaccel.c. The X server reports &quot; FinishAccess called without PrepareAccess for pixmap&quot; in exaFinishAccess. I found it the &quot;exaPrepareAccess(&amp;pPixmap-&gt;drawable, EXA_PREPARE_AUX_DEST) &quot;in exaCreatePixmap_driver  won&#39;t be executed at all. The judged condition &quot;if (pExaScr-&gt;fallback_counter)&quot; can&#39;t be met.<br>
      <br>Questions:<br>         The problem may occur in the EXA modules. While creating Pixmaps, it doesn&#39;t know the pixmap will be applied in exa_accel.c or exa_unaccel.c. Therefore the &quot;if (pExaScr-&gt;fallback_counter)&quot;  doesn&#39;t make sense.  <br>
          While &quot;cpypln&quot; destroys the pixmaps, it will do exaFinishAccess as the &quot;fallback_counter == 1&quot;. It lacks the balance of calling exaPrepareAccess and exaFinishAccess. So the X server aborts.<br>
          Currently I have added the code in the exaFinishAccess in order to prevent the above issues. <br> <br>            What do you think about the error? I look forward to your reply. Thank you!<br> <br>Regards<br>Yixin Deng</p>
</span>