https://bugs.winehq.org/show_bug.cgi?id=46172
Bug ID: 46172 Summary: Multiple applications from Windows 7-10 crash on unimplemented function slc.dll.SLGetLicensingStatusInformation Product: Wine Version: 3.20 Hardware: aarch64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: slc Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
continuation of bug 46156
Likely also present on x86_64 arch.
--- snip --- $ wine64 ./gatherosstate.exe 0009:fixme:seh:RtlAddFunctionTable 0x35fbd8 1 350000: stub 0009:fixme:ntdll:EtwEventRegister ({6af9e939-1d95-430a-afa3-7526fadee37d}, (nil), (nil), 0x140090708) stub. 0009:fixme:slc:SLOpen (0x22f770) stub wine: Call from 0x7bcd0224 to unimplemented function slc.dll.SLGetLicensingStatusInformation, aborting wine: Unimplemented function slc.dll.SLGetLicensingStatusInformation called at address 0x7bcd0224 (thread 0009), starting debugger... Unhandled exception: unimplemented function slc.dll.SLGetLicensingStatusInformation called in 64-bit code (0x000000007bcd0224). Register dump: ARM64 EL0t Mode Pc:000000007bcd0224 Sp:000000000022f280 Lr:000000007bcd2aa0 Cpsr:20000000(--C-) x0: 000000000022f2a8 x1: 000000000022f720 x2: 0000000000000001 x3: 000000000022f660 x4: 000000000022f730 x5: 000000000022f690 x6: 0000007fb8e57828 x7: 0000007fb8e579c8 x8: 000000000022f2a8 x9: 000000000022f2a8 x10:0000000000000008 x11:0000000000000002 x12:0000000000000001 x13:0000000000000001 x14:000000000000fbc0 x15:0000007fb8e56f70 ip0:000000007b674000 ip1:0000007fb960add0 x18:000000007ffd8000 x19:0000000000353798 x20:000000000022f788 x21:0000000000000000 x22:0000007fb8e56f70 x23:000000000022f848 x24:0000007fb8e56e58 x25:0000000000000000 x26:0000000140094000 x27:000000014000f000 x28:000000007b4a2ce8 Fp:000000000022f650 ... Backtrace: =>0 0x000000007bcd0224 RtlCaptureContext+0xa4() in ntdll (0x000000000022f650) 1 0x000000007bcd2aa0 RtlRaiseException+0x33(rec=0x22f660) [/home/focht/projects/wine/mainline-src/dlls/ntdll/signal_arm64.c:1015] in ntdll (0x000000000022f650) 2 0x000000007bcd2aa0 RtlRaiseException+0x33(rec=0x22f720) [/home/focht/projects/wine/mainline-src/dlls/ntdll/signal_arm64.c:1015] in ntdll (0x000000000022f710) 3 0x000000007b466cf0 RaiseException+0xc7(code=0x7f, flags=0xb8e57828, nbargs=0x7f, args=0x7fb8e579c8) [/home/focht/projects/wine/mainline-src/dlls/kernel32/except.c:85] in kernel32 (0x000000000022f740) 4 0x0000007fb8e57814 __wine_spec_unimplemented_stub+0x43(module="", function="MZ�") [/home/focht/projects/wine/mainline-src/dlls/winecrt0/stub.c:34] in slc (0x000000000022f750) 5 0x0000007fb8e56f8c __wine_stub_SLGetLicensingStatusInformation+0x1b() in slc (0x000000000022f830) 6 0x00000000003517c4 (0x000000000022f830) 0x000000007bcd0224 RtlCaptureContext+0xa4 in ntdll: be_arm64_disasm_one_insn: not done
Modules: Module Address Debug info Name (22 modules) ELF 7b400000- 7b826000 Dwarf kernel32<elf> -PE 7b420000- 7b826000 \ kernel32 ELF 7bc00000- 7bd45000 Dwarf ntdll<elf> -PE 7bc20000- 7bd45000 \ ntdll ELF 7c000000- 7c004000 Deferred <wine-loader> PE 140000000- 140099000 Deferred gatherosstate ELF 7fb8e36000- 7fb8e5b000 Dwarf slc<elf> -PE 7fb8e40000- 7fb8e5b000 \ slc ... ELF 7fb958a000- 7fb96f5000 Deferred libc.so.6 ELF 7fb96f5000- 7fb9723000 Deferred libpthread.so.0 ELF 7fb973d000- 7fb98f8000 Dwarf libwine.so.1 ELF 7fb98fa000- 7fb992c000 Deferred ld-linux-aarch64.so.1 ELF 7fb992d000- 7fb992e000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\home\focht\projects\woa-winrt\win10apps\arm64\gatherosstate.exe 00000009 0 <== ... System information: Wine build: wine-3.20-182-g915c2ae2b9 Platform: arm64 Version: Windows 7 Host system: Linux Host version: 4.18.14-yocto-standard --- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/slc/slc.spec#l19
--- snip --- 19 @ stub SLGetLicensingStatusInformation --- snip ---
Microsoft docs:
https://docs.microsoft.com/en-us/windows/desktop/api/slpublic/nf-slpublic-sl...
Regards
https://bugs.winehq.org/show_bug.cgi?id=46172
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |92f38bc8790cbfb31badf97a211 | |ed890ac00c1db Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #1 from Andrey Gusev andrey.goosev@gmail.com --- Should be fixed by https://source.winehq.org/git/wine.git/commit/92f38bc8790cbfb31badf97a211ed8...
https://bugs.winehq.org/show_bug.cgi?id=46172
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello Andrey,
thanks.
--- snip --- $ WINEDEBUG=+seh,+loaddll,+slc wine64 ./gatherosstate.exe ... 0009:trace:loaddll:load_native_dll Loaded L"Z:\home\focht\projects\woa-winrt\win10apps\arm64\gatherosstate.exe" at 0x140000000: native 0009:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\msvcrt.dll" at 0x7fb08f0000: builtin 0009:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\advapi32.dll" at 0x7fb0730000: builtin 0009:fixme:seh:RtlAddFunctionTable 0x35fbd8 1 350000: stub 0009:fixme:ntdll:EtwEventRegister ({6af9e939-1d95-430a-afa3-7526fadee37d}, (nil), (nil), 0x140090708) stub. 0009:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\slc.dll" at 0x7fb0690000: builtin 0009:fixme:slc:SLOpen (0x22f770) stub 0009:fixme:slc:SLGetLicensingStatusInformation ((nil) 0x1400027d8 (nil) (null) 0x22f768 0x22f788) stub 0009:fixme:ntdll:EtwEventEnabled (deadbeef, 0x22f720): stub 0009:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\slc.dll" : builtin ... --- snip ---
$ wine64 --version wine-3.21-58-gb1a0482b80
Regards
https://bugs.winehq.org/show_bug.cgi?id=46172
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.0-rc1.
https://bugs.winehq.org/show_bug.cgi?id=46172
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.0.x
https://bugs.winehq.org/show_bug.cgi?id=46172
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.0.x |---
--- Comment #4 from Michael Stefaniuc mstefani@winehq.org --- Removing the 3.0.x milestone from bug fixes included in 3.0.5.