[Bug 45749] Multiple Node.js based applications/ installers need ntdll.NtQueryInformationFile to handle ' FileModeInformation' information class (MS Visual Studio 2017 Installer, FACEIT Anti-cheat client)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Oct 30 03:10:03 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=45749

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Fixed by SHA1|                            |2adfa93a7f643341765d80af83c
                   |                            |e99a9c6b23b72
             Status|NEW                         |RESOLVED

--- Comment #14 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming, it works now.

--- snip ---
$ WINEDEBUG=+seh,+relay wine ./FACEIT.exe >>log.txt 2>&1
...
0043:Call KERNEL32.CreateNamedPipeW(1562fa00
L"\\\\.\\pipe\\faceit.client",400c0003,00000000,000000ff,00010000,00010000,00000000,00000000)
ret=180140d3d
0043:Ret  KERNEL32.CreateNamedPipeW() retval=00000384 ret=180140d3d
0043:Call KERNEL32.SetNamedPipeHandleState(00000384,0023dce0,00000000,00000000)
ret=180140678
0043:Ret  KERNEL32.SetNamedPipeHandleState() retval=00000001 ret=180140678
0043:Call
ntdll.NtQueryInformationFile(00000384,0023dce8,0023dce4,00000004,00000010)
ret=18014070f
0043:Ret  ntdll.NtQueryInformationFile() retval=00000000 ret=18014070f
0043:Call KERNEL32.CreateIoCompletionPort(00000384,000000f0,15767c90,00000000)
ret=180140732
0043:Ret  KERNEL32.CreateIoCompletionPort() retval=000000f0 ret=180140732
0043:Call ucrtbase._dtest(0023e260) ret=180010185
0043:Ret  ucrtbase._dtest() retval=ffffffff ret=180010185
0043:Call KERNEL32.ConnectNamedPipe(00000384,156f8140) ret=1801414ce
0043:Ret  KERNEL32.ConnectNamedPipe() retval=00000000 ret=1801414ce
0043:Call KERNEL32.GetLastError() ret=1801414d8
0043:Ret  KERNEL32.GetLastError() retval=000003e5 ret=1801414d8
0043:Call KERNEL32.CreateNamedPipeW(1562fa00
L"\\\\.\\pipe\\faceit.client",40040003,00000000,000000ff,00010000,00010000,00000000,00000000)
ret=180141408
0043:Ret  KERNEL32.CreateNamedPipeW() retval=000003c0 ret=180141408
0043:Call KERNEL32.SetNamedPipeHandleState(000003c0,0023e1b0,00000000,00000000)
ret=180140678
0043:Ret  KERNEL32.SetNamedPipeHandleState() retval=00000001 ret=180140678
0043:Call
ntdll.NtQueryInformationFile(000003c0,0023e1b8,0023e1b4,00000004,00000010)
ret=18014070f
0043:Ret  ntdll.NtQueryInformationFile() retval=00000000 ret=18014070f
0043:Call KERNEL32.CreateIoCompletionPort(000003c0,000000f0,15767c90,00000000)
ret=180140732
0043:Ret  KERNEL32.CreateIoCompletionPort() retval=000000f0 ret=180140732
0043:Call KERNEL32.ConnectNamedPipe(000003c0,156f81c0) ret=1801414ce
0043:Ret  KERNEL32.ConnectNamedPipe() retval=00000000 ret=1801414ce
0043:Call KERNEL32.GetLastError() ret=1801414d8
0043:Ret  KERNEL32.GetLastError() retval=000003e5 ret=1801414d8
0043:Call KERNEL32.CreateNamedPipeW(1562fa00
L"\\\\.\\pipe\\faceit.client",40040003,00000000,000000ff,00010000,00010000,00000000,00000000)
ret=180141408
0043:Ret  KERNEL32.CreateNamedPipeW() retval=00000484 ret=180141408
0043:Call KERNEL32.SetNamedPipeHandleState(00000484,0023e1b0,00000000,00000000)
ret=180140678
0043:Ret  KERNEL32.SetNamedPipeHandleState() retval=00000001 ret=180140678
0043:Call
ntdll.NtQueryInformationFile(00000484,0023e1b8,0023e1b4,00000004,00000010)
ret=18014070f
0043:Ret  ntdll.NtQueryInformationFile() retval=00000000 ret=18014070f
0043:Call KERNEL32.CreateIoCompletionPort(00000484,000000f0,15767c90,00000000)
ret=180140732
0043:Ret  KERNEL32.CreateIoCompletionPort() retval=000000f0 ret=180140732
0043:Call KERNEL32.ConnectNamedPipe(00000484,156f8240) ret=1801414ce
0043:Ret  KERNEL32.ConnectNamedPipe() retval=00000000 ret=1801414ce
0043:Call KERNEL32.GetLastError() ret=1801414d8
0043:Ret  KERNEL32.GetLastError() retval=000003e5 ret=1801414d8
0043:Call KERNEL32.CreateNamedPipeW(1562fa00
L"\\\\.\\pipe\\faceit.client",40040003,00000000,000000ff,00010000,00010000,00000000,00000000)
ret=180141408
0043:Ret  KERNEL32.CreateNamedPipeW() retval=00000488 ret=180141408
0043:Call KERNEL32.SetNamedPipeHandleState(00000488,0023e1b0,00000000,00000000)
ret=180140678
0043:Ret  KERNEL32.SetNamedPipeHandleState() retval=00000001 ret=180140678
0043:Call
ntdll.NtQueryInformationFile(00000488,0023e1b8,0023e1b4,00000004,00000010)
ret=18014070f
0043:Ret  ntdll.NtQueryInformationFile() retval=00000000 ret=18014070f
0043:Call KERNEL32.CreateIoCompletionPort(00000488,000000f0,15767c90,00000000)
ret=180140732
0043:Ret  KERNEL32.CreateIoCompletionPort() retval=000000f0 ret=180140732
0043:Call KERNEL32.ConnectNamedPipe(00000488,156f82c0) ret=1801414ce
0043:Ret  KERNEL32.ConnectNamedPipe() retval=00000000 ret=1801414ce
0043:Call KERNEL32.GetLastError() ret=1801414d8
0043:Ret  KERNEL32.GetLastError() retval=000003e5 ret=1801414d8
...
0043:Call
KERNEL32.PostQueuedCompletionStatus(000000f0,00000000,00000000,005a6d68)
ret=18014b70a
0043:Ret  KERNEL32.PostQueuedCompletionStatus() retval=00000001 ret=18014b70a 
...
--- snip ---

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.



More information about the wine-bugs mailing list