https://bugs.winehq.org/show_bug.cgi?id=38733
Bug ID: 38733 Summary: appcertui helper tool from Windows SDK 8.1 App Certification Kit crashes on unimplemented function api-ms-win-core-processthreads-l1-1-1.dll.OpenProcessT oken Product: Wine Version: 1.7.44 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
as the summary says.
Prerequisite for Windows SDK 8.1 install:
* new 32-bit WINEPREFIX * 'winetricks -q dotnet40 corefonts' * change WinVer to 'Vista' * install .NET Framework 4.5 from 'winetricks' cache or download (to avoid .NET Framework 2.x, 3.x install which is not needed here)
Run the SDK installer with WinVer set to 'Windows 8.1' and 'dwrite' component disabled to get all Windows 8+ components installed
--- snip --- $ WINEDLLOVERRIDES=dwrite=d wine ./sdksetup.exe --- snip ---
Run the tool:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Windows Kits/8.1/App Certification Kit
$ WINEDEBUG=+tid,+seh,+loaddll,+process wine ./appcertui.exe ... 0047:trace:process:create_process_impl starting L"C:\Program Files\Windows Kits\8.1\Testing\Runtimes\TAEF\TE.exe" as Win32 binary (0x400000-0x43c000, arch 014c) 000d:trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7b820000: builtin 000d:trace:process:init_current_directory starting in L"C:\Program Files\Windows Kits\8.1\App Certification Kit\" 0x1c 000d:trace:process:__wine_kernel_init starting process name=L"C:\Program Files\Windows Kits\8.1\Testing\Runtimes\TAEF\Te.exe" argv[0]=L"C:\Program Files\Windows Kits\8.1\Testing\Runtimes\TAEF\TE.exe" 000d:trace:loaddll:load_native_dll Loaded L"C:\Program Files\Windows Kits\8.1\Testing\Runtimes\TAEF\Te.exe" at 0x400000: native 0047:trace:process:create_process_impl started process pid 000b tid 000d ... 000d:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\api-ms-win-core-processthreads-l1-1-1.dll" at 0x7eff0000: builtin 000d:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b845511 ip=7b845511 tid=000d 000d:trace:seh:raise_exception info[0]=7effcbec 000d:trace:seh:raise_exception info[1]=7effcced wine: Call from 0x7b845511 to unimplemented function api-ms-win-core-processthreads-l1-1-1.dll.OpenProcessToken, aborting --- snip ---
Windows 8+ API sets:
https://msdn.microsoft.com/en-us/library/windows/desktop/dn505783%28v=vs.85%...
Wine is missing the forward in the API set dll.
$ sha1sum sdksetup.exe 4540251f0ca62da5fd8e68cd4e3129930e7c5ae9 sdksetup.exe
$ du -sh sdksetup.exe 976K sdksetup.exe
$ wine --version wine-1.7.44-173-g42cbc05
Regards
https://bugs.winehq.org/show_bug.cgi?id=38733
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download URL| |http://download.microsoft.c | |om/download/B/0/C/B0C80BA3- | |8AD6-4958-810B-6882485230B5 | |/standalonesdk/sdksetup.exe
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
addendum...
To trigger this you need to click 'Validate Windows Store App' or similar button in the main dialog window.
Regards
https://bugs.winehq.org/show_bug.cgi?id=38733
--- Comment #2 from Austin English austinenglish@gmail.com --- https://source.winehq.org/patches/data/111873
https://bugs.winehq.org/show_bug.cgi?id=38733
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |0a0b0b46e9506b61f46907c33da | |23af1ba36ea13 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/0a0b0b46e9506b61f46907c33d...
Thanks Austin
Regards
https://bugs.winehq.org/show_bug.cgi?id=38733
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.45.
https://bugs.winehq.org/show_bug.cgi?id=38733
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |api-ms-win-*
https://bugs.winehq.org/show_bug.cgi?id=38733
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.microsoft.c |https://web.archive.org/web |om/download/B/0/C/B0C80BA3- |/20150619095542/http://down |8AD6-4958-810B-6882485230B5 |load.microsoft.com/download |/standalonesdk/sdksetup.exe |/B/0/C/B0C80BA3-8AD6-4958-8 | |10B-6882485230B5/standalone | |sdk/sdksetup.exe