This started occurring far more frequently for me when I switched from metacity's built-in compositor to compiz. It appear's metacity's compositor (not mutter) is actually XRender-based, not GL like compiz. I also recall one of the few times it happening to me under metacity was when I had Braid open. So perhaps this is related to GL or DRI. (I'm using a Thinkpad T400 with integrated intel.)
I think the chvt workaround may be a timing thing. Looks like the kernel itself may do a VT switch on suspend anyway? suspend_prepare calls pm_prepare_console which calls vt_move_to_console. Perhaps making it happen earlier gives compiz and whoever else is using DRI more time to release whatever's causing a problem? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/625364 Title: lenovo/thinkpad T400[s]/T500/W500/X60/T6x suspend fails -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs