https://bugs.winehq.org/show_bug.cgi?id=55155
Bug ID: 55155 Summary: Telegram can not be run in latest version wine, but ok in wine6.0.4 Product: Wine Version: 8.11 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: 398063392@qq.com Distribution: ---
the Telegram which I used is unpacked from https://updates.tdesktop.com/tx64/tportable-x64.4.8.3.zip
https://bugs.winehq.org/show_bug.cgi?id=55155
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- Needs subscription to test. I will not. Please attach the full console output when launching the application.
https://bugs.winehq.org/show_bug.cgi?id=55155
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression URL| |https://updates.tdesktop.co | |m/tx64/tportable-x64.4.8.3. | |zip
https://bugs.winehq.org/show_bug.cgi?id=55155
--- Comment #2 from JK_STAR 398063392@qq.com --- k@jk-virtual-machine:~/Downloads/wine-8.11$ ./wine64 '/home/jk/Documents/tportable-x64.4.8.3/Telegram/Telegram.exe' 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 wine: failed to open L"C:\windows\syswow64\rundll32.exe": c0000135 wine: configuration in L"/home/jk/.wine" has been updated. 0024:fixme:win:RegisterPowerSettingNotification (000000000003004A,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub 013c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 0000000001A0FE10 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d1594061) stub 0024:fixme:font:get_nearest_charset TCI failing on 20000000 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = L"\??\Z:\usr\share\fonts\truetype\fonts-gujr-extra\aakar-medium.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\fonts-beng-extra\Ani.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\malayalam\Dyuthi-Regular.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\Gargi\Gargi.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\Gubbi\Gubbi.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\fonts-deva-extra\kalimati.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\Navilu\Navilu.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\fonts-telu-extra\Pothana2000.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\fonts-gujr-extra\Rekha.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\fonts-deva-extra\samanata.ttf" 0024:fixme:font:find_matching_face Untranslated charset 255 0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\fonts-telu-extra\vemana2000.ttf" 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0024:fixme:system:EnableNonClientDpiScaling (000000000002006A): stub 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented EnableNonClientDpiScaling() failed for HWND 0x2006a (120) (调用尚未实现。) 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:fixme:system:EnableNonClientDpiScaling (000000000005006A): stub EnableNonClientDpiScaling() failed for HWND 0x5006a (120) (调用尚未实现。) 0024:fixme:win:RegisterPowerSettingNotification (000000000005006A,{e00958c0-c213-4ace-ac77-fecced2eeea5},0): stub 0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {72b14a7d-704c-423e-92f8-7e6d64bcb92a} 0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {e2091f8a-1e0a-4731-84a2-0dd57c8a5261} 0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {e8a3bf1f-a86b-4390-9c60-5390b969d22c} 0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {5727a00f-50be-4519-8256-f7699871fecb} 0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {7e854ec7-cdc4-405a-b5b2-aaf7c9e7d40c} 0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {79a60dc6-5fc8-4952-a41c-1163aeec5eb8} 0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {2718d25b-5bf5-4479-8e88-babc64bdbfca} 0024:fixme:heap:GetNumaHighestNodeNumber semi-stub: 000000000011BD20 0170:fixme:virtual:NtFlushProcessWriteBuffers stub 0024:fixme:combase:RoGetActivationFactory (L"Windows.Storage.Streams.DataWriter", {00000035-0000-0000-c000-000000000046}, 000000000011AFB8): semi-stub 0024:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Storage.Streams.DataWriter" 0024:fixme:combase:RoOriginateLanguageException 0x80040154, L"", 0000000000000000: stub Qt has caught an exception thrown from an event handler. Throwing exceptions from an event handler is not supported in Qt. You must not let any exception whatsoever propagate through Qt code. If that is not possible, in Qt 5 you must at least reimplement QCoreApplication::notify() and catch all exceptions there.
0024:fixme:win:UnregisterPowerSettingNotification (00000000DEADBEEF): stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d1272c91) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d120b661) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d1225841) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d12fe281) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d0642051) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d134aab1) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d1379111) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d1334981) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d133b061) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d13f0f51) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d13e7631) stub 0024:fixme:font:NtGdiRemoveFontMemResourceEx (0x5555d13b2ea1) stub 0024:fixme:win:UnregisterPowerSettingNotification (00000000DEADBEEF): stub jk@jk-virtual-machine:~/Downloads/wine-8.11$
https://bugs.winehq.org/show_bug.cgi?id=55155
--- Comment #3 from Jactry Zeng jactry92@gmail.com --- Please don't paste the full log in a comment directly. Uploading it as an attachment would be better.
https://bugs.winehq.org/show_bug.cgi?id=55155
--- Comment #4 from JK_STAR 398063392@qq.com --- Created attachment 74737 --> https://bugs.winehq.org/attachment.cgi?id=74737 console output text
this is the wine console output text
https://bugs.winehq.org/show_bug.cgi?id=55155
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 CC| |alexhenrie24@gmail.com Status|UNCONFIRMED |NEW Regression SHA1| |0692d07f85f30ee5191a781b8b6 | |f51006f2ae407
--- Comment #5 from Alex Henrie alexhenrie24@gmail.com --- I can confirm. An account is not required to reproduce the problem. `git bisect` says:
0692d07f85f30ee5191a781b8b6f51006f2ae407 is the first bad commit commit 0692d07f85f30ee5191a781b8b6f51006f2ae407 Author: Hans Leidekker hans@codeweavers.com Date: Thu Feb 9 13:45:02 2023 +0100
ntdll: Look at CurrentMajor/MinorVersionNumber registry values before CurrentVersion.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54463
dlls/ntdll/version.c | 36 +++++++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 9 deletions(-)
https://bugs.winehq.org/show_bug.cgi?id=55155
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net
https://bugs.winehq.org/show_bug.cgi?id=55155
--- Comment #6 from Alex Henrie alexhenrie24@gmail.com --- As a workaround, you can set the Windows version to 7 in winecfg.
https://bugs.winehq.org/show_bug.cgi?id=55155
--- Comment #7 from Hans Leidekker hans@meelstraat.net --- (In reply to Alex Henrie from comment #6)
As a workaround, you can set the Windows version to 7 in winecfg.
Then this is technically not a regression. This patch fixes OS version reporting for Windows 10 and up so most likely the app just takes a different path.
https://bugs.winehq.org/show_bug.cgi?id=55155
--- Comment #8 from JK_STAR 398063392@qq.com --- Yes, it is enough to change it to Win7. It is estimated that the API required by telegram on Win10 has not yet been implemented in wine.
https://bugs.winehq.org/show_bug.cgi?id=55155
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://updates.tdesktop.co |https://web.archive.org/web |m/tx64/tportable-x64.4.8.3. |/20230603044646/https://upd |zip |ates.tdesktop.com/tx64/tpor | |table-x64.4.8.3.zip
https://bugs.winehq.org/show_bug.cgi?id=55155
--- Comment #9 from Jactry Zeng jactry92@gmail.com --- Created attachment 77667 --> https://bugs.winehq.org/attachment.cgi?id=77667 telegram-wintypes-hack.txt
The crash is because it needs some unimplemented interfaces from wintypes.dll, the attached hack should bypass it and get the application launching. Will try to upstream it after the code freeze.
https://bugs.winehq.org/show_bug.cgi?id=55155
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |