http://bugs.winehq.org/show_bug.cgi?id=34704
Bug #: 34704 Summary: Duel of the Planeswalkers 2014 - eventual UI corruption Product: Wine Version: 1.7.4 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: Goblinstomper@gmail.com Classification: Unclassified
This is a rather minor problem, but in case it is a symptom of a problem effecting other applications I'm reporting it anyway.
What happens: During the loading/process of setting up the 'table' my screen will first go black momentarily and once the loading process is actually complete, the "board" will be displayed however certain elements of the UI will be missing, such as buttons, text and some graphical effects.
How to reproduce: (Steam version, demo available, using FGLRX and wine 1.7.4) Start a game as normal, when the actual 'virtual table' has loaded and you're able to decide between keeping your seven cards or draw new ones - press escape and select "Restart Duel" (it is not limited to restarting, any new match will do, restarting is merely quicker) about 20 times >_> eventually the UI will become corrupt.
The corruption will coincide with two lines of err:d3d, and a trace yields:
trace:d3d:context_set_current Switching to D3D context 0x190396a0, GL context 0x10003, device context 0x2006a. trace:d3d:swapchain_get_backup_dc Creating the backup window for swapchain 0x1bb3b8. err:d3d:context_set_gl_context Fallback to backup window (dc 0xc0087) failed too, last error 0x6. trace:d3d:context_set_current Already using D3D context (nil). err:d3d:context_acquire Failed to activate the new context. trace:d3d:context_bind_texture glBindTexture call ok context.c / 2027 trace:d3d:context_release Releasing context 0x190396a0, level 1.
now, if that's actually relevant...