https://bugs.winehq.org/show_bug.cgi?id=56951
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 CC| |xerox.xerox2000x@gmail.com Status|UNCONFIRMED |NEW
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming
Seems to come from missing entry for NtFlushBuffersFileEx, see trace below;
Patch below is enough to fix it.
diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec index 9147cdca3cd..5b0b5703506 100644 --- a/dlls/ntdll/ntdll.spec +++ b/dlls/ntdll/ntdll.spec @@ -3,6 +3,7 @@ #if you change a Nt.. function DON'T FORGET to change the #Zw one too.
+@ stub NtFlushBuffersFileEx @ stdcall A_SHAFinal(ptr ptr) @ stdcall A_SHAInit(ptr) @ stdcall A_SHAUpdate(ptr ptr long)
Trace: 0024:Call KERNEL32.GetProcAddress(6fffffc50000,140081d80 "NtFlushBuffersFileEx") ret=14004a3dd 0024:Ret KERNEL32.GetProcAddress() retval=00000000 ret=14004a3dd 0024:Call KERNEL32.GetLastError() ret=14004a416 0024:Ret KERNEL32.GetLastError() retval=0000007f ret=14004a416 0024:Call ucrtbase.__acrt_iob_func(00000002) ret=14004a332 0024:Ret ucrtbase.__acrt_iob_func() retval=6ffffebc42d0 ret=14004a332 0024:Call ucrtbase._errno() ret=140046d10 0024:Ret ucrtbase._errno() retval=7ffffe579810 ret=140046d10 0024:Call ucrtbase.memmove(7ffffe4fdb00,140081cf8,0000001f) ret=14004766f 0024:Ret ucrtbase.memmove() retval=7ffffe4fdb00 ret=14004766f 0024:Call ucrtbase.memmove(7ffffe4fdb1f,7ffffe4fd7ad,00000003) ret=14004766f 0024:Ret ucrtbase.memmove() retval=7ffffe4fdb1f ret=14004766f 0024:Call ucrtbase.fwrite(7ffffe4fdb00,00000001,00000022,6ffffebc42d0) ret=14004698c 0024:Call KERNEL32.WriteFile(00000010,7ffffe4fc930,00000022,7ffffe4fc92c,00000000) ret=6ffffeb3cd60 0024:Call ntdll.NtWriteFile(00000010,00000000,00000000,00000000,7ffffe4fc810,7ffffe4fc930,6fff00000022,00000000,00000000) ret=6fffff481520 unrecognized win32 error code: 1270024:Ret ntdll.NtWriteFile() retval=00000000 ret=6fffff481520
Add