Bug 552741

Summary: Panel set to transparent in Gnome get screwed after updating to 1.7.3-6 in update-testing
Product: [Fedora] Fedora Reporter: Jóhann B. Guðmundsson <johannbg>
Component: xorg-x11-serverAssignee: X/OpenGL Maintenance List <xgl-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: airlied, ajax, bskeggs, cdahlin, clinton, jusko, mcepl, mishu, mschmidt, pmrpla, sanjay.ankur, twaugh, wb8rcr, xgl-maint
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: card_NV84
Fixed In Version: xorg-x11-server-1.7.5-2.fc12 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-03-15 16:24:40 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Screenshoot..
none
Xorg log
none
Bar background corruption
none
Screenshot of the display corruption none

Description Jóhann B. Guðmundsson 2010-01-06 00:45:56 UTC
Created attachment 381884 [details]
Screenshoot.. 

Description of problem:

After recent update to xorg-x11-server 1.7.3-6 both the top panel and bottom panel set to transparent get fucked however terminal set to transparent displays just fine.

Version-Release number of selected component (if applicable):

1.7.3-6 

How reproducible:

Always

Steps to Reproduce:
1. Set panels to transparent in Gnome
2. 
3.
  
Actual results:

See attache picture

Expected results:

Panels to display just fine and everyone being happy in pony land.. 

Additional info:

Downgraded to xorg-x11-server-Xorg-1.7.3-2 to fix this which makes 1-7.3-3 the actual culprit right ;)

Comment 1 Jóhann B. Guðmundsson 2010-01-06 00:48:16 UTC
Created attachment 381885 [details]
Xorg log

Comment 2 Jóhann B. Guðmundsson 2010-01-08 10:59:57 UTC
Another reporter mentioned experiencing this on the thread "Testing request: latest F12 xorg-x11-server build" on f-t-l I assumed that he would have filed a bug report at that time since I confirmed it which I guess he never did.. He has Nvidia GeForce 9400 card I've asked testers with Nvidia cards to set there panels to transparent and report back either here or on the Testing highlight thread on -f-t-l which cards they have and if it works or not. ( you wont notice this if the panels are set to solid colours ).

Comment 3 Juan P. Daza P. 2010-01-08 12:30:08 UTC
Created attachment 382456 [details]
Bar background corruption

I can reproduce this behaviour in my HP Pavilion dv6448se, with:

AMD Turion(tm) 64 X2 Mobile Technology TL-56 800MHz
nVidia Corporation C51 [Geforce 6150 Go] (rev a2)
nouveau 0.0.15-18.20091105gite1c2efd.fc12

with the latest packages applied from testing (available today):
sudo yum --enablerepo=updates-testing update xorg\* libdrm\* mesa\* plymouth\*

---

Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 4 Clinton Work 2010-01-14 05:10:02 UTC
I have the same problem on a GeForce 6150. The display corruption mainly happens on icons and background images.  I'll upload a screenshot to the bug report.  

kernel/driver
xorg-x11-drv-nouveau-0.0.15-17.20091105gite1c2efd.fc12.i686
kernel-PAE-2.6.31.9-174.fc12.i686

lspci -v
00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce 6150] (rev a2) (prog-if 00 [VGA controller])
	Subsystem: Micro-Star International Co., Ltd. K8NGM2 series
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 19
	Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
	Expansion ROM at feae0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: nouveau
	Kernel modules: nouveau, nvidiafb

Constant errors in dmesg:
[drm] nouveau 0000:00:05.0: PFIFO_CACHE_ERROR - Ch 0/0 Mthd 0x0318 Data 0x00001000
[drm] nouveau 0000:00:05.0: PFIFO_CACHE_ERROR - Ch 0/0 Mthd 0x031c Data 0x00001000
[drm] nouveau 0000:00:05.0: PFIFO_CACHE_ERROR - Ch 0/0 Mthd 0x0320 Data 0x00000001
[drm] nouveau 0000:00:05.0: PFIFO_CACHE_ERROR - Ch 0/0 Mthd 0x0324 Data 0x00000101
[drm] nouveau 0000:00:05.0: PFIFO_CACHE_ERROR - Ch 0/0 Mthd 0x0328 Data 0x00000000
[drm] nouveau 0000:00:05.0: PFIFO_CACHE_ERROR - Ch 0/0 Mthd 0x0100 Data 0x00000000

Comment 5 Clinton Work 2010-01-14 05:11:44 UTC
Created attachment 383611 [details]
Screenshot of the display corruption

Common issues:
- Wrong font or font color
- Corrupted icons (filled with random noise)
- Corrupted backgrounds (filled with random noise)

Mousing over the icons or refreshing the window usually causes the corruption to disappear.

Comment 6 Ben Skeggs 2010-01-14 05:21:24 UTC
Clinton, your bug is not the same issue.  Also, please don't post all this in multiple bugs!!  I've already seen this in your original bug report...

Comment 7 Michal Schmidt 2010-01-16 15:19:16 UTC
(In reply to comment #0)
> Downgraded to xorg-x11-server-Xorg-1.7.3-2 to fix this which makes 1-7.3-3 the
> actual culprit right ;)    

I'm seeing the same issue with a Radeon RS690M, driver "radeon" with KMS. And I found the very same xorg-x11-server-Xorg version is to blame.

The changelog says:
* Thu Dec 17 2009 Dave Airlie <airlied> 1.7.3-3
- backport EXA fixes from master, should fix xfig crashes X server

Comment 8 Michal Schmidt 2010-01-19 12:35:02 UTC
*** Bug 554976 has been marked as a duplicate of this bug. ***

Comment 9 Michal Schmidt 2010-01-19 12:37:34 UTC
Changing component to xorg-x11-server, because people with ATI cards (at least Tim Waugh and I) can reproduce it too with the same xorg-x11-server-Xorg versions.

Comment 10 Michal Schmidt 2010-01-21 09:39:01 UTC
The bug is reported at http://bugs.freedesktop.org/show_bug.cgi?id=26076.
Maarten Maathuis suggested a workaround (http://bugs.freedesktop.org/show_bug.cgi?id=26076#c5) which I applied in this scratch build here:
http://kojipkgs.fedoraproject.org/scratch/michich/task_1934138/
It works for me.

Comment 11 Michal Schmidt 2010-01-21 09:39:56 UTC
*** Bug 555316 has been marked as a duplicate of this bug. ***

Comment 12 Michal Schmidt 2010-01-21 09:40:29 UTC
*** Bug 555734 has been marked as a duplicate of this bug. ***

Comment 13 Michal Schmidt 2010-01-21 14:10:40 UTC
*** Bug 557014 has been marked as a duplicate of this bug. ***

Comment 14 Ben Skeggs 2010-02-22 05:02:11 UTC
*** Bug 557820 has been marked as a duplicate of this bug. ***

Comment 15 Fedora Update System 2010-02-22 05:03:28 UTC
xorg-x11-server-1.7.5-2.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/xorg-x11-server-1.7.5-2.fc12

Comment 16 Fedora Update System 2010-02-23 05:28:19 UTC
xorg-x11-server-1.7.5-2.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update xorg-x11-server'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-2563

Comment 17 Jóhann B. Guðmundsson 2010-02-24 20:48:18 UTC
Confirmed fixed

Great work everyone...

Comment 18 Casey Dahlin 2010-03-07 19:51:53 UTC
Fixed here too.

Comment 19 Ankur Sinha (FranciscoD) 2010-03-14 04:47:06 UTC
Fixed. Thank you :)

Comment 20 Matěj Cepl 2010-03-15 16:24:40 UTC
Thank you for letting us know.

Comment 21 Fedora Update System 2010-03-16 00:44:39 UTC
xorg-x11-server-1.7.5-2.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.