[GNOME3 Staging PPA] strange shadow rendered where client-side decorations are used
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | xserver-xorg-video-intel (Ubuntu) |
Medium
|
Unassigned | ||
| | Utopic |
Undecided
|
Unassigned | ||
| | xserver-xorg-video-intel-lts-utopic (Ubuntu) |
Undecided
|
Unassigned | ||
| | Trusty |
Undecided
|
Unassigned | ||
Bug Description
[Impact]
The Intel video driver has a bug that can cause to incorrectly draw certain trapezoids. This is visible when using client side decorations in GNOME 3 (see attached screenshots).
[Test Case]
Run GNOME 3 with client side decorations on Intel hardware.
Observed result:
Shadow under window is missing corners.
Expected result:
Shadow looks correct.
[Regression potential]
Low. The fix is from upstream and just changes the logic error in the CompositeTrapezoids routine.
| Erich Eickmeyer (eeickmeyer) wrote : | #1 |
| Erich Eickmeyer (eeickmeyer) wrote : | #2 |
| Tim (darkxst) wrote : | #3 |
Erich, the shadows are rendering properly here for CSD apps. You are using the default Adwaita theme?
| Erich Eickmeyer (eeickmeyer) wrote : | #4 |
Yes, using the default Adwaita theme. I even double-checked to make sure the right version was installed.
| Thomas Beck (coktzct) wrote : | #5 |
I am now again on Gnome 3.12, Ubuntu 14.10... updated yesterday and experienced exactly the same bug on gnome-tweak-tool.
I had an nvidia proprietary driver running (331) and nvidia-prime.. Theme was Adwaita too.
| Hồng Quân (ng-hong-quan) wrote : | #6 |
For me, no shadow at all for CSD app like DevHelp.
| Dmitry Golovin (cyb3r) wrote : | #7 |
Installed software from gnome3-staging today, I also have this bug. Non-CSD apps are okay, though.
| Daniel (findux) wrote : | #8 |
Johann [https:/
---
****SHADOW ON CSD FIX****
The problem is generated by an older intel driver (xserver-
1. Add oibaf ppa: $ sudo add-apt-repository ppa:oibaf/
2. Update: $ sudo apt-get update
3. Install-update driver: $ sudo apt-get install xserver-
4. REMOVE REPOSITORY, -DO NOT- UPDATE YOUR SYSTEM:
$ sudo add-apt-repository -r ppa:oibaf/
Reboot and be happy.
-------
(If this make something it shouldnt you can ppa-purge: $ sudo ppa-purge ppa:oibaf/
---
Source: http://
| Erich Eickmeyer (eeickmeyer) wrote : | #9 |
If Daniel's fix (comment #8) is a workaround, then it's clearly a bug in xserver-
| no longer affects: | xserver-xorg-video-intel (Ubuntu) |
| Launchpad Janitor (janitor) wrote : | #10 |
Status changed to 'Confirmed' because the bug affects multiple users.
Erich Eickmeyer, could you please execute the following at a terminal, as it will automatically gather and attach updated debug information to this report:
apport-collect -p xorg 1378188
Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.
| affects: | ubuntu-gnome → xorg (Ubuntu) |
| Changed in xorg (Ubuntu): | |
| status: | New → Incomplete |
| Changed in xorg (Ubuntu): | |
| status: | New → Confirmed |
| Changed in xorg (Ubuntu): | |
| importance: | Undecided → Low |
apport information
| tags: | added: apport-collected ubuntu |
| description: | updated |
apport information
apport information
apport information
apport information
| Erich Eickmeyer (eeickmeyer) wrote : Lspci.txt | #17 |
apport information
| Erich Eickmeyer (eeickmeyer) wrote : Lsusb.txt | #18 |
apport information
apport information
apport information
apport information
apport information
apport information
apport information
apport information
apport information
apport information
apport information
apport information
| tags: | added: bios-outdated-2.11 |
| tags: |
added: latest-bios-2.11 removed: bios-outdated-2.11 |
| Christopher M. Penalver (penalvch) wrote : Re: strange shadow rendered where client-side decorations are used | #30 |
Erich Eickmeyer, if you restore gnome to the default repository version (i.e. remove the GNOME3 PPA), and remove the following non-default kernel parameters is this reproducible in Utopic:
acpi_osi=Linux i915.invert_
If so, to see if this is already fixed for your hardware could you please http://
| Erich Eickmeyer (eeickmeyer) wrote : | #31 |
Christopher M. Penalver, it is not reproducible if removing the GNOME3 PPA which is what causes this bug to appear to begin with. Also, my machine requires those kernel prarameters to function correctly with the backlight, but removing them has no effect except inverting my backlight controls (0%=100%, etc.). That said, if one is to follow the workaround in comment #8 above, the problem does go away.
Therefore, I have reason to believe the shadow rendering bug is in xserver-
I have not tested the newer xserver-
| summary: |
- strange shadow rendered where client-side decorations are used + [GNOME3 PPA] strange shadow rendered where client-side decorations are + used |
Erick Eickmeyer, if the issue goes away for you and your hardware by removing the GNOME3 PPA then this would want to be reviewed as a regression in GNOME3. -> gdm (Ubuntu)
I'll let the GNOME3 triager/developer assign it a more appropriate GNOME3 package if applicable.
| description: | updated |
| summary: |
- [GNOME3 PPA] strange shadow rendered where client-side decorations are - used + [GNOME3 Staging PPA] strange shadow rendered where client-side + decorations are used |
| description: | updated |
| affects: | xorg (Ubuntu) → gdm (Ubuntu) |
| Changed in gdm (Ubuntu): | |
| status: | Incomplete → New |
| Tim (darkxst) wrote : | #33 |
This is a bug in the intel xorg driver that is triggered by Gtk 3.14, which will be landing in vivid very soon.
| Launchpad Janitor (janitor) wrote : | #34 |
Status changed to 'Confirmed' because the bug affects multiple users.
| affects: | gdm (Ubuntu) → xserver-xorg-video-intel (Ubuntu) |
| Changed in xserver-xorg-video-intel (Ubuntu): | |
| status: | New → Confirmed |
Tim, thanks for the comment. Would you happen to know either the specific fix or offending commit regarding this issue?
| Erich Eickmeyer (eeickmeyer) wrote : | #36 |
Just of note (not sure if this helps), but I also found that the xserver-
So, it seems that the shadow bug triggered by GTK 3.14 and the wake from sleep issue were both corrected by the driver in that PPA, and not having to update all of xorg.
Sadly, I cannot point to a specific commit at this time, but I might be up for bisecting the driver.
| Launchpad Janitor (janitor) wrote : | #37 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in xserver-xorg-video-intel (Ubuntu): | |
| status: | New → Confirmed |
| Tim (darkxst) wrote : | #38 |
Christoper, sorry I don't know the specific commit, All I know is I have heard many reports that it is fixed intel 2.99.916
| Marius Gedminas (mgedmin) wrote : | #39 |
Link to Fedora bug: https:/
They had the bug in xorg-x11-
| Marius Gedminas (mgedmin) wrote : | #40 |
Ok, I found where to download the .src.rpm's for the two Fedora packages and compare the included patches.
This bug is fixed by upstream commit 48a33fc379b17ee
http://
| Marius Gedminas (mgedmin) wrote : | #41 |
This ought to be fixed in vivid, starting with 2:2.99.
I'm currently trying to backport the patch to utopic.
| Marius Gedminas (mgedmin) wrote : | #42 |
I've backported the upstream patch to the xserver-
| Marius Gedminas (mgedmin) wrote : | #43 |
<a href="https:/
The attachment "debdiff against utopic package" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]
| tags: | added: patch |
| Changed in xserver-xorg-video-intel (Ubuntu): | |
| status: | Confirmed → Triaged |
| importance: | Low → Medium |
| description: | updated |
| Robert Ancell (robert-ancell) wrote : | #45 |
The patch looks good to me and the package builds fine. I haven't uploaded since there's currently 2:2.99.
| Marius Gedminas (mgedmin) wrote : | #46 |
I built a patched 2:2.99.
| Iain Lane (laney) wrote : | #47 |
Thanks, I uploaded it to utopic-proposed.
There's another SRU (4.3) still awaiting verification, but tjaalton tells me that it is fine. If you're an SRU team member reviewing this upload and he hasn't fixed the tags yet, please poke him hard and then you should be able to release that one and upload this.
| Changed in xserver-xorg-video-intel (Ubuntu): | |
| status: | Triaged → Fix Released |
| Changed in xserver-xorg-video-intel (Ubuntu Utopic): | |
| status: | New → In Progress |
| assignee: | nobody → Marius Gedminas (mgedmin) |
Hello Erich, or anyone else affected,
Accepted xserver-
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in xserver-xorg-video-intel (Ubuntu Utopic): | |
| status: | In Progress → Fix Committed |
| tags: | added: verification-needed |
| Marius Gedminas (mgedmin) wrote : | #49 |
I've already upgraded to vivid so won't be able to do the verification.
| Changed in xserver-xorg-video-intel (Ubuntu Utopic): | |
| assignee: | Marius Gedminas (mgedmin) → nobody |
| Timo Aaltonen (tjaalton) wrote : | #50 |
Erich, please test the proposed package, it's blocking other updates from entering the repo
| Erich Eickmeyer (eeickmeyer) wrote : | #51 |
I can confirm the package fixes the bug.
| tags: |
added: verification-done removed: verification-needed |
| Timo Aaltonen (tjaalton) wrote : | #52 |
great, thanks!
| no longer affects: | xserver-xorg-video-intel-lts-utopic (Ubuntu Utopic) |
| no longer affects: | xserver-xorg-video-intel (Ubuntu Trusty) |
| Changed in xserver-xorg-video-intel-lts-utopic (Ubuntu): | |
| status: | New → Invalid |
| tags: |
added: verification-done-utopic removed: verification-done |
| Launchpad Janitor (janitor) wrote : | #53 |
This bug was fixed in the package xserver-
---------------
xserver-
* fix-sna-
(LP: #1378188).
-- Marius Gedminas <email address hidden> Tue, 05 May 2015 11:25:15 +0100
| Changed in xserver-xorg-video-intel (Ubuntu Utopic): | |
| status: | Fix Committed → Fix Released |
| Chris J Arges (arges) wrote : Update Released | #54 |
The verification of the Stable Release Update for xserver-
Hello Erich, or anyone else affected,
Accepted xserver-
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in xserver-xorg-video-intel-lts-utopic (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| tags: | added: verification-needed |
| Erich Eickmeyer (eeickmeyer) wrote : | #56 |
Martin,
At this point I am unable to test the package since I have upgraded my system to vivid, and with utopic EOL in less than a month, I am not sure it's worth the effort to install utopic to test. I'm sorry!
| Launchpad Janitor (janitor) wrote : | #57 |
This bug was fixed in the package xserver-
---------------
xserver-
* Backport utopic package for lts-utopic stack.
-- Timo Aaltonen <email address hidden> Mon, 11 May 2015 14:35:11 +0300
| Changed in xserver-xorg-video-intel-lts-utopic (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |


This shows that I could only duplicate the bug on CSD windows.