https://bugs.winehq.org/show_bug.cgi?id=42748
Bug ID: 42748 Summary: Flickering, disappearing text in Steam client user interface (DirectWrite enabled) Product: Wine Version: 2.4 Hardware: x86 URL: https://steamcdn-a.akamaihd.net/client/installer/Steam Setup.exe OS: Linux Status: NEW Keywords: download, regression Severity: minor Priority: P2 Component: dwrite Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: bunglehead@gmail.com Regression SHA1: 89d074a3fc063722fe45a3148ee3b55cb473d11d Distribution: ---
Created attachment 57756 --> https://bugs.winehq.org/attachment.cgi?id=57756 plain terminal output
As I move the mouse across the user interface in Steam client, or activate a menu item or scrolling through the installed games' list in the library, text in the user interface periodically disappears and reappears. Also can be reproduced in the login window: as I begin typing in the input fields, text disappears then reappears.
Disabling dwrite.dll or launching Steam with 'no-dwrite' parameter is a workaround. Reproduced in fullscreen and virtual desktop mode and with running Steam in Windows XP and Windows 7 modes.
Reverting the following commit fixes the problem:
commit 89d074a3fc063722fe45a3148ee3b55cb473d11d Author: Nikolay Sivov nsivov@codeweavers.com Date: Thu Mar 30 15:07:00 2017 +0300
dwrite: Allocate glyph buffer once per run rendering pass.
Antergos Linux 64-bit lib32-freetype2 2.7.1-1 wine-2.4-289-geda35423f4 (32-bit) OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 378.13
https://bugs.winehq.org/show_bug.cgi?id=42748
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=42748
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- I can reproduce, thanks for reporting.
https://bugs.winehq.org/show_bug.cgi?id=42748
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Created attachment 57757 --> https://bugs.winehq.org/attachment.cgi?id=57757 patch
Could you try this one? Looks like out of memory branch is triggered eventually, and that aborts window painting sequence, leaving everything blank.
https://bugs.winehq.org/show_bug.cgi?id=42748
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|minor |normal
https://bugs.winehq.org/show_bug.cgi?id=42748
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Nikolay Sivov from comment #2)
Created attachment 57757 [details] patch
Could you try this one? Looks like out of memory branch is triggered eventually, and that aborts window painting sequence, leaving everything blank.
The patch fixes the problem here, thanks.
https://bugs.winehq.org/show_bug.cgi?id=42748
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |cc25929d3a152ee70f0f779091d | |82da88010f2ae Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Fixed, cc25929d3a152ee70f0f779091d82da88010f2ae. Thanks again.
https://bugs.winehq.org/show_bug.cgi?id=42748
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.6.