Unity/Compiz hangs when screen turns on to show lock screen

Bug #1035183 reported by Lawrence Patrick Calulo
8
This bug affects 1 person
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
ProcVersionSignature: Ubuntu 3.2.0-27.43-generic 3.2.21
Uname: Linux 3.2.0-27-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.0.1-0ubuntu12
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: 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=/boot/vmlinuz-3.2.0-27-generic root=UUID=7083a0cf-1de6-4e98-8246-d3cdf9e920b5 ro quiet splash vt.handoff=7
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.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6DET65WW(3.15):bd08/24/2010:svnLENOVO:pn7458AU5:pvrThinkPadX200:rvnLENOVO:rn7458AU5:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7458AU5
dmi.product.version: ThinkPad X200
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.7.8-0ubuntu1.2
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3.1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3.1
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1.2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
Lawrence Patrick Calulo (lugkhast) wrote :
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

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.
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/recover any way you like.
4. Attach compizhang.txt to this bug.

affects: unity (Ubuntu) → compiz (Ubuntu)
Changed in compiz:
status: New → Incomplete
Changed in compiz (Ubuntu):
status: New → Incomplete
Revision history for this message
Lawrence Patrick Calulo (lugkhast) wrote :
Revision history for this message
Lawrence Patrick Calulo (lugkhast) wrote :

One more thing: when it hangs, if I move the mouse over where I'd expect the password box to be, the cursor changes to an I-beam, and when I move it out of that area, it turns back into a regular mouse cursor. The screen stays completely black (except for the mouse cursor) through all of this.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks. That actually matches the call stacks reported for bug 966744, so we can treat it as the same...

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 966744, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.

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.