http://bugs.winehq.org/show_bug.cgi?id=11985
Summary: Status bar of D3D9 app window disappearing Product: Wine Version: 0.9.57. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: mateuscg@gmail.com
Created an attachment (id=11310) --> (http://bugs.winehq.org/attachment.cgi?id=11310) Problems to display status bar correctly.
After bug 9917 got fixed, the NES emulator Nestopia (http://nestopia.sourceforge.net), D3D9 application, correctly shows the top menu. Horever, the behavior of the status bar is still not right, disappearing or partially displayed sometimes (eg: when switching from File to Machine menu).
If I alternate between windows and the Nestopia window stay behind other apps, then when I switch back to Nestopia the status bar reappears. If I minimize Nestopia window, then restore it to its previous size, the entire window doesn't redraw itself anymore and the menu becomes inaccessible, but I'm able to close the app normally.
Roderick Colenbrander said at comment 8 of bug 9917: "Alexandre said that most of the time the status bar is a child window, so it isn't this bug. Personally I think it is likely some d3d child window bug".
So, I'm reporting this bug against component directx-d3d. I am really not worried about this app in particular, but about other apps that may suffer these issues.
http://bugs.winehq.org/show_bug.cgi?id=11985
--- Comment #1 from Austin English austinenglish@gmail.com 2008-10-23 15:28:36 --- Is this still an issue in current (1.1.6 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=11985
--- Comment #2 from Mateus César Gröess mateuscg@gmail.com 2008-10-26 11:26:04 --- Yes, still in Wine 1.1.7. Do you can reproduce it? I tried also using LIBGL_ALWAYS_INDIRECT=yes to avoid video card driver bugs, but did not solve the issue. At Wine startup some messages are displayed. Could the issue be caused by SetDepthStencilSurface missing OpenGL context recreation?
mateus@darkstar:~/.wine/drive_c/nestopia$ LIBGL_ALWAYS_INDIRECT=yes wine nestopia.exe fixme:win:EnumDisplayDevicesW ((null),0,0x32f11c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:menu:GetMenuBarInfo (0x1002c,0xfffffffd,0x00000000,0x32f540) fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x133000,0x1f9710): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x133000,0xa0d3a8): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x133000,0x1f9710): stub err:d3d:IWineD3DDeviceImpl_Reset Cannot change the back buffer count yet fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface mateus@darkstar:~/.wine/drive_c/nestopia$
http://bugs.winehq.org/show_bug.cgi?id=11985
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |download
--- Comment #3 from Austin English austinenglish@gmail.com 2008-10-26 23:40:28 --- Confirming. Easy to see, click file, then mouse over to machine.
http://bugs.winehq.org/show_bug.cgi?id=11985
markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markk@clara.co.uk
--- Comment #4 from markk@clara.co.uk 2009-04-17 13:35:59 --- This bug is still present in Wine 1.1.19.
http://bugs.winehq.org/show_bug.cgi?id=11985
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #5 from Jerome Leclanche adys.wh@gmail.com 2010-07-31 22:36:15 --- Can someone try it with the patch from bug 18776?
http://bugs.winehq.org/show_bug.cgi?id=11985
--- Comment #6 from Jerome Leclanche adys.wh@gmail.com 2010-07-31 22:36:39 --- (In reply to comment #5)
Can someone try it with the patch from bug 18776?
(Wrong bug, please ignore this message)
http://bugs.winehq.org/show_bug.cgi?id=11985
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #7 from butraxz@gmail.com 2012-05-17 15:25:56 CDT --- This bug has not been updated for three years. Is this still an issue i current (1.5.4) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you.
http://bugs.winehq.org/show_bug.cgi?id=11985
--- Comment #8 from Mark K markk@clara.co.uk 2012-05-17 16:07:16 CDT --- Still present with Wine 1.5.3.
http://bugs.winehq.org/show_bug.cgi?id=11985
alexjnewt@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexjnewt@hotmail.com
--- Comment #9 from alexjnewt@hotmail.com 2012-06-07 12:35:46 CDT --- I can confirm this as an issue with project64 as well. I'll attach a couple screenshots and link the bug to the application in appdb.
http://bugs.winehq.org/show_bug.cgi?id=11985
--- Comment #10 from alexjnewt@hotmail.com 2012-06-07 12:37:23 CDT --- Created attachment 40430 --> http://bugs.winehq.org/attachment.cgi?id=40430 Status bar drawing issues on Project64
The bar is mostly shown in this picture, but usually "flashes" or doesn't appear at all during gameplay
http://bugs.winehq.org/show_bug.cgi?id=11985
--- Comment #11 from alexjnewt@hotmail.com 2012-06-07 12:39:36 CDT --- Created attachment 40432 --> http://bugs.winehq.org/attachment.cgi?id=40432 Status bar drawing issues on Project64
Here the bar is cut off and is only showing the right side. See last screenshot for an idea on how it should look.
NOTE: TESTED AND SHOT WITH WINE 1.5.3
http://bugs.winehq.org/show_bug.cgi?id=11985
--- Comment #12 from alexjnewt@hotmail.com 2013-06-02 11:43:32 CDT --- This still happens on project64 2.1, on wine 1.5.29
Project64 is now open source if this helps fixing the bug
http://bugs.winehq.org/show_bug.cgi?id=11985
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source URL| |http://www.pj64-emu.com/dow | |nloads/project64/source-cod | |e/
https://bugs.winehq.org/show_bug.cgi?id=11985
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #13 from winetest@luukku.com --- (In reply to alexjnewt from comment #11)
Created attachment 40432 [details] Status bar drawing issues on Project64
Here the bar is cut off and is only showing the right side. See last screenshot for an idea on how it should look.
NOTE: TESTED AND SHOT WITH WINE 1.5.3
The application is still available http://www.pj64-emu.com/downloads/func-startdown/122/
but it needs a rom to test during gameplay. I don't see the issue while opening the software.
Is this still an issue?
https://bugs.winehq.org/show_bug.cgi?id=11985
--- Comment #14 from Bruno Jesus 00cpxxx@gmail.com --- Plenty of demo N64 roms here: http://www.nesworld.com/article.php?system=n64&data=n64homebrew
Tested in 2.0-rc4 with Pong rom in Project 64 and the issue is still present. The status bar is flashing.
Anyway, the original report was about Nestopia so I tested it too.
Nestopia: http://nestopia.sourceforge.net/
ROM: http://www.nesworld.com/homebrew/dpadhero-r1.1.zip
Same status bar flashing, it is easier to see if you resize the window.
https://bugs.winehq.org/show_bug.cgi?id=11985
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #15 from joaopa jeremielapuree@yahoo.fr --- For me, the bug is fixed with wine-4.0-rc6. Can you check?
https://bugs.winehq.org/show_bug.cgi?id=11985
Mateus César Gröess mateuscg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |0cb79db12ac7c48477518dcff26 | |9ccc5d6b745e0 Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #16 from Mateus César Gröess mateuscg@gmail.com --- For me with wine-4.0 there was an improvement, but the bug was not completely fixed. When the window first appeared, the status bar looked right and browsing the top menu was not affecting it. When a ROM file (like the one linked by Bruno Jesus) was loaded, the status bar disappeared. When the ROM was unloaded, the status bar reappeared but was partially drawn like happened with older versions just browsing the top menu.
Fortunately, with the current wine 4.6 version the bug is now completely fixed for me. The build I'm using is compiled by myself, so I tried to identify which commit did fix the issue and was lucky to found it in the first try:
Fixed by the git commit 0cb79db12ac7c48477518dcff269ccc5d6b745e0
https://bugs.winehq.org/show_bug.cgi?id=11985
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.7.