[hsw backport] kernel oops, Xorg freeze

Bug #1114872 reported by kevin.liu
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux
Confirmed
Undecided
Unassigned
OEM Priority Project
Invalid
Undecided
Unassigned
fglrx-installer (Ubuntu)
New
Undecided
Unassigned
linux (Ubuntu)
Invalid
High
Timo Aaltonen
xserver-xorg-video-intel (Ubuntu)
Invalid
High
Timo Aaltonen

Bug Description

[ 144.450359] Process Xorg (pid: 2629, threadinfo ffff880043272000, task ffff880040940000)
[ 144.450429] Stack:
[ 144.450450] ffff88006e640000 ffff880065bc6800 ffff8800432739a8 ffffffffa0adb131
[ 144.450530] ffff880000000017 0000000000000000 ffff880000000000 ffffffff8133b4b4
[ 144.450608] ffff880043273958 0000000000000001 ffff88000000002e 0000000043273968
[ 144.450686] Call Trace:
[ 144.450734] [<ffffffffa0adb131>] haswell_crtc_enable+0x531/0x6d0 [i915_hsw]
[ 144.450802] [<ffffffff8133b4b4>] ? snprintf+0x34/0x40
[ 144.450870] [<ffffffffa0ae1a67>] intel_set_mode+0x6e7/0xa40 [i915_hsw]
[ 144.450952] [<ffffffffa0ae25fd>] intel_crtc_set_config+0x83d/0x960 [i915_hsw]
[ 144.451041] [<ffffffffa01c5d68>] drm_mode_setcrtc+0x308/0x560 [drm]
[ 144.451118] [<ffffffffa0ad3fb3>] ? intel_crtc_gamma_set+0x63/0x70 [i915_hsw]
[ 144.451198] [<ffffffffa01b469c>] drm_ioctl+0x47c/0x540 [drm]
[ 144.451274] [<ffffffffa01c5a60>] ? drm_mode_setplane+0x3b0/0x3b0 [drm]
[ 144.451339] [<ffffffff8169e709>] ? _raw_spin_unlock_bh+0x19/0x20
[ 144.451400] [<ffffffff8119951a>] do_vfs_ioctl+0x8a/0x340
[ 144.451454] [<ffffffff81199861>] sys_ioctl+0x91/0xa0
[ 144.451505] [<ffffffff816a6e69>] system_call_fastpath+0x16/0x1b
[ 144.451559] Code: e0 b8 b1 a0 31 c0 e8 16 e6 57 e0 e9 7f fe ff ff 90 55 48 89 e5 53 48 83 ec 08 0f 1f 44 00 00 89 f0 89 d3 48 8b 84 c7 30 22 00 00 <8b> 90 68 03 00 00 48 8b 07 48 8b 80 48 03 00 00 48 8b 40 08 f6
[ 144.451924] RIP [<ffffffffa0ad475a>] assert_fdi_tx+0x1a/0xa0 [i915_hsw]
[ 144.452005] RSP <ffff880043273908>
[ 144.452038] CR2: 000000000000036c

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xorg 1:7.6+12ubuntu2~ppa10
ProcVersionSignature: Ubuntu 3.5.0-21.32~precise1-generic 3.5.7.1
Uname: Linux 3.5.0-21-generic x86_64
NonfreeKernelModules: fglrx
.tmp.unity.support.test.0:

ApportVersion: 2.0.1-0ubuntu17
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
CompositorRunning: compiz
Date: Sun Feb 3 17:16:40 2013
DistUpgraded: Fresh install
DistributionChannelDescriptor:
 # This is a distribution channel descriptor
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-watauga2-precise-amd64-norecovery-20121213-1
DistroCodename: precise
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, even including gdb or git bisection work if needed
GpuHangFrequency: Continuously
GpuHangReproducibility: Yes, I can easily reproduce it
GpuHangStarted: Immediately after installing this version of Ubuntu
GraphicsCard:
 Intel Corporation Haswell Integrated Graphics Controller [8086:0406] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Intel Corporation Device [8086:2112]
 Advanced Micro Devices [AMD] nee ATI Device [1002:6611] (prog-if 00 [VGA controller])
   Subsystem: Intel Corporation Device [8086:2112]
InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20121213-14:54
MachineType: Intel Corporation Shark Bay Client platform
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, user)
 LANG=C
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-21-generic root=UUID=31d7b71f-6b0a-4a24-aae5-954441657611 ro text vt.handoff=7
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/21/2012
dmi.bios.vendor: Intel Corporation
dmi.bios.version: HSWLPTU1.86C.0100.R02.1211210527
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Grays Reef
dmi.board.vendor: Intel Corp.
dmi.board.version: 3
dmi.chassis.asset.tag: Asset Tag
dmi.chassis.type: 9
dmi.chassis.vendor: Intel Corporation
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnIntelCorporation:bvrHSWLPTU1.86C.0100.R02.1211210527:bd11/21/2012:svnIntelCorporation:pnSharkBayClientplatform:pvr0.1:rvnIntelCorp.:rnGraysReef:rvr3:cvnIntelCorporation:ct9:cvr0.1:
dmi.product.name: Shark Bay Client platform
dmi.product.version: 0.1
dmi.sys.vendor: Intel Corporation
version.compiz: compiz 1:0.9.7.12-0ubuntu1
version.fglrx-installer: fglrx-installer N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri N/A
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.xserver-xorg-core: xserver-xorg-core N/A
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A

Revision history for this message
kevin.liu (kevin-liu) wrote :
Revision history for this message
kevin.liu (kevin-liu) wrote :

1. configure haswell platform with 2 monitors
2. start X or lightdm will crash Ubuntu kernel, see the crash errors attached.

bugbot (bugbot)
affects: xorg (Ubuntu) → fglrx-installer (Ubuntu)
Revision history for this message
Jammy Zhou (jammy-zhou) wrote :

reported in upstream about linear tiling mode support
https://bugs.freedesktop.org/show_bug.cgi?id=61152

Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux:
status: New → Confirmed
Revision history for this message
James M. Leddy (jm-leddy) wrote : Re: Xorg freeze

Patch merged to drm-intel-fixes as:

commit bc752862170c135d6c09fb22d79eeb451023568e
Author: Chris Wilson <email address hidden>
Date: Thu Feb 21 20:04:31 2013 +0000

    drm/i915: Handle untiled planes when computing their offsets

Changed in linux (Ubuntu):
assignee: nobody → Timo Aaltonen (tjaalton)
status: New → Triaged
importance: Undecided → High
Revision history for this message
Jammy Zhou (jammy-zhou) wrote :

James, is the fix available in updates of Ubuntu 12.04.2 for verification now?

Revision history for this message
James M. Leddy (jm-leddy) wrote :

Jammy, it is not yet. I'll build a test kernel to send you to verify, and then I'll submit to kernel-list. After that we will have a test kernel for verification.

Revision history for this message
Jammy Zhou (jammy-zhou) wrote :

Perfect. Thanks James.

no longer affects: fglrx
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → High
assignee: nobody → Timo Aaltonen (tjaalton)
status: New → Triaged
Changed in linux (Ubuntu):
status: Triaged → Incomplete
Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
James M. Leddy (jm-leddy) wrote :

Apparently, this bug and freedesktop-bugs #61152 are not related. Going back to the original userspace backtrace, can we get a core file from when this occurs? If you're using apport, this crash should be in /var/crash.

Revision history for this message
kevin.liu (kevin-liu) wrote :

I didn't find the crash report under /var/crash, but re-produced the issue and save the crashed kernel log as the attachment.
Thanks

Revision history for this message
kevin.liu (kevin-liu) wrote :

additional notes:
I didn't duplicate the issue with an external 1920x1080 monitor.

I watch the issue with an external 1280x1024 monitor.

Chris Wilson (ickle)
summary: - Xorg freeze
+ [hsw backport] kernel oops, Xorg freeze
no longer affects: fglrx
no longer affects: oem-priority
Ara Pulido (ara)
no longer affects: oem-priority/precise
Ara Pulido (ara)
Changed in oem-priority:
status: New → Invalid
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

assuming this has fixed itself since

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Invalid
Changed in linux (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.