http://bugs.winehq.org/show_bug.cgi?id=12196
Summary: Application window fails to be rendered after resize/minimize/restore cycle in managed mode Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: NEW Keywords: regression Severity: major Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: a_villacis@palosanto.com
Somewhere between 0.9.56 and 0.9.57, a regression was introduced that causes an application window (in any app) to fail to be rendered properly. To reproduce (with Wine Notepad, but any application can be used):
1) Run: wine notepad 2) Drag app window border to make it bigger. This (apparently) works. 3) Minimize application window using the WM decorations (tested under GNOME/Metacity). 4) Immediately after minimize, try to restore the app window. Almost all of the tries result in the window failing to be restored properly. Only a tiny rectangle appears in the upper left corner.
I found this bug after doing that very same sequence as described above. I have tried to bisect this, but I didn't have time to complete it. I have narrowed it to:
git-bisect start # bad: [a32e36aee5684abca33001eea3a0768ab603c373] Release 0.9.57. git-bisect bad a32e36aee5684abca33001eea3a0768ab603c373 # good: [14991a42d1d28ae114f8f06f5e3ca209aefd87a7] Release 0.9.56. git-bisect good 14991a42d1d28ae114f8f06f5e3ca209aefd87a7 # bad: [e6cbde105f81990bb96c5b243e78ba77582f28ba] qmgr: Implement IBackgroundCopyFile_GetProgress. git-bisect bad e6cbde105f81990bb96c5b243e78ba77582f28ba # good: [62694157936baf64d20ab10e2c464bd1b1d6d34b] wined3d: Add GL_APPLE_float_pixels. git-bisect good 62694157936baf64d20ab10e2c464bd1b1d6d34b
This bug is confirmed at my home computer and my work computer. Both are running Fedora Core 8.