[Bug 32907] AMMYY Admin v3.0 crashes at startup in Win7 mode (' NtSetInformationToken' needs to support 'TokenSessionId')
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat May 19 05:13:51 CDT 2018
https://bugs.winehq.org/show_bug.cgi?id=32907
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|STAGED |RESOLVED
Fixed by SHA1| |de8d20436905a7394fd6fbbe1f3
| |12ffac7c2db2c
--- Comment #12 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
this is fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/de8d20436905a7394fd6fbbe1f312ffac7c2db2c
Thanks Michael, Alistair
It still doesn't work because the app starts a "helper" service which starts
another process via 'CreateProcessAsUser' which exits due to missing
SECURITY_LOCAL_SYSTEM_RID in user token, leading to endless launch loop.
Windows SCM automatically adds SECURITY_LOCAL_SYSTEM_RID when starting a
service process -> bug 16882
--- snip ---
...
0033:Call advapi32.SetTokenInformation(00000088,0000000c,007efdc8,00000004)
ret=0041fbf1
0033:fixme:ntdll:NtSetInformationToken TokenSessionId stub!
0033:Ret advapi32.SetTokenInformation() retval=00000001 ret=0041fbf1
0033:Call advapi32.CreateProcessAsUserW(00000088,00000000,004d17c4
L"\"Z:\\home\\focht\\Downloads\\install\\AA_v3.exe\"",00000000,00000000,00000000,00000000,00000000,00000000,007efdd8,007efe1c)
ret=0041fdab
0033:fixme:advapi:CreateProcessAsUserW 0x88 (null)
L"\"Z:\\home\\focht\\Downloads\\install\\AA_v3.exe\"" (nil) (nil) 0 0x00000000
(nil) (null) 0x7efdd8 0x7efe1c - semi-stub
...
0035:Call KERNEL32.__wine_kernel_init() ret=7bc6cef2
0033:Ret advapi32.CreateProcessAsUserW() retval=00000001 ret=0041fdab
...
0035:Call KERNEL32.ProcessIdToSessionId(00000034,004afd40) ret=00424d80
0035:Ret KERNEL32.ProcessIdToSessionId() retval=00000001 ret=00424d80
...
0035:Call advapi32.OpenProcessToken(ffffffff,00020008,0033f288) ret=0040756f
0035:Ret advapi32.OpenProcessToken() retval=00000001 ret=0040756f
0035:Call
advapi32.GetTokenInformation(00000078,00000001,0033d278,00002000,0033f284)
ret=004075b8
0035:Ret advapi32.GetTokenInformation() retval=00000001 ret=004075b8
0035:Call KERNEL32.CloseHandle(00000078) ret=004075c3
0035:Ret KERNEL32.CloseHandle() retval=00000001 ret=004075c3
0035:Call advapi32.ConvertSidToStringSidA(0033d280,0033f28c) ret=004075f9
0035:Ret advapi32.ConvertSidToStringSidA() retval=00000001 ret=004075f9
0035:Call msvcrt._stricmp(00167d70 "S-1-5-21-0-0-0-1000",004a13a0 "S-1-5-18")
ret=00407610
0035:Ret msvcrt._stricmp() retval=00000001 ret=00407610
...
--- snip ---
$ sha1sum AA_v3.exe
63c52b0ac68ab7464e2cd777442a5807db9b5383 AA_v3.exe
$ du -sh AA_v3.exe
756K AA_v3.exe
$ wine --version
wine-3.8-128-g8e9ea7a8a1
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