<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO --- - [SNA] 915GM with with Kubuntu desktop effects"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=66973#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO --- - [SNA] 915GM with with Kubuntu desktop effects"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=66973">bug 66973</a>
              from <span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span></b>
        <pre>A good first step would be to compile the DDX yourself, install git (and gcc
etc) and

$ git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-intel
$ cd xf86-video-intel
$ ./autogen.sh --enable-debug --with-default-accel=sna --prefix=/usr
$ make && sudo make install

Note that the autogen.sh/configure stage is likely to request a couple of other
packages to be installed to provide the Xserver headers.

The --enable-debug there will turn on extra assertions which I hope will make
it easier to spot the bug. If it crashes due to an assertion, sadly that will
not be logged in Xorg.0.log but in the login manager's log file (e.g.
/var/log/xdm.log or /var/log/gdm/:0.log).

For running X under gdb, from a second machine
$ ssh ${desktop_machine}
$ sudo gdb --args Xorg -ac -noreset
gdb) handle SIGPIPE nostop noprint pass
gdb) run
# wait for crash
gdb) bt full

And to launch your de, also from the second machine (for convenience):
$ ssh ${desktop_machine}
$ DISPLAY=:0 startkde</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>