So, I can see where this crashed:

    else {
        master = pScreen;
        mastersp = pScrPriv; /* 0x0 */
    }

    if (pScrPriv->changed) {
        UpdateCurrentTimeIf();
        if (mastersp->configChanged) { /* CRASH: null ptr deref */
            mastersp->lastConfigTime = currentTime;
            mastersp->configChanged = FALSE;
        }

However, it's unclear if just checking for null here is going to be an
adequate fix.

Could you explain in more detain what you did leading up to the crash
and how it transpired?  And, can you try seeing if doing those steps
again cause it to crash in the same way again?


** Changed in: xorg-server (Ubuntu)
   Importance: Medium => High

** Changed in: xorg-server (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1112699

Title:
  Xorg crashed with SIGABRT in RRSetChanged()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1112699/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to