Full system lockup after attaching external monitor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Running on a recently acquired Lenovo Yoga 260.
How to reproduce:
1. plug external screen
2. activate/configure monitor (either using GUI or xrandr)
3. set relative position of ext monitor to something else than the default (e.g. above or below)
4. move cursor from laptop screen to external screen
5. move cursor back from extrernal screen to laptop screen
At this point a full system freeze occurs. Cannot switch to console, no kernel error (crashkernel does not activate), no trace in dmesg/Xorg.log etc. Even remote ssh sessions onto the computer freeze, so no extra information can be gathered this way.
The lock-up does not occur if any of the steps above are omitted:
- no issue if the external monitor is not activated
- no issue if the relative position is not changed
- no issue if the mouse cursor stays on the laptop screen where it was initially
- no issue if the mouse cursor iis moved from the laptop screen to the external screen and stays there
**Also the issue does not occur if the external monitor is already plugged before boot, and the resolution and position is only set once upon Xorg start-up**. In other words it is possible to use an external monitor as long as 1) it is plugged before boot 2) the Xorg conf contains explicit entries to set the resolution and position.
The issue can be reproduced reliably on both a fresh 15.10 install, any stock Ubuntu kernel, and the mainline PPA kernels (up to and including the latest 4.6-rc2). Also reproduces reliably with both the base intel drivers shipped with 15.10 and those provided by Intel's linux-installer.
ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: xorg 1:7.7+7ubuntu4
Uname: Linux 4.6.0-040600rc2
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: None
Date: Wed Apr 6 11:31:13 2016
DistUpgraded: Fresh install
DistroCodename: wily
DistroVariant: ubuntu
ExtraDebuggingI
GpuHangFrequency: Continuously
GpuHangReproduc
GpuHangStarted: Since before I upgraded
GraphicsCard:
Intel Corporation Sky Lake Integrated Graphics [8086:1916] (rev 07) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:2237]
InstallationDate: Installed on 2016-03-13 (23 days ago)
InstallationMedia: Xubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
MachineType: LENOVO 20FD0004US
ProcEnviron:
TERM=screen
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/usr/bin/zsh
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/05/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: N1GET34W (1.11 )
dmi.board.
dmi.board.name: 20FD0004US
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 20FD0004US
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.65+
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Wed Apr 6 11:25:42 2016
xserver.configfile: None
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.17.2-1ubuntu9.1
xserver.
Note that although the debug files mention that the kernel was booted with "intel_ idle.max_ cstate= 1 " the issue reproduces with or without this parameter.