https://bugs.winehq.org/show_bug.cgi?id=49274
Bug ID: 49274 Summary: QQmusic 2020 crashes after launching in window 7 Product: Wine Version: 5.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: hillwoodroc@gmail.com Distribution: SUSE
1. Download and install https://dldir1.qq.com/music/clntupate/QQMusic_YQQBottomDL.exe 2. launch QQmusic, it always crash.
terminal output: hillwood@hillwood-opensuse:~> env WINEPREFIX="/home/hillwood/.local/share/wineprefixes/qqmusic" wine "C:\Program Files/Tencent/QQMusic/QQMusic.exe" 0050:fixme:reg:RegOpenUserClassesRoot (00000078, 0x0, 0x2000000, 0067F28C) semi-stub 0050:fixme:ole:NdrCorrelationInitialize (0067E598, 0067E084, 1024, 0x0): semi-stub 0050:fixme:ole:NdrCorrelationFree (0067E598): stub 0034:fixme:reg:RegOpenUserClassesRoot (00000088, 0x0, 0x2000000, 0031F888) semi-stub 0024:fixme:ntdll:EtwEventRegister ({345eb867-d8d9-4f2f-a04a-c4e96eb03732}, 0x50a81e25, 0x50b431f0, 0x50b455a0) stub. 00bc:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet 0024:fixme:dwmapi:DwmIsCompositionEnabled 0031FC10 0024:fixme:win:RegisterTouchWindow (0x1005e 00000000): stub 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20. 0024:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting ignored 0024:fixme:reg:RegOpenUserClassesRoot (00000244, 0x0, 0x2000000, 0031EBA0) semi-stub 0024:fixme:win:RegisterTouchWindow (0x1007a 00000000): stub 0024:fixme:win:RegisterTouchWindow (0x10094 00000000): stub 0024:fixme:win:RegisterTouchWindow (0x1009c 00000000): stub 0024:fixme:dwmapi:DwmEnableBlurBehindWindow 0001009C 0031EE1C 0024:fixme:win:RegisterTouchWindow (0x100aa 00000000): stub 012c:fixme:process:SetProcessDEPPolicy (3): stub 012c:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 00b4:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0) 00b4:fixme:mountmgr:query_property Faking StorageDeviceProperty data 00e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (05C9FA60 1 C) semi-stub 00e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (05C9F910 1 C) semi-stub 012c:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x1010edd0, 0x134aad68, 0x1351e988) stub. 0024:fixme:d2d:d2d_device_context_PushAxisAlignedClip Ignoring antialias_mode 0. 0024:fixme:dwrite:dwritefactory4_TranslateColorGlyphRun 0x18fdac8, 0x31e69c, 0x31e670, 255, 0, (nil), 0, 0x31e618: stub [0528/204148:ERROR:main_delegate.cc(771)] Could not load cef_extensions.pak 013c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 012c:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x11bf774, (nil) 0x11bf778 012c:fixme:nls:get_dummy_preferred_ui_language (0x38 0x11bf774 (nil) 0x11bf778) returning a dummy value (current locale) 012c:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x11bf774, 0xe510e8 0x11bf778 012c:fixme:nls:get_dummy_preferred_ui_language (0x38 0x11bf774 0xe510e8 0x11bf778) returning a dummy value (current locale) 012c:fixme:winsock:WSALookupServiceBeginW (0x11bf3fc 0x00000ff0 0x11bf43c) Stub! [0528/204148:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8 012c:fixme:iphlpapi:NotifyAddrChange (Handle 0x11bf578, overlapped 0xe53d04): stub 012c:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented. 012c:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented. [0528/204148:ERROR:proxy_service_factory.cc(128)] Cannot use V8 Proxy resolver in single process mode. 00b4:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0) 00b4:fixme:mountmgr:query_property Faking StorageDeviceProperty data 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 60000 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 60000 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 60000 011c:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_DATA_RECEIVE_TIMEOUT (60000): STUB 011c:fixme:wininet:InternetSetOptionW Option 4 STUB 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_CONNECT_RETRIES 1 011c:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_SECURITY_FLAGS; STUB 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 60000 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 60000 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 60000 011c:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_DATA_RECEIVE_TIMEOUT (60000): STUB 011c:fixme:wininet:InternetSetOptionW Option 4 STUB 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_CONNECT_RETRIES 1 011c:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_SECURITY_FLAGS; STUB 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 60000 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 60000 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 60000 011c:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_DATA_RECEIVE_TIMEOUT (60000): STUB 011c:fixme:wininet:InternetSetOptionW Option 4 STUB 011c:fixme:wininet:InternetSetOptionW INTERNET_OPTION_CONNECT_RETRIES 1 011c:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_SECURITY_FLAGS; STUB
01a8:fixme:msg:pack_message WM_NCPAINT hdc packing not supported yet 0024:fixme:d2d:d2d_device_context_PushAxisAlignedClip Ignoring antialias_mode 0. 0024:fixme:dwrite:dwritefactory4_TranslateColorGlyphRun 0x18fdac8, 0x31c45c, 0x31c430, 255, 0, (nil), 0, 0x31c3d8: stub 0024:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x50f5bfeb 01bc:fixme:gdi:GdiInitializeLanguagePack stub 0170:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
https://bugs.winehq.org/show_bug.cgi?id=49274
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Might as well be this dwritefactory4_TranslateColorGlyphRun(). I wonder where this comes from, as far as I can tell Skia is using factory2 version of this currently.