https://bugs.winehq.org/show_bug.cgi?id=45148
--- Comment #30 from Zentarim zentarim@rambler.ru --- Created attachment 64169 --> https://bugs.winehq.org/attachment.cgi?id=64169 relay logs
I did some brief investigation and i got suspicions, that overwatch knows exactly whether it runs under wine. And i guess it affect this problem somehow. As far i know, app can reveal, whether it started under wine or not, by calling ntdll.wine_get_version()
I don't sure about my method, but here are investigations steps: 1) Set (According on https://wiki.winehq.org/Debug_Channels) RelayInclude filter to ntdll.wine_get_version 2) Run Blizzard Agent + Overwatch with WINEDEBUG=+relay 3) grep wine_get_version in wine logs.
Finally i got this: 003f:Starting process L"C:\ProgramData\Battle.net\Agent\Agent.exe" (entryproc=0x43493b) 003f:Call ntdll.wine_get_version() ret=7b46a694 003f:Ret ntdll.wine_get_version() retval=f7d67869 ret=7b46a694 and this: 00e5:Starting process L"C:\Program Files (x86)\Overwatch\Overwatch.exe" (entryproc=0x1400af830) 00e5:Call ntdll.wine_get_version() ret=7b48088c 00e5:Ret ntdll.wine_get_version() retval=7f9562c3eb83 ret=7b48088c in wine logs.
Again, i don't sure about correctness what i did. Just information to think about. Relay logs in attachment.