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
Bugs, which is subscribed to 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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to