xserver crash in drm_vblank_count_and_time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
xserver-xorg-video-intel (Ubuntu) |
Expired
|
High
|
Unassigned |
Bug Description
Call Trace:
? drm_wait_
? try_to_
drm_ioctl+
? drm_modeset_
do_vfs_
sys_ioctl+
? sys_read+0x6b/0xa0
system_
RIP drm_vblank_
[Original Report]
Starting some weeks ago my graphics has been misbehaving a bit. This started with starting in low graphics mode from time to time, or booting to a VT instead of the LightDM greeter. Today I had a complete crash while running a Google Hangout. I've attached a picture of the screen output in case that's helpful.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: xorg 1:7.7+1ubuntu4
ProcVersionSign
Uname: Linux 3.8.0-7-generic x86_64
.tmp.unity.
ApportVersion: 2.8-0ubuntu4
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
Date: Thu Feb 28 16:45:28 2013
DistUpgraded: 2013-02-05 13:12:39,470 DEBUG enabling apt cron job
DistroCodename: raring
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 03) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:0279]
Subsystem: Dell Device [1028:0279]
InstallationDate: Installed on 2012-11-04 (116 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: Dell Inc. Studio Hybrid 140g
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
UpgradeStatus: Upgraded to raring on 2013-02-05 (23 days ago)
dmi.bios.date: 09/26/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.0.6
dmi.board.
dmi.board.name: 0P096C
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 3
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Studio Hybrid 140g
dmi.product.
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.9~
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.42-0ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Thu Feb 28 16:04:53 2013
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.13.2-0ubuntu2
xserver.
description: | updated |
Changed in xorg-server (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
summary: |
- xserver crash n drm_vblank_count_and_time + xserver crash in drm_vblank_count_and_time |
affects: | xorg-server (Ubuntu) → linux (Ubuntu) |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
tags: | added: kernel-key |
tags: | added: crash |
tags: | removed: kernel-key |
Changed in linux (Ubuntu): | |
status: | Triaged → Incomplete |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Incomplete → New |
status: | New → Incomplete |
Changed in linux (Ubuntu): | |
status: | Incomplete → Invalid |
The low graphics and VT boots sound like the drm race condition bug #982889. There is a workaround posted in comment #5, and I've coded what I think is a possible fix. The fix is in a PPA, but I'm waiting on someone to test it to verify it does fix it before I upload it. (I'm not 100% certain it will fix the issue for all cases, maybe just certain failure modes.)
The crash in the photo might be an unrelated bug, since it occurs during regular system usage. (#982889 happens only at boot). I'm not seeing other reports about it though. Let's focus this bug report on that issue.