<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - [i915] xf86-video-intel breaks secondary display in Xorg"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111976#c12">Comment # 12</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - [i915] xf86-video-intel breaks secondary display in Xorg"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111976">bug 111976</a>
              from <span class="vcard"><a class="email" href="mailto:v_bachvarov@mail.bg" title="roccobaroccoSC <v_bachvarov@mail.bg>"> <span class="fn">roccobaroccoSC</span></a>
</span></b>
        <pre>I found a difference.
sna_accel.c, line 17686

In git the line "src = dirty->src;" was substituted for 

+#ifdef HAS_DIRTYTRACKING_DRAWABLE_SRC
+               assert(dirty->src->type == DRAWABLE_PIXMAP);
+#endif
+
+               src = (PixmapPtr)dirty->src;


however, in the applied patch file the block is:


+#ifdef HAS_DIRTYTRACKING_DRAWABLE_SRC
+               src = get_drawable_pixmap(dirty->src);
+#else
                src = dirty->src;
+#endif


This seems to be the only difference that makes xorg crash.</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>