[Bug 5713] Google Pack installer aborts (registry security check expects non-null DACL)

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jun 16 02:09:51 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=5713

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |focht at gmx.net
            Version|unspecified                 |0.9.19.
         Resolution|                            |DUPLICATE
            Summary|Google Pack installer       |Google Pack installer
                   |aborts                      |aborts (registry security
                   |                            |check expects non-null
                   |                            |DACL)

--- Comment #16 from Anastasius Focht <focht at gmx.net> 2011-06-16 02:09:48 CDT ---
Hello,

problem still present.
The app makes registry security checks and expects a non-null DACL.

--- snip ---
0022:Call advapi32.RegCreateKeyExW(80000002,00148d20 L"Software\\Google\\Google
Updater\\Shared",00000000,00000000,00000000,000f003f,00000000,0033f594,0033f590)
ret=6000fc23
0022: create_key( parent=002c, access=000f003f, attributes=00000000,
options=00000000, namelen=74, name=L"Software\\Google\\Google Updater\\Shared",
class=L"" )
0022: create_key() = 0 { hkey=00ec, created=1 }
0022:Ret  advapi32.RegCreateKeyExW() retval=00000000 ret=6000fc23
0022:Call ntdll.RtlFreeHeap(00110000,00000000,00148d10) ret=600a69ec
0022:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=600a69ec
0022:Call advapi32.GetSidLengthRequired(00000001) ret=60005607
0022:Ret  advapi32.GetSidLengthRequired() retval=0000000c ret=60005607
0022:Call advapi32.InitializeSid(0033f570,600d233c,00000001) ret=6000561a
0022:Ret  advapi32.InitializeSid() retval=00000001 ret=6000561a
0022:Call advapi32.GetSidSubAuthority(0033f570,00000000) ret=60005641
0022:Ret  advapi32.GetSidSubAuthority() retval=0033f578 ret=60005641
0022:Call advapi32.IsValidSid(0033f570) ret=600057de
0022:Ret  advapi32.IsValidSid() retval=00000001 ret=600057de
0022:Call advapi32.GetLengthSid(0033f570) ret=600057f6
0022:Ret  advapi32.GetLengthSid() retval=0000000c ret=600057f6
0022:Call advapi32.CopySid(0000000c,0033f5e8,0033f570) ret=6000580e
0022:Ret  advapi32.CopySid() retval=00000001 ret=6000580e
0022:Call KERNEL32.GetProcAddress(683b0000,60107b24 "GetSecurityInfo")
ret=600b6582
0022:Ret  KERNEL32.GetProcAddress() retval=683bca30 ret=600b6582
0022:Call
advapi32.GetSecurityInfo(000000ec,00000004,00000004,00000000,00000000,0033f5a8,00000000,0033f5a4)
ret=600069a0
0022: get_security_object( handle=00ec, security_info=00000004 )
0022: get_security_object() = 0 { sd_len=00000000, sd={} }
0022: get_security_object( handle=00ec, security_info=00000004 )
0022: get_security_object() = 0 { sd_len=00000000, sd={} }
0022:Ret  advapi32.GetSecurityInfo() retval=00000000 ret=600069a0
0022:Call KERNEL32.LocalFree(001467f8) ret=600069de
0022:Ret  KERNEL32.LocalFree() retval=00000000 ret=600069de
0022:Call KERNEL32.GetLastError() ret=6000e902
0022:Ret  KERNEL32.GetLastError() retval=00000000 ret=6000e902
0022:Call advapi32.RegCloseKey(000000ec) ret=6000fbce
0022: close_handle( handle=00ec )
0022: close_handle() = 0
0022:Ret  advapi32.RegCloseKey() retval=00000000 ret=6000fbce
0022:Call KERNEL32.lstrlenA(600e7d0c "core\\setup.cpp") ret=600128f4
0022:Ret  KERNEL32.lstrlenA() retval=0000000e ret=600128f4
0022:Call KERNEL32.MultiByteToWideChar(00000003,00000000,600e7d0c
"core\\setup.cpp",0000000f,0033f544,0000000f) ret=6001291b
0022:Ret  KERNEL32.MultiByteToWideChar() retval=0000000f ret=6001291b
0022:Call user32.wvsprintfW(0033ebf8,600e0b08 L"%d:0x%x:%s:",0033f424)
ret=6000551b
0022:trace:string:wvsnprintfW 0x33ebf8 1024 L"%d:0x%x:%s:"
0022:trace:string:wvsnprintfW L"1638:0x80004005:core\\setup.cpp:"
0022:Ret  user32.wvsprintfW() retval=0000001f ret=6000551b
0022:Call KERNEL32.GetLastError() ret=60005523
0022:Ret  KERNEL32.GetLastError() retval=00000000 ret=60005523
...
0022:Call user32.MessageBoxW(00000000,001467a0 L"Google Updater cannot continue
(error 0x80004005).",001431b8 L"Google Updater",00000010) ret=6002abfe 
--- snip ---

Hence a dupe of bug 4264

$ sha1sum Google\ Updater.exe 
64b29d70ab7b2b8370d8aea4bec458f02fc79dfc  Google Updater.exe

$ wine --version
wine-1.3.22-78-g4b2bfb4

Regards

*** This bug has been marked as a duplicate of bug 4264 ***

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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