[Bug 49531] New: futubull not work
https://bugs.winehq.org/show_bug.cgi?id=49531 Bug ID: 49531 Summary: futubull not work Product: Wine Version: 5.11 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: janboe.ye(a)gmail.com Distribution: --- This app could not run on wine 5.11 and use windbg to attach and it dead loops in 00c8:fixme:winedbg:be_i386_is_jump unknown 8d. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Janboe Ye <janboe.ye(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://softwarefile.futunn | |.com/FTNN_10.6.7858.0615095 | |7.exe -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 --- Comment #1 from Janboe Ye <janboe.ye(a)gmail.com> --- Created attachment 67665 --> https://bugs.winehq.org/attachment.cgi?id=67665 start log -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Janboe Ye <janboe.ye(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |janboe.ye(a)gmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #2 from joaopa <jeremielapuree(a)yahoo.fr> --- For me, there is no crash; but the console is spammed (infinite loop?) by
0024:fixme:netprofm:connection_GetAdapterId 0A94AF70, 0031F148
-- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Matt Keenan <tank.en.mate+winehq(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tank.en.mate+winehq(a)gmail.c | |om --- Comment #3 from Matt Keenan <tank.en.mate+winehq(a)gmail.com> --- This bug may be related to https://bugs.winehq.org/show_bug.cgi?id=49954 There is a link to a possible fix for netprofm:connection_GetAdapterId on github in the above bug report. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|https://softwarefile.futunn |https://web.archive.org/web |.com/FTNN_10.6.7858.0615095 |/20210213115518/https://sof |7.exe |twarefile.futunn.com/FTNN_1 | |0.6.7858.06150957.exe Ever confirmed|0 |1 Summary|futubull not work |Multiple Qt5 based | |applications which make use | |of | |'QNetworkConnectionMonitor' | |need | |'INetworkConnection::GetAda | |pterId' implementation | |(Futubull 10.x) CC| |focht(a)gmx.net Keywords| |download, source Component|-unknown |netprofm Status|UNCONFIRMED |NEW --- Comment #4 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, adding more detail information and refining summary to collect dupes here. @Matt Please don't confuse/mix entirely different issues with bugs that have nothing to do with it. Bug 49954 is about VC++ 2017/2019 runtime insufficiency of Wine builtins. Relevant part of Qt5 source, used by 'QNetworkConnectionMonitor' class: https://code.qt.io/cgit/qt/qtbase.git/tree/src/network/kernel/qnetconmonitor... --- snip --- ComPtr<INetworkConnection> QNetworkConnectionEvents::getNetworkConnectionFromAdapterGuid(QUuid guid) { ComPtr<IEnumNetworkConnections> connections; auto hr = networkListManager->GetNetworkConnections(connections.GetAddressOf()); if (FAILED(hr)) { qCWarning(lcNetMon) << "Failed to enumerate network connections:" << errorStringFromHResult(hr); return nullptr; } ComPtr<INetworkConnection> connection = nullptr; do { hr = connections->Next(1, connection.GetAddressOf(), nullptr); if (FAILED(hr)) { qCWarning(lcNetMon) << "Failed to get next network connection in enumeration:" << errorStringFromHResult(hr); break; } if (connection) { GUID adapterId; hr = connection->GetAdapterId(&adapterId); if (FAILED(hr)) { qCWarning(lcNetMon) << "Failed to get adapter ID from network connection:" << errorStringFromHResult(hr); continue; } if (guid == adapterId) return connection; } } while (connection); return nullptr; } --- snip --- Wine source: https://source.winehq.org/git/wine.git/blob/4f7e621dc58fd82924e64c695dc61a78... --- snip --- 1584 static HRESULT WINAPI connection_GetAdapterId( 1585 INetworkConnection *iface, 1586 GUID *pgdAdapterId ) 1587 { 1588 struct connection *connection = impl_from_INetworkConnection( iface ); 1589 1590 FIXME( "%p, %p\n", iface, pgdAdapterId ); 1591 1592 *pgdAdapterId = connection->id; 1593 return S_OK; 1594 } --- snip --- $ sha1sum FTNN_10.6.7858.06150957.exe 7ed65980ef80dee5db321e2a4101050fd847e78d FTNN_10.6.7858.06150957.exe $ du -sh FTNN_10.6.7858.06150957.exe 126M FTNN_10.6.7858.06150957.exe $ wine --version wine-6.2 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |almw(a)protonmail.com --- Comment #5 from Anastasius Focht <focht(a)gmx.net> --- *** Bug 50060 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple Qt5 based |Multiple Qt5 based |applications which make use |applications which make use |of |of |'QNetworkConnectionMonitor' |'QNetworkConnectionMonitor' |need |need |'INetworkConnection::GetAda |'INetworkConnection::GetAda |pterId' implementation |pterId' implementation |(Futubull 10.x) |(Futubull 10.x, Melodics | |V2) -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 --- Comment #6 from Matt Keenan <tank.en.mate+winehq(a)gmail.com> --- There are more bugs that aren't marked as dupes then... Anyway, here is a proposed fix for netprofm:connection_GetAdapterID() https://github.com/besentv/wine/commit/a717949b44530c072099b40d3dd70d731b1d8... And the reason I tripped across this is that I used an application that firstly had a bug with not having the correct builtin dll override, once I fixed that I came across the connection_GetApapterId() issue / github fix. Not all of us are wine / Windows experts. In the eyes of the users these bugs appear to be related (even if they aren't). And all the bugs that I came across using the winehq bugs tracker (from the search) appeared to be abandoned / unconfirmed. Lack of information on the bug tracker is hardly the fault of users. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple Qt5 based |Multiple Qt5 based |applications which make use |applications which make use |of |of |'QNetworkConnectionMonitor' |'QNetworkConnectionMonitor' |need |need |'INetworkConnection::GetAda |'INetworkConnection::GetAda |pterId' implementation |pterId' implementation |(Futubull 10.x, Melodics |(Futubull 10.x, Melodics |V2) |V2, Topaz Video Enhance AI | |1.x) --- Comment #7 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, adding another app from bug 49026, 'Topaz Video Enhance AI'. https://web.archive.org/web/20200506234139/https://topazlabs.s3.amazonaws.co... It repeatedly calls GetAdapterId() (see Qt5 source), resulting in endless 'fixme:netprofm:connection_GetAdapterId' spam in console while churning cpu. It's from a separate network worker thread hence the main UI is still responsive (pumps messages). $ sha1sum VideoEnhanceAI-windows-x64-installer.exe 01fcee7419255e07dba24e1ca148b07e5b39af6a VideoEnhanceAI-windows-x64-installer.exe $ du -sh VideoEnhanceAI-windows-x64-installer.exe 1.7G VideoEnhanceAI-windows-x64-installer.exe $ wine --version wine-6.2 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 --- Comment #8 from Janboe Ye <janboe.ye(a)gmail.com> --- (In reply to Matt Keenan from comment #6)
There are more bugs that aren't marked as dupes then...
Anyway, here is a proposed fix for netprofm:connection_GetAdapterID()
https://github.com/besentv/wine/commit/ a717949b44530c072099b40d3dd70d731b1d8fdc?branch=a717949b44530c072099b40d3dd70 d731b1d8fdc&diff=unified
And the reason I tripped across this is that I used an application that firstly had a bug with not having the correct builtin dll override, once I fixed that I came across the connection_GetApapterId() issue / github fix.
Not all of us are wine / Windows experts. In the eyes of the users these bugs appear to be related (even if they aren't). And all the bugs that I came across using the winehq bugs tracker (from the search) appeared to be abandoned / unconfirmed. Lack of information on the bug tracker is hardly the fault of users.
I built this branch and tested with futubull, and it still stuck. 04a8:fixme:heap:GetNumaHighestNodeNumber semi-stub: 0031F5A8 053c:fixme:ver:GetCurrentPackageId (0DCEFF20 00000000): stub 04a8:fixme:nls:RtlGetThreadPreferredUILanguages 00000034, 0031EC04, 0031EC74 0031EC0C 04a8:fixme:nls:get_dummy_preferred_ui_language (0x34 0031EC04 0031EC74 0031EC0C) returning a dummy value (current locale) 04a8:fixme:netprofm:connection_point_Advise 0CF6EF50, 0CD9E428, 0CF6EC34 - semi-stub 0534:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0xdacfd68. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Tyr Heimdal <tyr.heimdal(a)warning.no> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tyr.heimdal(a)warning.no --- Comment #9 from Tyr Heimdal <tyr.heimdal(a)warning.no> --- Confirming this is an issue for EVE Online, after their launcher recently updated. See: https://forums.eveonline.com/t/eve-launcher-crashing-on-checking-gui-version... and https://forums.eveonline.com/t/launcher-crashes-after-todays-update-steampla... Applying https://github.com/besentv/wine/commit/f5d892f658e548f19eaefb0b738692fa97da3... fixes the issue for me (using wine-6.1 (Staging) + proton-ge-custom-6.1-GE-2). -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Jen <garputhefork(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |garputhefork(a)gmail.com --- Comment #10 from Jen <garputhefork(a)gmail.com> --- (In reply to Tyr Heimdal from comment #9)
Applying https://github.com/besentv/wine/commit/ f5d892f658e548f19eaefb0b738692fa97da3b30.patch fixes the issue for me (using wine-6.1 (Staging) + proton-ge-custom-6.1-GE-2).
This patch fixes Scrivener 2.9.x's automatic updater, as well with any wine > 5.22. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple Qt5 based |Multiple Qt5 applications |applications which make use |spam the console |of |continuously with |'QNetworkConnectionMonitor' |'fixme:netprofm:connection_ |need |GetAdapterId' |'INetworkConnection::GetAda |('INetworkConnection::GetAd |pterId' implementation |apter' returns incorrect |(Futubull 10.x, Melodics |adapter GUID)(Futubull |V2, Topaz Video Enhance AI |10.x, Melodics V2, Topaz |1.x) |Video Enhance AI 1.x) Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |4393438ab31e8825edf4111524e | |f5a0be0a90d00 --- Comment #11 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, this is now fixed by commit https://source.winehq.org/git/wine.git/commitdiff/4393438ab31e8825edf4111524... ("netprofm: Set correct GUIDs for network connections."). Thanks Bernhard --- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Topaz Labs LLC/Topaz Video Enhance AI $ WINEDEBUG=+netprofm wine ./Topaz\ Video\ Enhance\ AI.exe ... 00c0:trace:netprofm:netprofm_cf_CreateInstance 0000000000000000 {dcb00000-570f-4a9b-8d69-199fdba5723b} 000000000022E498 00c0:trace:netprofm:list_manager_create 000000000022E3C0 00c0:trace:netprofm:network_AddRef 00000000000D1220 00c0:trace:netprofm:network_AddRef 00000000000D12D0 00c0:trace:netprofm:network_AddRef 00000000000D2A40 00c0:trace:netprofm:network_AddRef 00000000000D2AF0 00c0:trace:netprofm:network_AddRef 00000000000D2BA0 00c0:trace:netprofm:list_manager_create returning iface 00000000000D1B60 00c0:trace:netprofm:list_manager_QueryInterface 00000000000D1B60, {dcb00000-570f-4a9b-8d69-199fdba5723b}, 000000000022E498 00c0:fixme:netprofm:list_manager_GetConnectivity 00000000000D1B60, 000000000B53B4B0 00c0:trace:netprofm:list_manager_QueryInterface 00000000000D1B60, {b196b284-bab4-101a-b69c-00aa00341d07}, 000000000022E670 00c0:trace:netprofm:ConnectionPointContainer_FindConnectionPoint 00000000000D1B60, {dcb00001-570f-4a9b-8d69-199fdba5723b}, 000000000B556050 00c0:fixme:netprofm:connection_point_Advise 00000000000D1BA0, 000000000B556040, 000000000B556064 - semi-stub 0114:trace:netprofm:DllGetClassObject {dcb00c01-570f-4a9b-8d69-199fdba5723b} {00000001-0000-0000-c000-000000000046} 000000000F29C2A0 0114:trace:netprofm:netprofm_cf_CreateInstance 0000000000000000 {dcb00000-570f-4a9b-8d69-199fdba5723b} 000000000F29C298 0114:trace:netprofm:list_manager_create 000000000F29C1C0 0114:trace:netprofm:network_AddRef 00000000000FE510 0114:trace:netprofm:network_AddRef 00000000000FB920 0114:trace:netprofm:network_AddRef 00000000001055F0 0114:trace:netprofm:network_AddRef 0000000000105370 0114:trace:netprofm:network_AddRef 0000000000105420 0114:trace:netprofm:list_manager_create returning iface 00000000001051E0 0114:trace:netprofm:list_manager_QueryInterface 00000000001051E0, {dcb00000-570f-4a9b-8d69-199fdba5723b}, 000000000F29C298 0114:trace:netprofm:list_manager_QueryInterface 00000000001051E0, {b196b284-bab4-101a-b69c-00aa00341d07}, 000000000F29C470 0114:trace:netprofm:ConnectionPointContainer_FindConnectionPoint 00000000001051E0, {dcb00007-570f-4a9b-8d69-199fdba5723b}, 0000000008BD99B0 0114:trace:netprofm:list_manager_GetNetworkConnections 00000000001051E0, 000000000F29BF58 0114:trace:netprofm:connections_enum_Next 0000000000107E30, 1 000000000F29BF50 0000000000000000 0114:trace:netprofm:connection_AddRef 00000000001006A0 0114:fixme:netprofm:connection_GetAdapterId 00000000001006A0, 000000000F29BFD0 0114:trace:netprofm:connections_enum_Next 0000000000107E30, 1 000000000F29BF50 0000000000000000 0114:trace:netprofm:connection_AddRef 0000000000105590 0114:fixme:netprofm:connection_GetAdapterId 0000000000105590, 000000000F29BFD0 0114:trace:netprofm:connections_enum_Release 0000000000107E30 0114:trace:netprofm:connection_GetConnectionId 0000000000105590, 000000000F29C0B0 0114:trace:netprofm:connection_Release 0000000000105590 0114:fixme:netprofm:connection_point_Advise 0000000000105290, 0000000008BD9990, 0000000008BD99C4 - semi-stub ... <no repeats> --- snip --- $ wine --version wine-6.3-350-g0ae1669ec27 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 6.4. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0.x -- 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.
https://bugs.winehq.org/show_bug.cgi?id=49531 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|6.0.x |--- --- Comment #13 from Michael Stefaniuc <mstefani(a)winehq.org> --- Removing the 6.0.x milestone from bug fixes included in 6.0.1. -- 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.
participants (1)
-
WineHQ Bugzilla