Unity/Compiz hangs when screen turns on to show lock screen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Incomplete
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
When I open the my laptop's lid and hit a key/move the mouse a bit to show the lock screen, the lock screen will sometimes not appear, showing only a black screen, though the mouse cursor is present and movable. The machine does not lock up, however, and I can still CTRL-Alt-F1 to kill compiz/restart the lightdm service.
This happens on both resuming from sleep and from simply reopening the laptop's lid without having it go to sleep on closing the lid. This does not appear to occur with gnome-shell. A few days ago, thinking that my gnome-shell tinkering caused the problem, I reinstalled, and did not install gnome-shell. The problem still occurred.
When the UI hang happens, though, the compiz process does not get killed with just a "killall compiz", requiring a "killall -9 compiz" instead.
The laptop is a ThinkPad X200.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.14.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-27-generic x86_64
.tmp.unity.
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Fri Aug 10 14:18:50 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus: tp-smapi, 0.41, 3.2.0-27-generic, x86_64: installed
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]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: LENOVO 7458AU5
ProcEnviron:
LANGUAGE=en_PH:en
PATH=(custom, user)
LANG=en_PH.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/24/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6DET65WW (3.15 )
dmi.board.name: 7458AU5
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 7458AU5
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.7.
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
If compiz is hung then a stack trace of the compiz process would be very helpful. To do this...
0. Download and keep a copy of the attached dstack script handy in your home directory. recover any way you like.
Then when the hang occurs;
1. Switch to a VT (Ctrl+Alt+F1) and log in.
2. sudo ./dstack compiz > compizhang.txt
3. Kill/restart/
4. Attach compizhang.txt to this bug.