Добрый вечер, ЛОР.
Manjaro KDE. Снёс wine 5.22 из pacman, поставил wine-6.0-rc3-staging-tkg-amd64 из репозитория Kron4ek.
Запускаю инсталлятор WoW. Он качает обновление Battle.net и запускает его. Появляется окно с логином и паролем, нижняя часть окна с кнопками не подгружается, крутится прогресс. Начинают вылетать диалоговые окна «В программе Battle.net обнаружена серьёзная ошибка. Программа будет закрыта».
В консоли в это же время (кусок лога):
02d4:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[29]" might be used before being initialized
02d4:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[30]" might be used before being initialized
02d4:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[31]" might be used before being initialized
0324:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
030c:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0334:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 07D3FEF8
0338:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 07E4FEF8
030c:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 02DFD660, 0712F808, 0712F808) stub.
0324:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 02DFD660, 0712F808, 0712F808) stub.
030c:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
0324:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
0324:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0360:fixme:winsock:WSALookupServiceBeginW (0x93cf2f4 0x00000ff0 0x93cf330) Stub!
[1222/195423.134:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0
0360:fixme:iphlpapi:NotifyAddrChange (Handle 0x93cf470, overlapped 0x7b65d90): stub
0360:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 093CEFDC) semi-stub
0360:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 093CEFDC) semi-stub
0350:fixme:file:NtLockFile I/O completion on lock not implemented yet
0324:fixme:thread:QueryThreadCycleTime (FFFFFFFE,0071EE00): stub!
0024:fixme:win:FlashWindowEx 0031C0BC - semi-stub
01f0:fixme:file:ReplaceFileW Ignoring flags 2
01f0:fixme:dwrite:dwritefactory3_GetSystemFontSet 0x11d61a00, 0xd17f87c: stub
wine: Unhandled exception 0x80000003 in thread 324 at address 03C38D60 (thread 0324), starting debugger...
017c:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
017c:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY)
Unhandled exception — строка, непосредственно предшествующая ошибке. Программа, тем не менее, не закрывается, и окно это вываливается ещё 10 раз с такими же записями в логе. После этого окно логина продолжает висеть. Последние сообщения в логе:
0210:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x71e8f4.
038c:fixme:file:ReplaceFileW Ignoring flags 2
0424:fixme:file:ReplaceFileW Ignoring flags 2
^[[5~^[[5~0024:fixme:win:GetPointerDevices (0031C5CC 00000000): partial stub
0024:fixme:system:GetDisplayConfigBufferSizes (0x2 0031C5CC 0031C5C8): semi-stub
0024:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
0024:fixme:win:FlashWindowEx 0031970C - semi-stub
0024:fixme:win:FlashWindowEx 0031C8C4 - semi-stub
Из этого состояния программа уже не выходит.
Куда копать?