[Bug 57367] New: DLNest crash due to unimplemented function
https://bugs.winehq.org/show_bug.cgi?id=57367 Bug ID: 57367 Summary: DLNest crash due to unimplemented function Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs(a)winehq.org Reporter: l12436.tw(a)gmail.com Distribution: --- DLNest new 2.0 version use dotnet and shown following message Unimplemented function ntdll.dll.NtCreateWaitCompletionPacket called at address 00006FFFFFC5F038 (thread 0140), starting debugger... which is seems like unimplemented in wine -- 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=57367 --- Comment #1 from TOM <l12436.tw(a)gmail.com> --- Here is link of DLNest https://www.dlsite.com/soft/guide/dlnest?locale=zh_TW -- 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=57367 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Ever confirmed|0 |1 CC| |dark.shadow4(a)web.de URL| |https://www.dlsite.com/modp | |ub/nest/releases/dlsitenest | |-v2.0.5-win32-x64.exe Status|UNCONFIRMED |NEW --- Comment #2 from Fabian Maurer <dark.shadow4(a)web.de> --- Website not available from Germany, redirects to google.com instead. Anyways, this programs uses a lot of functions from win8/win10 that are not implemented in Wine, including, but not limited to: - NtCreateWaitCompletionPacket - NtAssociateWaitCompletionPacket - NtAlpcCreatePort - RtlQueryInformationActiveActivationContext - AlpcInitializeMessageAttribute - AlpcGetMessageAttribute -- 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=57367 --- Comment #3 from Fabian Maurer <dark.shadow4(a)web.de> --- Created attachment 77338 --> https://bugs.winehq.org/attachment.cgi?id=77338 A few stubs I tried adding a few stubs, but it just keeps going. Not sure there is a point in trying to add more stubs, seeing how it most likely won't work without a proper implementation. -- 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=57367 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |9.20 Summary|DLNest crash due to |DLNest needs ALPC |unimplemented function |infrastructure (crashes on | |ntdll.NtCreateWaitCompletio | |nPacket) -- 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=57367 --- Comment #4 from TOM <l12436.tw(a)gmail.com> --- Created attachment 77339 --> https://bugs.winehq.org/attachment.cgi?id=77339 the import table from CoreMessagingXP.dll. one of dll in DLNest -- 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=57367 Zhiyi Zhang <zzhang(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang(a)codeweavers.com --- Comment #5 from Zhiyi Zhang <zzhang(a)codeweavers.com> --- I'm working on React Native support. The ALPC and WaitCompletionPacket support are mostly working. You can take a look at https://gitlab.winehq.org/zhiyi/wine/-/tree/bug-23698-react-native -- 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=57367 --- Comment #6 from Zhiyi Zhang <zzhang(a)codeweavers.com> --- There are many other things that React Native applications need. So I expect the DLNest still needs more work to get working. For now, on my branch Wine can launch a sample react native application and process messages. However, the content is not rendered because the directcomposition rendering pipeline is not hooked up. -- 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=57367 --- Comment #7 from Fabian Maurer <dark.shadow4(a)web.de> --- Heh, should have known someone is like 10 steps ahead of me. Thanks for working on this, always interesting to see how those low level functions work. With your branch DLSiteNest gets a lot further, it crashes to what I assume are missing COM interfaces. I'll check back once your branch is upstreamed, one thing after another, I think. -- 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=57367 --- Comment #8 from Andrey Gusev <andrey.goosev(a)gmail.com> --- PlayStation Accessories app (2.1.0.4) also needs ntdll.dll.NtCreateWaitCompletionPacket. -- 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=57367 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |n296869(a)rtrtr.com --- Comment #9 from Andrew Nguyen <arethusa26(a)gmail.com> --- *** Bug 57497 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=57367 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pocomal112(a)codverts.com --- Comment #10 from Austin English <austinenglish(a)gmail.com> --- *** Bug 57911 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.
http://bugs.winehq.org/show_bug.cgi?id=57367 Christoffer <floral-bakery-owl(a)duck.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |floral-bakery-owl(a)duck.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.
http://bugs.winehq.org/show_bug.cgi?id=57367 notallistic <mobiuscode(a)tutamail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mobiuscode(a)tutamail.com --- Comment #11 from notallistic <mobiuscode(a)tutamail.com> --- Hi, the MuseScore with MuseHub installer also crashes because of this. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=57367 bugmetoo(a)protonmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugmetoo(a)protonmail.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.
http://bugs.winehq.org/show_bug.cgi?id=57367 TOM <l12436.tw(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|https://www.dlsite.com/modp |https://www.dlsite.com/modp |ub/nest/releases/dlsitenest |ub/guide/dlsitenest/en/ |-v2.0.5-win32-x64.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.
http://bugs.winehq.org/show_bug.cgi?id=57367 Ken Sharp <imwellcushtymelike@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gab.pulcio@gmail.com --- Comment #12 from Ken Sharp <imwellcushtymelike@gmail.com> --- *** Bug 59907 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.
http://bugs.winehq.org/show_bug.cgi?id=57367 Morty <morthan@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |morthan@gmail.com --- Comment #13 from Morty <morthan@gmail.com> --- Another affected app: the gaming.tools Companion (helper for the game Dune: Awakening), built on WinUI 3 / Windows App SDK. It crashes on startup because its bundled CoreMessagingXP.dll imports NtCreateWaitCompletionPacket, NtAssociateWaitCompletionPacket and NtCancelWaitCompletionPacket. Reproduced on Proton Experimental (experimental-11.0-20261014, Wine 11.0 based), GE-Proton11-1 and GE-Proton11-9. Key lines from the attached log (WINEDEBUG=+seh,+loaddll,+mscoree): trace:loaddll:build_module Loaded L"C:\\Program Files\\gaming.tools\\Companion\\CoreMessagingXP.dll" at 00006FFFFC380000: native warn:seh:virtual_unwind backtrace: 00006FFFFC3E19DB: L"CoreMessagingXP.dll" + 00000000000619DB. wine: Call from 00006FFFFFF9C200 to unimplemented function ntdll.dll.NtCreateWaitCompletionPacket, aborting Since CoreMessagingXP.dll ships with the Windows App SDK runtime, this likely affects WinUI 3 apps in general, not just this one. Valve closed the Proton request in favor of this bug (ValveSoftware/Proton issue https://github.com/ValveSoftware/Proton/issues/10283). logs from the crash: https://gist.github.com/Rawh/1390755c56537aa998b33a3ed6d3e858 Happy to test patches, e.g. from MR !6911. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=57367 --- Comment #14 from Morty <morthan@gmail.com> --- Addendum: also reproduced on plain wine-staging 11.17 (clean 64-bit prefix, no Proton). Same crash, same offset: wine: Call from 00006FFFFFC1752A to unimplemented function ntdll.dll.NtCreateWaitCompletionPacket, aborting Backtrace: =>0 stub_entry_point+0x4a [dlls/ntdll/loader.c:398] in ntdll 1 coremessagingxp (+0x619db) 2 coremessagingxp (+0x1356d) 3 coremessagingxp (+0x5e50b) 4 coremessagingxp (+0x21327) 5 coremessagingxp (+0xe4ac) 6 coremessagingxp (+0xe074) 7 coremessagingxp (+0x1564b) 8 kernel32 (+0x11679) 9 ntdll (+0x110fb) microsoft.ui.xaml, microsoft.windowsappruntime and Wine's dcomp are already loaded at that point; the app's separate helper process (GTBridgeHost.exe) runs fine. Full log attached. logs: https://gist.github.com/Rawh/d88ff1972e3fe22ad28f54bd96449004 -- 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 (2)
-
WineHQ Bugzilla -
WineHQ Bugzilla