Xorg crashed with SIGABRT in RRSetChanged()

Bug #1161797 reported by Oskar Kirmis
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Fix Released
High
Maarten Lankhorst

Bug Description

Logging in to Gnome Shell on MacBook pro Retina (scaled resolution) with external monitor (Display port) than the display froze
I'm using nvidia-313-updates

#8 <signal handler called>
#9 RRSetChanged (pScreen=0x7f513954fb30) at ../../randr/randr.c:486
        mastersp = 0x0
#10 0x00007f5137cba88a in RRScreenSetSizeRange (pScreen=pScreen@entry=0x7f513954fb30, minWidth=<optimized out>, minHeight=<optimized out>, maxWidth=<optimized out>, maxHeight=<optimized out>) at ../../randr/rrinfo.c:228
        pScrPriv = 0x7f51395556e0
#11 0x00007f5137c77845 in xf86RandR12CreateScreenResources12 (pScreen=0x7f513954fb30) at ../../../../hw/xfree86/modes/xf86RandR12.c:1594
        config = 0x7f513954d060
#12 xf86RandR12CreateScreenResources (pScreen=pScreen@entry=0x7f513954fb30) at ../../../../hw/xfree86/modes/xf86RandR12.c:842
        pScrn = 0x7f5139548af0
        randrp = 0x7f5139550f80
#13 0x00007f5137c6abac in xf86CrtcCreateScreenResources (screen=0x7f513954fb30) at ../../../../hw/xfree86/modes/xf86Crtc.c:710
#14 xf86CrtcCreateScreenResources (screen=0x7f513954fb30) at ../../../../hw/xfree86/modes/xf86Crtc.c:700
#15 0x00007f5137be5344 in main (argc=11, argv=0x7fff5c3c2738, envp=<optimized out>) at ../../dix/main.c:215
        pScreen = 0x7f513954fb30
        alwaysCheckForInput = {0, 1}

ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: xserver-xorg-core 2:1.13.3-0ubuntu4
ProcVersionSignature: Ubuntu 3.8.0-15.25-generic 3.8.4
Uname: Linux 3.8.0-15-generic x86_64
NonfreeKernelModules: wl
.tmp.unity.support.test.0:

ApportVersion: 2.9.2-0ubuntu5
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CrashCounter: 1
CurrentDmesg:
 [ 8.208639] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
 [ 8.216696] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
 [ 8.217092] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
 [ 198.160959] systemd-hostnamed[3426]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
Date: Fri Mar 29 10:17:08 2013
DistUpgraded: Fresh install
DistroCodename: raring
DistroVariant: ubuntu
ExecutablePath: /usr/bin/Xorg
ExtraDebuggingInterest: Yes, if not too technical
GraphicsCard:
 Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Apple Inc. Device [106b:00f7]
 NVIDIA Corporation Device [10de:0fd5] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Apple Inc. Device [106b:00f2]
InstallationDate: Installed on 2013-03-08 (20 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64+mac (20130308)
MachineType: Apple Inc. MacBookPro10,1
MarkForUpload: True
ProcCmdline: /usr/bin/X :0 -core -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
ProcEnviron:

ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-15-generic root=UUID=ec978dcd-5e91-4e21-b813-8a4e49968907 ro quiet splash vt.handoff=7
Signal: 6
SourcePackage: xorg-server
StacktraceTop:
 RRSetChanged ()
 RRScreenSetSizeRange ()
 xf86RandR12CreateScreenResources ()
 ?? ()
 ?? ()
Title: Xorg crashed with SIGABRT in RRSetChanged()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

XorgConf:
 Section "Device"
 Identifier "Default Device"
 Option "NoLogo" "True"
 Option "RegistryDwords" "EnableBrightnessControl=1"
 EndSection
dmi.bios.date: 08/08/2012
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP101.88Z.00EE.B02.1208081132
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-C3EC7CD22292981F
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro10,1
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-C3EC7CD22292981F
dmi.modalias: dmi:bvnAppleInc.:bvrMBP101.88Z.00EE.B02.1208081132:bd08/08/2012:svnAppleInc.:pnMacBookPro10,1:pvr1.0:rvnAppleInc.:rnMac-C3EC7CD22292981F:rvrMacBookPro10,1:cvnAppleInc.:ct10:cvrMac-C3EC7CD22292981F:
dmi.product.name: MacBookPro10,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.
version.compiz: compiz 1:0.9.9~daily13.03.25-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.43-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0.3-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0.3-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.13.3-0ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2b2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.5-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.7-0ubuntu1
xserver.bootTime: Fri Mar 29 10:33:47 2013
xserver.configfile: /etc/X11/xorg.conf
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.3-0ubuntu4
xserver.video_driver: nouveau

Revision history for this message
Oskar Kirmis (oskar-kirmis) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 RRSetChanged (pScreen=0x7f513954fb30) at ../../randr/randr.c:486
 RRScreenSetSizeRange (pScreen=pScreen@entry=0x7f513954fb30, minWidth=<optimized out>, minHeight=<optimized out>, maxWidth=<optimized out>, maxHeight=<optimized out>) at ../../randr/rrinfo.c:228
 xf86RandR12CreateScreenResources12 (pScreen=0x7f513954fb30) at ../../../../hw/xfree86/modes/xf86RandR12.c:1594
 xf86RandR12CreateScreenResources (pScreen=pScreen@entry=0x7f513954fb30) at ../../../../hw/xfree86/modes/xf86RandR12.c:842
 xf86CrtcCreateScreenResources (screen=0x7f513954fb30) at ../../../../hw/xfree86/modes/xf86Crtc.c:710

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in xorg-server (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Maarten Lankhorst (mlankhorst) wrote :

No, from the xorg logs it looks you're using nouveau, not nvidia 313 updates..

Bryce Harrington (bryce)
description: updated
Revision history for this message
Bryce Harrington (bryce) wrote :

Crashing due to code in autoconfig-fixup-tell-changed-so-randr-clients-can-t.patch.

Looks like RRSetChanged needs to check for mastersp being null now.

Revision history for this message
Bryce Harrington (bryce) wrote :

Guessing you'll want this bug too. Probably an easy fix.

Changed in xorg-server (Ubuntu):
assignee: nobody → Maarten Lankhorst (mlankhorst)
importance: Medium → High
status: New → In Progress
tags: added: patch
Revision history for this message
Maarten Lankhorst (mlankhorst) wrote :

should not be an issue in saucy any more because of different initialization

Changed in xorg-server (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Michał Sawicz (saviq) wrote :

I've a very similar stack trace in #1249551 on Trusty, after enabling nvidia-prime.

To post a comment you must log in.