System got froze after resume from screen off
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Critical
|
Ara Pulido | ||
Precise |
Fix Released
|
Critical
|
Unassigned | ||
compiz (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Timo Jyrinki |
Bug Description
[Impact]
System gets frozen occassionally.
[Test Case]
See below.
[Regression Potential]
The update reverts the patch to the state it was before previous upload. The regression is that performance regresses back to the 5-10% lower level it was before, for Intel / Nouveau using Mesa <= 9.0.x.
---
STEPS:
1. Login system
2. Navigate to 'System Setting' → 'Brightness and Lock'
3. Set 'Turn screen off when inactive for:' as '1 minute'
4. Set 'Lock' as 'ON' and set 'lock screen after : '3 minutes'
5. Check 'Require my password when waking from suspend'
6. Close 'Brightness and Lock' window.
7. Wait system go to screen off.
8. Waiting about 5 minute then active system.
Expect result:
Unlock interface display.
Actual result:
System got froze after resume from screen off. Cursor can move but right click and left click do not work.
Reproduce rate: 40%
Image: Ubuntu 12.04.2 LTS
Related branches
- Stephen M. Webb (community): Approve
- Daniel van Vugt (community): Approve
- Ubuntu Desktop: Pending requested
-
Diff: 47 lines (+13/-2)2 files modifieddebian/changelog (+7/-0)
debian/patches/blacklist_precise_mesa80_intel_nouveau.patch (+6/-2)
Changed in oem-priority: | |
importance: | Undecided → Critical |
Changed in oem-priority: | |
assignee: | nobody → Ara Pulido (apulido) |
status: | New → In Progress |
tags: | added: regression-update |
tags: | added: regression-release |
description: | updated |
tags: |
added: verification-failed removed: verification-needed |
tags: |
added: verification-done removed: verification-needed |
Changed in compiz (Ubuntu Precise): | |
status: | Incomplete → Fix Committed |
Changed in oem-priority: | |
status: | In Progress → Fix Released |
Bin Li (binli) found the root cause, it's related to compiz, after upgrade compzi to 1:0.9.7. 12-0ubuntu2, it will met this issue.
And it's one potential issue when made the better performance for compiz.
+ * Performance note: unredirectable. evaluate is SLOW because it
+ * involves regex matching. Too slow to do on every window for
+ * every frame. So we only call it if a window is redirected AND
+ * potentially needs unredirecting. This means changes to
+ * unredirect_match while a window is unredirected already may not
+ * take effect until it is un-fullscreened again. But that's better
+ * than the high price of regex matching on every frame.
And for more information please view below related bugs.
blacklist_ precise_ mesa80_ intel_nouveau. patch (bug#1167321)
fix_1095001.patch (bug#1095001)
This bug is requesting to change the patch mentioned above to fix the issue in bug description.