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 Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1112699

Title:
  Xorg crashed with SIGABRT in RRSetChanged()

Status in “xorg-server” package in Ubuntu:
  Incomplete

Bug description:
  Crashed after kernel 3.8.0.3 update after restart,  entered low
  graphical mode with only command line, after next reboot everything is
  fine again. Also on launchpad page where i am writing this i see this
  command  $ ubuntu-bug xorg-server, and after i try to execute it i got
  message "Package xorg-server does not exist"

  #10 <signal handler called>
  #11 RRSetChanged (pScreen=pScreen@entry=0xb9358eb8)
      at ../../randr/randr.c:486
          mastersp = 0x0
  #12 RRScreenSetSizeRange (pScreen=pScreen@entry=0xb9358eb8, minWidth=320, 
minHeight=200, maxWidth=8192, maxHeight=8192)
      at ../../randr/rrinfo.c:228
          pScrPriv = 0xb93745c8
  #13 xf86RandR12CreateScreenResources12 (pScreen=0xb9358eb8)
      at ../../../../hw/xfree86/modes/xf86RandR12.c:1594
          config = 0xb93561f8
  #14 xf86RandR12CreateScreenResources (pScreen=pScreen@entry=0xb9358eb8)
      at ../../../../hw/xfree86/modes/xf86RandR12.c:842
          pScrn = 0xb9354bc8
          randrp = 0xb93742c0
  #15 xf86CrtcCreateScreenResources (screen=0xb9358eb8)
      at ../../../../hw/xfree86/modes/xf86Crtc.c:710

  ProblemType: Crash
  DistroRelease: Ubuntu 13.04
  Package: xserver-xorg-core 2:1.13.2-0ubuntu1
  ProcVersionSignature: Ubuntu 3.8.0-3.7-generic 3.8.0-rc5
  Uname: Linux 3.8.0-3-generic i686
  .tmp.unity.support.test.0:

  ApportVersion: 2.8-0ubuntu4
  Architecture: i386
  CompizPlugins: No value set for 
`/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: compiz
  Date: Fri Feb  1 18:12:07 2013
  DistUpgraded: 2013-01-19 22:44:58,817 DEBUG enabling apt cron job
  DistroCodename: raring
  DistroVariant: ubuntu
  ExecutablePath: /usr/bin/Xorg
  ExtraDebuggingInterest: Yes, if not too technical
  GraphicsCard:
   Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] 
(rev 12) (prog-if 00 [VGA controller])
     Subsystem: ASUSTeK Computer Inc. Device [1043:1252]
   NVIDIA Corporation GT216 [GeForce GT 325M] [10de:0a35] (rev a2) (prog-if 00 
[VGA controller])
     Subsystem: ASUSTeK Computer Inc. Device [1043:1252]
  InstallationDate: Installed on 2013-01-19 (12 days ago)
  InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release i386 (20121017.2)
  MachineType: ASUSTeK Computer INC. N61Jv
  MarkForUpload: True
  ProcCmdline: /usr/bin/X :0 -core -auth /var/run/lightdm/root/:0 -nolisten tcp 
vt7 -novtswitch
  ProcEnviron:

  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-3-generic 
root=UUID=f31b5c33-9c96-4314-8609-281abe7a54b8 ro quiet splash vt.handoff=7
  Signal: 6
  SourcePackage: xorg-server
  StacktraceTop:
   RRSetChanged ()
   RRScreenSetSizeRange ()
   xf86RandR12CreateScreenResources ()
   ?? ()
   ?? ()
  Title: Xorg crashed with SIGABRT in RRSetChanged()
  UpgradeStatus: Upgraded to raring on 2013-01-19 (12 days ago)
  UserGroups:

  dmi.bios.date: 01/28/2010
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 208
  dmi.board.asset.tag: ATN12345678901234567
  dmi.board.name: N61Jv
  dmi.board.vendor: ASUSTeK Computer INC.
  dmi.board.version: 1.0
  dmi.chassis.asset.tag: 0x00000000
  dmi.chassis.type: 10
  dmi.chassis.vendor: ASUSTeK Computer INC.
  dmi.chassis.version: 1.0
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvr208:bd01/28/2010:svnASUSTeKComputerINC.:pnN61Jv:pvr1.0:rvnASUSTeKComputerINC.:rnN61Jv:rvr1.0:cvnASUSTeKComputerINC.:ct10:cvr1.0:
  dmi.product.name: N61Jv
  dmi.product.version: 1.0
  dmi.sys.vendor: ASUSTeK Computer INC.
  version.compiz: compiz 1:0.9.9~daily13.01.25-0ubuntu1
  version.libdrm2: libdrm2 2.4.41-0ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 9.0.2-0ubuntu1
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 9.0.2-0ubuntu1
  version.xserver-xorg-core: xserver-xorg-core 2:1.13.2-0ubuntu1
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.19-0ubuntu3
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:1.0.6-0ubuntu2
  xserver.bootTime: Fri Feb  1 18:14:33 2013
  xserver.configfile: default
  xserver.errors:
   Failed to load module "nvidia" (module does not exist, 0)
   Failed to load module "nvidia" (module does not exist, 0)
  xserver.logfile: /var/log/Xorg.0.log
  xserver.version: 2:1.13.2-0ubuntu1
  xserver.video_driver: intel

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to