[Bug 47096] New: World of Warships 0.8.3.x client crashes when post-battle results screen is about to be displayed

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Apr 29 06:31:38 CDT 2019


https://bugs.winehq.org/show_bug.cgi?id=47096

            Bug ID: 47096
           Summary: World of Warships 0.8.3.x client crashes when
                    post-battle results screen is about to be displayed
           Product: Wine
           Version: 4.7
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: directx-d3dx11
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net
      Distribution: ---

Hello folks,

encountered with their 0.8.3.x update which added various features and also
removed legacy stuff (DX9).

* support for DX11/XD12 (Vulkan)
* support for 64-bit client (they still ship 32-bit one too)
...
* profit!

That update is kinda messy, it introduced a number of bugs which look like Wine
and non-Wine issues, but it's hard to tell. Vodka stronk, Tovarish!

https://forum.worldofwarships.com/forum/266-support/
https://na.wargaming.net/support/en/products/wows/article/10746/

To reproduce that particular crash at post-battle results: Join any game and
finish it. Alternatively, create a training room with 1 bot. It crashes
immediately before the battle results screen is about to be displayed.

Doesn't matter if 32-bit or 64-bit client is used. Also Wine-Staging vs. plain
Wine has no effect.

The game has an own crash reporting tool which writes out crash dumps:

--- snip ---
$ find drive_c/Games/World_of_Warships/bin32/crashes/ 
drive_c/Games/World_of_Warships/bin32/crashes/
drive_c/Games/World_of_Warships/bin32/crashes/WorldOfWarships32-2019-04-29_11-47-15.crash
drive_c/Games/World_of_Warships/bin32/crashes/WorldOfWarships32-2019-04-28_18-22-53.crash
drive_c/Games/World_of_Warships/bin32/crashes/WorldOfWarships32-2019-04-28_20-30-51.crash
...
--- snip ---

--- snip ---
Application C:/Games/World_of_Warships/bin32/WorldOfWarships32.exe crashed
04.29.2019 at 12:47:21

Message:
Unhandled exception

Hash: 11898
EIP: 0x0000000000C70127

Current thread #9 native trace:
(0) : WorldOfWarships32.exe!0x00C70127
(0) : WorldOfWarships32.exe!0x00D925A3
(0) : WorldOfWarships32.exe!0x00D9270D
(0) : WorldOfWarships32.exe!0x00D8A018
(0) : WorldOfWarships32.exe!0x00A8C40E
(0) : WorldOfWarships32.exe!0x00B14B79
(0) : WorldOfWarships32.exe!0x00B14B79
(0) : WorldOfWarships32.exe!0x00A83853
(0) : WorldOfWarships32.exe!0x00A7EC11
(0) : WorldOfWarships32.exe!0x00A7C173
(0) : WorldOfWarships32.exe!0x00A127FB
(0) : KERNEL32.dll!call_process_entry

System info:
    OS Name: Windows 7
    OS Version: 6.6 SP1
    OS Architecture: x86_64

Memory info:
    Virtual memory: 64Kb/4194175Kb (1%)
    Working set (process physical memory): 1802200Kb/4194175Kb (42%)
    Commit charge (working set + process page file usage): 1648804Kb/4194175Kb
(39%)
    Global physical memory: 5635652Kb/16302720Kb (34%)
    Global commitable memory (physical + pagefile): 5702212Kb/24527484Kb (24%)

System info:
APPLICATION = DISPLAYDEVICE 0 = \\.\DISPLAY1, X11 Windowing System,
PCI\VEN_0000&DEV_0000
--- snip ---

With a debugger attached to grab the exception before the crash reporter:

--- snip ---
...
002e:fixme:d3d11:d3d11_device_CheckFormatSupport iface 0x1b8968, format 87,
format_support 0x32b15c partial-stub!
002e:fixme:d3d11:d3d11_device_CheckFormatSupport iface 0x1b8968, format 87,
format_support 0x32b15c partial-stub!
Unhandled exception: page fault on read access to 0x00000074 in 32-bit code
(0x0000000000c70127).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00c70127 ESP:0032b220 EBP:0032b228 EFLAGS:00010202(  R- --  I   - - - )
 EAX:0032b244 EBX:07eec39c ECX:00000000 EDX:00000000
 ESI:00000000 EDI:8012ddc4
Stack dump:
0x000000000032b220:  00000000806396bc 00d925a30032b250
0x000000000032b230:  000000000032b244 0000000080639680
0x000000000032b240:  0000000500000000 00000000019eb9c4
0x000000000032b250:  00d9270d0032b264 806396808012ddc0
0x000000000032b260:  0032b290ffffffff 07494e8000d8a018
0x000000000032b270:  0000000000000000 3ce5d3cf019d12e0
0x000000000032b280:  07494e8007eec340 01a0bee800000000
0x000000000032b290:  00a8c40e0032b2bc 034300d003434180
0x000000000032b2a0:  019d12e00032f818 407b3def84478000
0x000000000032b2b0:  407b3d7c9a600000 0032b2d03ce5d3cf
0x000000000032b2c0:  3ce5d3cf00b14b79 03434d8c03434080
0x000000000032b2d0:  00b14b790032b2e4 0032f4a03ce5d3cf
Backtrace:
=>0 0x0000000000c70127 EntryPoint+0x25d8a8() in worldofwarships32
(0x000000000032b228)
  1 0x0000000000d925a3 EntryPoint+0x37fd23() in worldofwarships32
(0x000000000032b250)
  2 0x0000000000d9270d EntryPoint+0x37fe8d() in worldofwarships32
(0x000000000032b264)
  3 0x0000000000d8a018 EntryPoint+0x377798() in worldofwarships32
(0x000000000032b290)
  4 0x0000000000a8c40e EntryPoint+0x79b8e() in worldofwarships32
(0x000000000032b2bc)
  5 0x0000000000b14b79 EntryPoint+0x1022f9() in worldofwarships32
(0x000000000032b2d0)
  6 0x0000000000b14b79 EntryPoint+0x1022f9() in worldofwarships32
(0x000000000032b2e4)
  7 0x0000000000a83853 EntryPoint+0x70fd3() in worldofwarships32
(0x000000000032b32c)
  8 0x0000000000a7ec11 EntryPoint+0x6c391() in worldofwarships32
(0x000000000032fe18)
  9 0x0000000000a7c173 EntryPoint+0x698f3() in worldofwarships32
(0x000000000032fe74)
  10 0x0000000000a127fb EntryPoint+0xffffffffffffffff() in worldofwarships32
(0x000000000032fec0)
  11 0x000000007b472c52 call_process_entry+0x11() in kernel32
(0x000000000032fed8)
  12 0x000000007b47557a start_process+0x149(entry=<couldn't compute location>,
peb=<couldn't compute location>)
[/home/focht/projects/wine/mainline-src/dlls/kernel32/process.c:1256] in
kernel32 (0x000000000032ffd8)
  13 0x000000007b472c5e start_process_wrapper+0x9() in kernel32
(0x000000000032ffec)
0x0000000000c70127 EntryPoint+0x25d8a8 in worldofwarships32: movl   
0x74(%esi),%eax

Wine-dbg>info process
 pid      threads  executable (all id:s are in hex)
>0000002d 34       'WorldOfWarships32.exe'
 00000067 30       \_ 'cef_browser_process.exe'
 00000032 13       \_ 'WargamingErrorMonitor.exe'
 00000023 4        'explorer.exe'
 0000000e 5        'services.exe'
 0000001e 4        \_ 'winedevice.exe'
 00000019 3        \_ 'plugplay.exe'
 00000011 4        \_ 'winedevice.exe'
 00000008 1        'winedbg.exe'
 00000029 1        \_ 'WorldOfWarships32.exe'

Wine-dbg>info thread
process  tid      prio (all id:s are in hex)
00000008 winedbg.exe
    00000009    0
0000000e services.exe
    00000020    0
...
    0000000f    0
00000011 winedevice.exe
    00000018    0
...
    00000012    0
00000019 plugplay.exe
    0000001d    0
    0000001c    0
    0000001a    0
0000001e winedevice.exe
    00000025    0
...
    0000001f    0
00000023 explorer.exe
    00000028    0
...
    00000024    0
00000029 WorldOfWarships32.exe
    0000002a    0
0000002d (D) C:\Games\World_of_Warships\bin32\WorldOfWarships32.exe
    0000005f    0
...
    0000002f    0
    0000002e    1 <==
00000032 WargamingErrorMonitor.exe
    00000049    0
...
    00000033    0
00000067 cef_browser_process.exe
    00000087    0
...
    00000068    0

Wine-dbg>info share
Module    Address            Debug info    Name (265 modules)
PE      330000-  362000    Deferred        ortp
PE      370000-  3a4000    Deferred        ilu_x86r
PE      3b0000-  3be000    Deferred        gettext_x86r
PE      400000- 2695000    Export          worldofwarships32
PE     26a0000- 28f3000    Deferred        resil_x86r
PE     9960000- 9af2000    Deferred        wgc_api
PE    10000000-1049e000    Deferred        vivoxsdk
ELF    7a800000-7a939000    Deferred        opengl32<elf>
  \-PE    7a820000-7a939000    \               opengl32
ELF    7ae21000-7ae3c000    Deferred        kerberos<elf>
  \-PE    7ae30000-7ae3c000    \               kerberos
ELF    7ae3c000-7ae5b000    Deferred        concrt140<elf>
  \-PE    7ae40000-7ae5b000    \               concrt140
...
ELF    7b2e4000-7b388000    Deferred        winex11<elf>
  \-PE    7b2f0000-7b388000    \               winex11
ELF    7b388000-7b400000    Deferred        libgmp.so.10
ELF    7b400000-7b831000    Dwarf           kernel32<elf>
  \-PE    7b420000-7b831000    \               kernel32
...
ELF    7bc00000-7bd2c000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bd2c000    \               ntdll
...
ELF    7c429000-7c530000    Deferred        msvcr120<elf>
  \-PE    7c450000-7c530000    \               msvcr120
ELF    7c530000-7c65f000    Deferred        msvcp140<elf>
  \-PE    7c570000-7c65f000    \               msvcp140
...
ELF    f7310000-f734a000    Deferred        dxgi<elf>
  \-PE    f7320000-f734a000    \               dxgi
ELF    f734a000-f73ba000    Deferred        d3d11<elf>
  \-PE    f7350000-f73ba000    \               d3d11
...
ELF    f7f22000-f7f4b000    Deferred        ld-linux.so.2
...
--- snip ---

Trace log doesn't reveal much. NOTE: The failure for DX12 is expected on my
system, stock Bumblebee setup (NVIDIA + Intel GPU) doesn't work with Vulkan.

--- snip ---
$ pwd
/home/focht/wine-games/wineprefix64-wargaming/drive_c/Games/World_of_Warships/bin32

$ WINEDEBUG=+seh,+process,+loaddll,+d3d,+winediag,+d3d11,+dxgi wine
./WorldOfWarships32.exe >>log.txt 2>&1
...
002a:trace:loaddll:load_native_dll Loaded
L"C:\\Games\\World_of_Warships\\bin32\\WorldOfWarships32.exe" at 0x400000:
native 
...
002a:trace:d3d:wined3d_dll_init Application name
WorldOfWarships32.exe\Direct3D.
002a:err:winediag:wined3d_dll_init Setting multithreaded command stream to 1.
002a:trace:loaddll:free_modref Unloaded module
L"C:\\windows\\system32\\d3d11.dll" : builtin
002a:trace:loaddll:free_modref Unloaded module
L"C:\\windows\\system32\\dxgi.dll" : builtin
002a:trace:loaddll:free_modref Unloaded module
L"C:\\windows\\system32\\wined3d.dll" : builtin
002a:trace:loaddll:free_modref Unloaded module
L"C:\\windows\\system32\\opengl32.dll" : builtin
002a:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\opengl32.dll" at 0x7a820000: builtin
002a:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\wined3d.dll" at 0xf71d0000: builtin
002a:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\d3d9.dll"
at 0xf7520000: builtin
002a:trace:d3d:wined3d_dll_init Application name
WorldOfWarships32.exe\Direct3D.
002a:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
002a:trace:loaddll:free_modref Unloaded module
L"C:\\windows\\system32\\d3d9.dll" : builtin
002a:trace:loaddll:free_modref Unloaded module
L"C:\\windows\\system32\\wined3d.dll" : builtin
002a:trace:loaddll:free_modref Unloaded module
L"C:\\windows\\system32\\opengl32.dll" : builtin
002a:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\opengl32.dll" at 0x7a820000: builtin
002a:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\wined3d.dll" at 0xf71d0000: builtin
002a:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\dxgi.dll"
at 0xf7520000: builtin
002a:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\d3d11.dll"
at 0xf73a0000: builtin
002a:trace:d3d:wined3d_dll_init Application name
WorldOfWarships32.exe\Direct3D.
002a:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0. 
...
002a:trace:d3d:wined3d_adapter_init_gl_caps adapter 0x19cc50.
002a:trace:d3d:wined3d_adapter_init_gl_caps GL_RENDERER: "GeForce GTX
850M/PCIe/SSE2".
002a:trace:d3d:wined3d_adapter_init_gl_caps GL_VENDOR: "NVIDIA Corporation".
002a:trace:d3d:wined3d_adapter_init_gl_caps GL_VERSION: "4.4.0 NVIDIA 418.56".
002a:trace:d3d:wined3d_parse_gl_version Found OpenGL version 4.4.
002a:trace:d3d:wined3d_check_gl_call Querying context profile call ok
/home/focht/projects/wine/mainline-src/dlls/wined3d/adapter_gl.c / 3421.
002a:trace:d3d:wined3d_adapter_init_gl_caps Got a core profile context.
002a:trace:d3d:wined3d_adapter_init_gl_caps GL extensions reported: 
...
002a:fixme:d3d11:d3d11_device_CheckFormatSupport iface 0x1bcca8, format 87,
format_support 0x33b15c partial-stub!
002a:trace:d3d:wined3d_device_get_wined3d device 0x1c99d8.
002a:trace:d3d:wined3d_device_get_creation_parameters device 0x1c99d8,
parameters 0x33b110.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_SHADER_RESOURCE, resource_type
WINED3D_RTYPE_TEXTURE_1D, check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_SHADER_RESOURCE, resource_type
WINED3D_RTYPE_TEXTURE_2D, check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_SHADER_RESOURCE, resource_type
WINED3D_RTYPE_TEXTURE_3D, check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_RENDER_TARGET, resource_type WINED3D_RTYPE_NONE,
check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_DEPTH_STENCIL, resource_type WINED3D_RTYPE_NONE,
check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format Requested
WINED3D_BIND_DEPTH_STENCIL, but format WINED3DFMT_B8G8R8A8_UNORM is not
supported for depth/stencil buffers.
002a:fixme:d3d11:d3d11_device_CheckFormatSupport iface 0x1bcca8, format 87,
format_support 0x33b15c partial-stub!
002a:trace:d3d:wined3d_device_get_wined3d device 0x1c99d8.
002a:trace:d3d:wined3d_device_get_creation_parameters device 0x1c99d8,
parameters 0x33b110.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_SHADER_RESOURCE, resource_type
WINED3D_RTYPE_TEXTURE_1D, check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_SHADER_RESOURCE, resource_type
WINED3D_RTYPE_TEXTURE_2D, check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_SHADER_RESOURCE, resource_type
WINED3D_RTYPE_TEXTURE_3D, check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_RENDER_TARGET, resource_type WINED3D_RTYPE_NONE,
check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format wined3d 0x1ae7c0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, adapter_format WINED3DFMT_UNKNOWN, usage
0, 0, bind_flags WINED3D_BIND_DEPTH_STENCIL, resource_type WINED3D_RTYPE_NONE,
check_format WINED3DFMT_B8G8R8A8_UNORM.
002a:trace:d3d:wined3d_check_device_format Requested
WINED3D_BIND_DEPTH_STENCIL, but format WINED3DFMT_B8G8R8A8_UNORM is not
supported for depth/stencil buffers.
002a:trace:seh:raise_exception code=c0000005 flags=0 addr=0xc70127 ip=00c70127
tid=002a
002a:trace:seh:raise_exception  info[0]=00000000
002a:trace:seh:raise_exception  info[1]=00000074
002a:trace:seh:raise_exception  eax=0033b244 ebx=07efc39c ecx=00000000
edx=00000000 esi=00000000 edi=250a48dc
002a:trace:seh:raise_exception  ebp=0033b228 esp=0033b220 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010202
002a:trace:seh:call_stack_handlers calling handler at 0x128e9fe code=c0000005
flags=0
002a:trace:seh:call_stack_handlers handler at 0x128e9fe returned 1
002a:trace:seh:call_stack_handlers calling handler at 0x128e342 code=c0000005
flags=0
002a:trace:seh:call_stack_handlers handler at 0x128e342 returned 1
002a:trace:seh:call_stack_handlers calling handler at 0xa12ed6 code=c0000005
flags=0
002a:trace:seh:_except_handler4_common exception c0000005 flags=0 at 0xc70127
handler=0xa12ed6 0x33aefc 0x33ae5c cookie=22cdb7b4 scope table=0x1755f68
cookies=-2/0,-52/0
002a:trace:seh:_except_handler4_common level 0 prev -2 filter 0xa12824
002a:trace:seh:_XcptFilter (c0000005,0x33ad68)
002a:trace:seh:_except_handler4_common filter returned CONTINUE_SEARCH
002a:trace:seh:_except_handler4_common reached -2, returning
ExceptionContinueSearch
002a:trace:seh:call_stack_handlers handler at 0xa12ed6 returned 1
002a:trace:seh:call_stack_handlers calling handler at 0x7b4a0f90 code=c0000005
flags=0
...
--- snip ---

I've debugged up to the call site. There is a string reference to
"Scaleform::SharedTexture::createTexture - unable to create RenderTarget".
That code path is indeed taken. The final crash seems to be sloppy programming
(NULL pThis, member deref).

--- snip ---
00D92530 | 55                | push ebp                          |
00D92531 | 8BEC              | mov ebp,esp                       |
00D92533 | 83EC 14           | sub esp,14                        |
00D92536 | 8379 3C 00        | cmp dword ptr ds:[ecx+3C],0       |
00D9253A | 56                | push esi                          |
00D9253B | 8D71 3C           | lea esi,dword ptr ds:[ecx+3C]     |
00D9253E | 75 56             | jne worldofwarships32.D92596      |
00D92540 | 8B51 28           | mov edx,dword ptr ds:[ecx+28]     |
00D92543 | 8D41 0C           | lea eax,dword ptr ds:[ecx+C]      |
; [ecx+C]:"SharedTexture_RenderedWorld"
00D92546 | 50                | push eax                          |
00D92547 | 6A 02             | push 2                            |
00D92549 | FF71 2C           | push dword ptr ds:[ecx+2C]        |
00D9254C | 8BCE              | mov ecx,esi                       |
00D9254E | E8 CD79EEFF       | call worldofwarships32.C79F20     |
00D92553 | 83C4 0C           | add esp,C                         |
00D92556 | 84C0              | test al,al                        |
00D92558 | 75 3C             | jne worldofwarships32.D92596      |
00D9255A | 833D D8B99E01 10  | cmp dword ptr ds:[19EB9D8],10     |
00D92561 | B8 C4B99E01       | mov eax,worldofwarships32.19EB9C4 |
00D92566 | 68 F0E96801       | push worldofwarships32.168E9F0    |
; "Scaleform::SharedTexture::createTexture - unable to create RenderTarget\n"
00D9256B | 0F4305 C4B99E01   | cmovae eax,dword ptr ds:[19EB9C4] |
00D92572 | 8945 F8           | mov dword ptr ss:[ebp-8],eax      |
00D92575 | 8D45 F0           | lea eax,dword ptr ss:[ebp-10]     |
00D92578 | 50                | push eax                          |
00D92579 | C745 F0 00000000  | mov dword ptr ss:[ebp-10],0       |
00D92580 | C745 F4 05000000  | mov dword ptr ss:[ebp-C],5        |
00D92587 | C745 FC 00000000  | mov dword ptr ss:[ebp-4],0        |
00D9258E | E8 7DECD7FF       | call worldofwarships32.B11210     |
00D92593 | 83C4 08           | add esp,8                         |
00D92596 | 8B0E              | mov ecx,dword ptr ds:[esi]        | NULL pThis
00D92598 | 8D45 F4           | lea eax,dword ptr ss:[ebp-C]      |
00D9259B | 6A 00             | push 0                            |
00D9259D | 50                | push eax                          |
00D9259E | E8 7DDBEDFF       | call worldofwarships32.C70120     | *boom*
00D925A3 | 5E                | pop esi                           |
00D925A4 | 8BE5              | mov esp,ebp                       |
00D925A6 | 5D                | pop ebp                           |
00D925A7 | C3                | ret                               |
--- snip ---

Not sure if there is anything useful that can be deduced from this for the D3D
folks ;-)

Off-topic/on a personal note: I enjoyed that decent game for quite some time
(since open beta) .. but Wargaming turned it into a terrible game experience
with their CV design/CV rework. I hope many people vote with their money.

$ wine --version
wine-4.7

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list