Description of problem: This is a clone of bug 357241 for RHEL 4. imlib doesn't properly check whether the MIT SHM extension supports shared pixmaps. Shared pixmaps are not available in X drivers using EXA, and they are now disabled by default in the binary blob nvidia version 180 drivers so programs that use imlib, e.g., xchat and kuickshow, have corrupt graphics. From http://us.download.nvidia.com/XFree86/Linux-x86_64/180.29/README/appendix-b.html Option "AllowSHMPixmaps" "boolean" ... Default: off (shared memory pixmaps are not allowed). Originally reported at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448360 Version-Release number of selected component (if applicable): imlib-1.9.13-23.x86_64 How reproducible: Every time Steps to Reproduce: 1. Use latest nvidia drivers (version 180 and newer) 2. Launch kuickshow to display an image Actual results: corrupt display Expected results: the image displayed correctly Additional info:
Created attachment 333348 [details] backported patch from Fedora imlib package
*** Bug 487537 has been marked as a duplicate of this bug. ***
On a side note, vino was also affected by the change in SHM pixmaps in the nvidia drivers, see bug 493097