Bug 1385092 - After upgrading Xorg-X11-server to 1.17.4-9.5, overlays, menus, are not being redrawn properly after they are closed
Summary: After upgrading Xorg-X11-server to 1.17.4-9.5, overlays, menus, are not being...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: xorg-x11-server
Version: 6.8
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: rc
: ---
Assignee: Adam Jackson
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-14 17:31 UTC by Alex Ladd
Modified: 2020-08-13 08:38 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-06-07 22:24:31 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Alex Ladd 2016-10-14 17:31:53 UTC
Description of problem:

After updating from Xorg-1.15 to Xorg-1.17, screen redrawing is not done properly, when using "overlays" with the NVIDIA diver.  

For example, when a menu pops-up, it stays up even after closing it. It stays "on top" of everything else, effectively blocking the view of anything which is at that part of the screen.



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

xorg-x11-server-Xorg-1.17.4-9.5.el6_8.x86_64



How reproducible:

Updating the Xorg server on this system and using the GUI normally.



Steps to Reproduce:

see above



Actual results:

Areas behind pop up menus and windows are not redrawn after that menu/window is closed. That area of the screen remains unusable as things that were there are now obscured.



Expected results:

Screen areas behind open menus and windows should be redrawn and that space usable again.



Additional info:

--Downgrading Xorg back to 1.15 resolves the issue.

--NVIDIA video driver is being used. Customer has tested with different versions of the NVIDIA driver. The version seems irrelevant, as the issue still occurs.

--some NVIDIA related errors in the Xorg log files (not sure if related):

[    57.771] (WW) NVIDIA:     X server.
[    57.771] (EE) Screen 0 deleted because of no matching config section.
[    57.771] (II) UnloadModule: "nvidia"
[    57.771] (II) UnloadSubModule: "wfb"
[    57.771] (II) UnloadSubModule: "fb"
[    57.772] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    57.772] (==) NVIDIA(0): RGB weight 888
[    57.772] (==) NVIDIA(0): Default visual is TrueColor
[    57.772] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    57.772] (**) NVIDIA(0): Option "Dac8Bit" "TRUE"
[    57.772] (**) NVIDIA(0): Option "Stereo" "0"
[    57.772] (**) NVIDIA(0): Option "Overlay" "TRUE"
[    57.772] (**) NVIDIA(0): Option "CIOverlay" "TRUE"
[    57.772] (**) NVIDIA(0): Stereo disabled by request
[    57.772] (**) NVIDIA(0): Enabling 2D acceleration
[    57.772] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[    57.772] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[    57.773] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[    57.773] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[    57.773] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.

[    59.045] (II) AIGLX: Screen 0 is not DRI2 capable
[    59.045] (EE) AIGLX: reverting to software rendering
[    59.192] (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
[    59.192] (EE) GLX: could not load software renderer
[    59.192] (II) GLX: no usable GL providers found for screen 0

[    59.816] (EE) PreInit returned 8 for "HDA NVidia HDMI/DP,pcm=8"
[    59.816] (II) UnloadModule: "evdev"
[    59.816] (EE) config/hal: NewInputDeviceRequest failed (8)

[    59.843] (EE) PreInit returned 8 for "HDA NVidia HDMI/DP,pcm=7"
[    59.843] (II) UnloadModule: "evdev"
[    59.843] (EE) config/hal: NewInputDeviceRequest failed (8)
[    59.846] (II) config/hal: Adding input device HDA NVidia HDMI/DP,pcm=3
[    59.846] (II) Using input driver 'evdev' for 'HDA NVidia HDMI/DP,pcm=3'
[    59.846] (**) HDA NVidia HDMI/DP,pcm=3: always reports core events
[    59.846] (**) evdev: HDA NVidia HDMI/DP,pcm=3: Device: "/dev/input/event13"
[    59.855] (--) evdev: HDA NVidia HDMI/DP,pcm=3: Vendor 0 Product 0
[    59.855] (WW) evdev: HDA NVidia HDMI/DP,pcm=3: Don't know how to use device
[    59.875] (EE) PreInit returned 8 for "HDA NVidia HDMI/DP,pcm=3"
[    59.875] (II) UnloadModule: "evdev"
[    59.875] (EE) config/hal: NewInputDeviceRequest failed (8)

Comment 6 Chris Williams 2017-06-07 22:24:31 UTC
Red Hat Enterprise Linux 6 transitioned to the Production 3 Phase on May 10, 2017.  During the Production 3 Phase, Critical impact Security Advisories (RHSAs) and selected Urgent Priority Bug Fix Advisories (RHBAs) may be released as they become available.

The official life cycle policy can be reviewed here:

http://redhat.com/rhel/lifecycle

This issue does not appear to meet the inclusion criteria for the Production Phase 3 and will be marked as CLOSED/WONTFIX. If this remains a critical requirement, please contact Red Hat Customer Support to request a re-evaluation of the issue, citing a clear business justification.  Red Hat Customer Support can be contacted via the Red Hat Customer Portal at the following URL:

https://access.redhat.com


Note You need to log in before you can comment on or make changes to this bug.