Window Manager Crashes after Locking the Screen While Laptop is Docked

Bug #997433 reported by Neal Gamradt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-screensaver (Ubuntu)
New
Undecided
Unassigned

Bug Description

Details:

1. Issue has been happening since 11.10, but same thing still happens in 12.04.
2. Hardware: HP EliteBook 8440p with Intel Graphics.
3. Only happens when the system is docked, otherwise there is no issue.

Steps to Reproduce:

1. Go to "Brightness and Lock".
2. Set the screen to turn off when inactive for 10 minutes (though timeframe doesn't seem to matter).
3. Set "Lock screen after:" to "Screen turns off".
4. Wait for the screen to dim and turn blank.
5. Wait longer for the screen to power off completely.
6. Wait another minute or so.
7, The external monitor will start to flicker on-and-off for a bit.
8. Try to unlock the screen.
9. The screen will successfully unlock.
10. Once unlocked you will see that your window manager (Compiz) has melted down. You cannot resize windows, etc. because the title bars have all disappeared.
11. I have found no way to recover from this issue short of a reboot (I usually get to a command terminal and try to shut it down as gracefully as I can).

The only work-around to this issue is to set "Turn screen off when inactive for:" to "Never". However, this is not ideal as it means the screen will always continue to suck battery even after the screen has been locked (even when not docked, unless I remember to change this setting every time I undock).

I am assuming I cannot be the only one having this issue.

Tags: precise
Revision history for this message
Neal Gamradt (ngamradt-d) wrote :
Revision history for this message
Neal Gamradt (ngamradt-d) wrote :

I have confirmed this same issue happens when an external monitor is attached and I close the cover of the laptop (thus trying to suspend the laptop). I have attached an error image and also, here is part of the log (it gives very little inforamation):

[ 609.376] (II) PM Event received: Capability Changed
[ 609.376] I830PMEvent: Capability change
[ 609.890] (II) intel(0): EDID vendor "DEL", prod id 16404
[ 609.890] (II) intel(0): Using hsync ranges from config file
[ 609.890] (II) intel(0): Using vrefresh ranges from config file
[ 609.890] (II) intel(0): Printing DDC gathered Modelines:
[ 609.890] (II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
[ 609.890] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
[ 609.890] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
[ 609.890] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
[ 609.890] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
[ 609.890] (II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
[ 609.890] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
[ 609.890] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
[ 609.890] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
[ 609.890] (II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
[ 610.525] (II) intel(0): Allocated new frame buffer 2880x1024 stride 11776, tiled
[ 611.309] (EE) intel(0): failed to set mode: Invalid argument

Revision history for this message
Neal Gamradt (ngamradt-d) wrote :
Revision history for this message
Neal Gamradt (ngamradt-d) wrote :
Download full text (3.4 KiB)

Here is the exact log which was recorded while this issue happened:

[ 3198.761] (II) PM Event received: Capability Changed
[ 3198.761] I830PMEvent: Capability change
[ 3198.988] (II) intel(0): EDID vendor "DEL", prod id 16404
[ 3198.988] (II) intel(0): Using hsync ranges from config file
[ 3198.988] (II) intel(0): Using vrefresh ranges from config file
[ 3198.988] (II) intel(0): Printing DDC gathered Modelines:
[ 3198.988] (II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
[ 3198.988] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
[ 3198.988] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
[ 3198.988] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
[ 3198.988] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
[ 3198.988] (II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
[ 3198.988] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
[ 3198.988] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
[ 3198.988] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
[ 3198.988] (II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
[ 3201.790] (II) intel(0): Allocated new frame buffer 1280x1024 stride 5120, tiled
[ 3229.722] (II) PM Event received: Capability Changed
[ 3229.723] I830PMEvent: Capability change
[ 3230.233] (II) intel(0): EDID vendor "DEL", prod id 16404
[ 3230.234] (II) intel(0): Using hsync ranges from config file
[ 3230.234] (II) intel(0): Using vrefresh ranges from config file
[ 3230.234] (II) intel(0): Printing DDC gathered Modelines:
[ 3230.234] (II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
[ 3230.234] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
[ 3230.234] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
[ 3230.234] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
[ 3230.234] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
[ 3230.234] (II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
[ 3230.234] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
[ 3230.234] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
[ 3230.234] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
[ 3230.235] (II) intel(0): Mo...

Read more...

Revision history for this message
Neal Gamradt (ngamradt-d) wrote :

The readout from xrandr before trying to go into suspend:

$ xrandr
Screen 0: minimum 320 x 200, current 2880 x 1024, maximum 8192 x 8192
eDP1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
   1600x900 60.0*+ 40.0
VGA1 connected 1280x1024+1600+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024 60.0*+ 75.0
   1152x864 75.0
   1024x768 75.1 60.0
   800x600 75.0 60.3
   640x480 75.0 60.0
   720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)

Revision history for this message
Neal Gamradt (ngamradt-d) wrote :

The readout from xrandr after trying to go into suspend:

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
eDP1 connected (normal left inverted right x axis y axis)
   1600x900 60.0 + 40.0
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024 60.0*+ 75.0
   1152x864 75.0
   1024x768 75.1 60.0
   800x600 75.0 60.3
   640x480 75.0 60.0
   720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)

Revision history for this message
Neal Gamradt (ngamradt-d) wrote :

Similar issue was reported in chromium-os:

http://code.google.com/p/chromium-os/issues/detail?id=28012

papukaija (papukaija)
tags: added: precise
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.