Xorg hangs in drm_helper_connector_dpms

Bug #1097315 reported by Scott Moser
42
This bug affects 9 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
High
Tim Gardner
Raring
Fix Released
High
Tim Gardner
xserver-xorg-video-intel (Ubuntu)
Fix Released
High
Timo Aaltonen
Raring
Fix Released
High
Timo Aaltonen

Bug Description

After upgrade to raring and reboot, I'm seeing frequent Freezes in normal usage of X. The mouse cursor moves but cannot interact with windows.

ctrl-alt-f1 will work, and I can login there.
Running 'sudo restart lightdm' from the console ends up with multiple X processes running, and screen goes blank, and I can no longer use the console at all (although ssh access is still available).

Here is info in /var/log/syslog:
 INFO: task kworker/0:1:6346 blocked for more than 120 seconds.
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 kworker/0:1 D ffff88013bc13e40 0 6346 2 0x00000000
  ffff880089a55ce8 0000000000000002 ffff88009b5cae00 ffff880089a55fd8
  ffff880089a55fd8 ffff880089a55fd8 ffffffff81c14440 ffff88009b5cae00
  ffff8801304e7388 ffff88009b5cae00 ffff8801304e738c 00000000ffffffff
 Call Trace:
  [<ffffffff816a4ee9>] schedule+0x29/0x70
  [<ffffffff816a51be>] schedule_preempt_disabled+0xe/0x10
  [<ffffffff816a3cd7>] __mutex_lock_slowpath+0xd7/0x150
  [<ffffffff816a37aa>] mutex_lock+0x2a/0x50
  [<ffffffffa0075a67>] output_poll_execute+0x57/0x1a0 [drm_kms_helper]
  [<ffffffff810752ae>] process_one_work+0x13e/0x4e0
  [<ffffffffa0075a10>] ? drm_helper_connector_dpms+0x130/0x130 [drm_kms_helper]
  [<ffffffff81076b6e>] worker_thread+0x16e/0x480
  [<ffffffff81076a00>] ? manage_workers+0x2a0/0x2a0
  [<ffffffff8107bd80>] kthread+0xc0/0xd0
  [<ffffffff8107bcc0>] ? kthread_create_on_node+0x120/0x120
  [<ffffffff816ae6ac>] ret_from_fork+0x7c/0xb0
  [<ffffffff8107bcc0>] ? kthread_create_on_node+0x120/0x120
 INFO: task Xorg:6560 blocked for more than 120 seconds.
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 Xorg D ffff88013bc93e40 0 6560 1538 0x00400000
  ffff8801312f5ae8 0000000000000002 ffff880130ae8000 ffff8801312f5fd8
  ffff8801312f5fd8 ffff8801312f5fd8 ffff880135b41700 ffff880130ae8000
  ffff88012fd73000 ffff88012fd7ae68 ffff8801304e7000 0000000000000001
 Call Trace:
  [<ffffffff816a4ee9>] schedule+0x29/0x70
  [<ffffffffa00a4fe5>] intel_crtc_wait_for_pending_flips+0x75/0xd0 [i915]
  [<ffffffff8107c6c0>] ? finish_wait+0x80/0x80
  [<ffffffffa00a7647>] i9xx_crtc_disable+0x87/0x180 [i915]
  [<ffffffffa00ae58c>] intel_set_mode+0x30c/0x960 [i915]
  [<ffffffffa00af306>] intel_crtc_set_config+0x726/0x970 [i915]
  [<ffffffffa0014119>] drm_mode_setcrtc+0x119/0x5a0 [drm]
  [<ffffffffa0004553>] drm_ioctl+0x4d3/0x580 [drm]
  [<ffffffffa0014000>] ? drm_mode_setplane+0x370/0x370 [drm]
  [<ffffffff8119d0c9>] do_vfs_ioctl+0x99/0x590
  [<ffffffff81582528>] ? sock_setsockopt+0xa8/0x820
  [<ffffffff816a5dfe>] ? _raw_spin_lock+0xe/0x20
  [<ffffffff8119d651>] sys_ioctl+0x91/0xb0
  [<ffffffff816ae75d>] system_call_fastpath+0x1a/0x1f
 INFO: task kworker/0:1:6346 blocked for more than 120 seconds.
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: xorg 1:7.7+1ubuntu4
ProcVersionSignature: Ubuntu 3.7.0-7.15-generic 3.7.0
Uname: Linux 3.7.0-7-generic x86_64
ApportVersion: 2.8-0ubuntu1
Architecture: amd64
Date: Tue Jan 8 10:38:55 2013
DistroCodename: raring
DistroVariant: ubuntu
EcryptfsInUse: Yes
GpuHangFrequency: Several times a day
InstallationDate: Installed on 2011-10-19 (447 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
UpgradeStatus: Upgraded to raring on 2013-01-07 (0 days ago)
---
ApportVersion: 2.8-0ubuntu2
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,snap,commands,mousepoll,grid,move,place,imgpng,session,vpswitch,resize,regex,gnomecompat,unitymtgrabhandles,wall,resizeinfo,animation,workarounds,fade,scale,expo,ezoom,unityshell]
DistUpgraded: 2013-01-07 15:26:03,808 DEBUG entry '# deb-src http://ppa.launchpad.net/smoser/ppa/ubuntu raring main # disabled on upgrade to raring' was disabled (unknown mirror)
DistroCodename: raring
DistroRelease: Ubuntu 13.04
DistroVariant: ubuntu
EcryptfsInUse: Yes
ExtraDebuggingInterest: Yes, if not too technical
GraphicsCard:
 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:20e4]
   Subsystem: Lenovo Device [17aa:20e4]
InstallationDate: Installed on 2011-10-19 (467 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MachineType: LENOVO 7417CTO
MarkForUpload: True
Package: xserver-xorg-video-intel 2:2.20.19-0ubuntu3
PackageArchitecture: amd64
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-0-generic root=UUID=f9832678-e9fb-41c5-8edb-5edd5200ed0a ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.8.0-0.4-generic 3.8.0-rc3
Tags: raring running-unity ubuntu regression reproducible has-fix
Uname: Linux 3.8.0-0-generic x86_64
UpgradeStatus: Upgraded to raring on 2013-01-07 (20 days ago)
UserGroups: adm admin cdrom dialout kvm libvirtd lpadmin plugdev sambashare sbuild
dmi.bios.date: 12/06/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 7UET91WW (3.21 )
dmi.board.name: 7417CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7UET91WW(3.21):bd12/06/2010:svnLENOVO:pn7417CTO:pvrThinkPadT400:rvnLENOVO:rn7417CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7417CTO
dmi.product.version: ThinkPad T400
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.9~daily13.01.25-0ubuntu1
version.ia32-libs: ia32-libs N/A
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.1.901-0ubuntu2
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.0.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-0ubuntu1
xserver.bootTime: Sun Jan 20 22:13:20 2013
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.13.1.901-0ubuntu1
xserver.video_driver: intel

Related branches

Revision history for this message
Scott Moser (smoser) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

could you try running 'apport-collect 1097315' to attach debug logs here, something went wrong the first time.

affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Changed in xserver-xorg-video-intel (Ubuntu):
assignee: nobody → Timo Aaltonen (tjaalton)
status: New → Incomplete
Revision history for this message
Scott Moser (smoser) wrote :
tags: added: apport-collected has-fix regression reproducible
description: updated
Revision history for this message
Scott Moser (smoser) wrote : BootDmesg.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : BootLog.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : Dependencies.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : DkmsStatus.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : DpkgLog.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : GconfCompiz.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : LightdmLog.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : Lspci.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : Lsusb.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : ProcModules.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : UdevDb.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : UdevLog.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : XorgLog.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : XorgLogOld.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : xserver.devices.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : xserver.outputs.txt

apport information

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
Revision history for this message
Scott Moser (smoser) wrote : Re: Xorg freeze

If I boot into the quantal kernel, I do not see this issue. So thats what I'm doing as a work around for now.
Each time I forget, and reboot into raring, I hang usually within 15 minutes of usage.

It seems that this is likely triggered by desktop switching but thats not really scientific, just feeling.

Revision history for this message
Scott Moser (smoser) wrote :

seen most recently with 3.8.0-0-generic
$ dpkg -S /boot/vmlinuz-$(uname -r)
linux-image-3.8.0-0-generic: /boot/vmlinuz-3.8.0-0-generic

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

That's an ancient kernel by raring standards :) There's -2 now, try that out.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

meaning dist-upgrade, your -intel driver is just as "obsolete"

Revision history for this message
Scott Moser (smoser) wrote :
Download full text (5.1 KiB)

Strike the above comment about quantal kernels not showing this. I just saw it with 3.7.0-7-generic:

[ 3000.776154] INFO: task Xorg:1758 blocked for more than 120 seconds.
[ 3000.776163] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3000.776168] Xorg D ffff88013bc93e40 0 1758 1679 0x00400000
[ 3000.776178] ffff880132a23ac0 0000000000000002 ffff880130545c00 ffff880132a23fd8
[ 3000.776187] ffff880132a23fd8 ffff880132a23fd8 ffff880135b35c00 ffff880130545c00
[ 3000.776195] ffff88012fe7c000 ffff88013037ee68 ffff88012fe7a800 0000000000000001
[ 3000.776203] Call Trace:
[ 3000.776219] [<ffffffff816a4ee9>] schedule+0x29/0x70
[ 3000.776296] [<ffffffffa00cefe5>] intel_crtc_wait_for_pending_flips+0x75/0xd0 [i915]
[ 3000.776307] [<ffffffff8107c6c0>] ? finish_wait+0x80/0x80
[ 3000.776348] [<ffffffffa00d1647>] i9xx_crtc_disable+0x87/0x180 [i915]
[ 3000.776390] [<ffffffffa00d5ae0>] intel_crtc_disable+0x30/0x120 [i915]
[ 3000.776433] [<ffffffffa00d84cf>] intel_set_mode+0x24f/0x960 [i915]
[ 3000.776450] [<ffffffff8117739d>] ? __kmalloc+0x13d/0x170
[ 3000.776491] [<ffffffffa00d8d31>] ? intel_crtc_set_config+0x151/0x970 [i915]
[ 3000.776533] [<ffffffffa00d9306>] intel_crtc_set_config+0x726/0x970 [i915]
[ 3000.776576] [<ffffffffa004f119>] drm_mode_setcrtc+0x119/0x5a0 [drm]
[ 3000.776585] [<ffffffff816a379d>] ? mutex_lock+0x1d/0x50
[ 3000.776620] [<ffffffffa004b996>] ? drm_mode_object_find+0x66/0x90 [drm]
[ 3000.776652] [<ffffffffa003f553>] drm_ioctl+0x4d3/0x580 [drm]
[ 3000.776689] [<ffffffffa004f000>] ? drm_mode_setplane+0x370/0x370 [drm]
[ 3000.776699] [<ffffffff8119d0c9>] do_vfs_ioctl+0x99/0x590
[ 3000.776706] [<ffffffff8119d651>] sys_ioctl+0x91/0xb0
[ 3000.776714] [<ffffffff816ae75d>] system_call_fastpath+0x1a/0x1f
[ 3120.776190] INFO: task Xorg:1758 blocked for more than 120 seconds.
[ 3120.776199] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3120.776204] Xorg D ffff88013bc93e40 0 1758 1679 0x00400000
[ 3120.776214] ffff880132a23ac0 0000000000000002 ffff880130545c00 ffff880132a23fd8
[ 3120.776223] ffff880132a23fd8 ffff880132a23fd8 ffff880135b35c00 ffff880130545c00
[ 3120.776231] ffff88012fe7c000 ffff88013037ee68 ffff88012fe7a800 0000000000000001
[ 3120.776238] Call Trace:
[ 3120.776255] [<ffffffff816a4ee9>] schedule+0x29/0x70
[ 3120.776333] [<ffffffffa00cefe5>] intel_crtc_wait_for_pending_flips+0x75/0xd0 [i915]
[ 3120.776343] [<ffffffff8107c6c0>] ? finish_wait+0x80/0x80
[ 3120.776385] [<ffffffffa00d1647>] i9xx_crtc_disable+0x87/0x180 [i915]
[ 3120.776427] [<ffffffffa00d5ae0>] intel_crtc_disable+0x30/0x120 [i915]
[ 3120.776470] [<ffffffffa00d84cf>] intel_set_mode+0x24f/0x960 [i915]
[ 3120.776487] [<ffffffff8117739d>] ? __kmalloc+0x13d/0x170
[ 3120.776528] [<ffffffffa00d8d31>] ? intel_crtc_set_config+0x151/0x970 [i915]
[ 3120.776570] [<ffffffffa00d9306>] intel_crtc_set_config+0x726/0x970 [i915]
[ 3120.776612] [<ffffffffa004f119>] drm_mode_setcrtc+0x119/0x5a0 [drm]
[ 3120.776621] [<ffffffff816a379d>] ? mutex_lock+0x1d/0x50
[ 3120.776657] [<ffffffffa004b996>] ? drm_mode_object_find+0x66/0x90 [drm]
[ 3120.776688] [<ffffffffa003f5...

Read more...

Scott Moser (smoser)
tags: removed: has-fix
Revision history for this message
Scott Moser (smoser) wrote :

Immediately after it hangs:
 * $ sudo cat /sys/kernel/debug/dri/0/i915_error_state
    no error state collected
 * 'DISPLAY=:0.0 xrandr' seems to work.
   'DISPLAY=:0.0 xrandr --output LVDS1 --auto --output HDMI2 --off' turned off the monitor, but then never returned.
 * 'DISPLAY=:0.0 gnome-terminal' just hangs
 * when screen dims due to idle (which i've set to 2 minutes), keyboard input will brighten the screen again.

then I tried 'sudo stop lightdm', and slept 120 seconds.
Still, no error state in 'i915_error_state'

Then, i tried 'chvt 1', and gave it 120 seconds to return.
at this point 'dmesg' shows the trace, but /i915_error_state still says "no error state collected"

Revision history for this message
Scott Moser (smoser) wrote :

reproduced on drm-intel-nightly kernel at http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/2013-01-28-raring/.

$ dpkg -S /boot/vmlinuz-$(uname -r)
linux-image-3.8.0-994-generic: /boot/vmlinuz-3.8.0-994-generic

$ sudo cat /sys/kernel/debug/dri/0/i915_error_state
no error state collected

$ dmesg > dmesg-drm-intel-nightly.txt

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Could you try the actual quantal kernel, which is 3.5.0-NN.. Sounds like a regression in 3.7 and up.

Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → High
status: New → Incomplete
Revision history for this message
Scott Moser (smoser) wrote :

You're right. Thank you for noticing the error in my report yesterday. to my knowledge, I've never seen this issue with the quantal kernel. I've only had the problem with 3.5.X. Yesterday when I rebooted, and saw a 3.8.0 and a 3.7.X I didn't think hard and assumed that 3.7 was quantal, forgetting that raring had a 3.7.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
Revision history for this message
Scott Moser (smoser) wrote :

Per Timo's request, I've,
 * installed drm-intel-nightly kernel 2013-01-29
 * installed intel-gpu-tools
 * run kms_flip

I'll attach the output, but no kernel traces found.

Bryce Harrington (bryce)
description: updated
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Triaged
summary: - Xorg freeze
+ Xorg hangs in drm_helper_connector_dpms
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Changed in linux (Ubuntu):
importance: Undecided → Medium
importance: Medium → High
Revision history for this message
Chris Wilson (ickle) wrote :

I think this is the likely solution here....

Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Raring):
assignee: nobody → Tim Gardner (timg-tpi)
status: Confirmed → In Progress
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "Wait for pending flips to complete before disabling encoders." of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 3.8.0-6.13

---------------
linux (3.8.0-6.13) raring; urgency=low

  [Tim Gardner]

  * Release Tracking Bug
    - LP: #1125364
  * Add ahci modules to d-i
    - LP: #1124415

  [ Chris Wilson ]

  * SAUCE: drm/i915: Wait for pending flips to complete before tearing down
    the encoders
    - LP: #1097315
 -- Tim Gardner <email address hidden> Wed, 13 Feb 2013 12:16:48 -0700

Changed in linux (Ubuntu Raring):
status: Fix Committed → Fix Released
Revision history for this message
Kiwinote (kiwinote) wrote :

Unfortunately I am still able to trigger freezes after having installed linux 3.8.0-6.13. (I come from bug 1048230 which was marked as a duplicate of this one.)

Revision history for this message
Chris Wilson (ickle) wrote :

Darn. And not just gen4 affected. Back to the drawing board for ideas.

Revision history for this message
Scott Moser (smoser) wrote :

I saw this bug again using:
$ dpkg-query --show linux-image-3.8.0-6-generic
linux-image-3.8.0-6-generic 3.8.0-6.13
$ dpkg-query --show xserver-xorg-video-intel
xserver-xorg-video-intel 2:2.21.2-0ubuntu1

I'm in a much worse state now, though, as booting into the 3.5.0-21-generic kernel that used to allow me to actually use my system now
 * wont boot (caps lock key flashes) by default
 * boots, but doesn't see second monitor if I use 'nomodeset' kernel cmdlinle parameter, and X has issues (doesn't re-pait under where the autohided panel is).

I'm sure there are now some other bugs here. This is quite possibly the first time I've rebooted and/or restated X since 2012-02-11 when I apt's log says: xserver-xorg-video-intel:amd64 (2.21.0-0ubuntu1, 2.21.2-0ubuntu1).

Revision history for this message
Scott Moser (smoser) wrote :

To remedy the above (comment 42), I did:
 * install the 2.21.0-0ubuntu1 xserver-xorg-video-intel from [1]
 * update-initramfs -u -k 3.5.0-21-generic
 * reboot
 * I dont need 'nomodeset', laptop LCD and external LCD function fine... generally functional X.

--
[1] https://launchpad.net/ubuntu/raring/+source/xserver-xorg-video-intel/2:2.21.0-0ubuntu1

Revision history for this message
Chris Wilson (ickle) wrote :

There's a hint that this is resolved in drm-intel-nightly (drm-intel-experimental), which would suggest that some of the pageflip race fixes help.

Revision history for this message
Scott Moser (smoser) wrote :

Just some information. Yesterday I saw that
xserver-xorg-video-intel at 2:2.21.3-0ubuntu1
was available, so I got it, and rebooted. I figured I'd try with latest kernel and X.

This morning in about 2 hours of general use, while scrolling (in ccsm), I hit this bug again while running kernel:
linux-image-3.8.0-7-generic: /boot/vmlinuz-3.8.0-7-generic

Attached is dmesg.

Revision history for this message
Chris Wilson (ickle) wrote :

Hmm, I think we got that pending_flip issue fixed in drm-intel-nightly (look in ppa:mainline).

Revision history for this message
Justin Ossevoort (iq-0) wrote :

Running since friday with kernel from drm-intel-nightly ppa:mainline
linux-image-extra-3.9.0-994-generic 3.9.0-994.201303140438 amd64

My screen hasn't frozen all day (usually stops updating within an hour, only mouse is updated and everything just works (except for having screen updates).

[ 14.751] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.21.4-0ubuntu1b1 (Martin Pitt <email address hidden>)
[ 14.752] (WW) Falling back to old probe method for vesa
[ 14.752] (WW) Falling back to old probe method for modesetting
[ 14.752] (WW) Falling back to old probe method for fbdev
[ 14.752] (II) Loading sub module "fbdevhw"
[ 14.752] (II) LoadModule: "fbdevhw"
[ 14.757] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 14.757] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 14.757] compiled for 1.13.3, module version = 0.0.2
[ 14.757] ABI class: X.Org Video Driver, version 13.1
[ 14.758] (II) intel(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[ 14.758] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 14.758] (==) intel(0): RGB weight 888
[ 14.758] (==) intel(0): Default visual is TrueColor
[ 14.758] (--) intel(0): Integrated Graphics Chipset: Intel(R) Q45/Q43
[ 14.758] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3
[ 14.758] (**) intel(0): Framebuffer tiled
[ 14.758] (**) intel(0): Pixmaps tiled
[ 14.758] (**) intel(0): "Tear free" disabled
[ 14.758] (**) intel(0): Forcing per-crtc-pixmaps? no

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Seems that maybe this bug isn't solved.

Changed in linux (Ubuntu Raring):
status: Fix Released → In Progress
Revision history for this message
Chris Wilson (ickle) wrote :

I think the most likely candidate was added to the recent kernel update - Justin, if you can test the latest raring kernel that would be useful.

Revision history for this message
Justin Ossevoort (iq-0) wrote :

I must have missed that kernel in my testing, because I've been working with linux-image-3.8.0-13-generic=3.8.0-13.23 for about 2 days now without any problems (3.8.0-12 still had problems for me according to my notes).
So it appears to have been fixed (though the fix was a different upload than the one for which it was resolved).

Thanks for the good work!

Chris Wilson (ickle)
Changed in xserver-xorg-video-intel (Ubuntu Raring):
status: Triaged → Fix Released
Changed in linux (Ubuntu Raring):
status: In Progress → Fix Released
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

To post a comment you must log in.