[Bug 39508] New: OneDrive for Business installer reports failure to decode 'Owner Rights' SID 'S-1-3-4' in Win8 mode

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 26 07:20:46 CDT 2015


https://bugs.winehq.org/show_bug.cgi?id=39508

            Bug ID: 39508
           Summary: OneDrive for Business installer reports failure to
                    decode 'Owner Rights' SID 'S-1-3-4' in Win8 mode
           Product: Wine
           Version: 1.7.53
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: advapi32
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net
      Distribution: ---

Hello folks,

found during other investigations.

Not critical though, the installer catches the C++ exception (log).

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Microsoft Office 15/ClientX86

$ WINEDEBUG=+tid,+seh,+relay wine ./officeclicktorun.exe >>log.txt 2>&1
...
0022:Call
advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW(005d2330
L"D:(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)(A;;GA;;;BA)(A;;GA;;;OW)(A;;GR;;;AC)S:(ML;OICI;NW;;;LW)",00000001,0033ef88,00000000)
ret=004b4f58
0022:fixme:advapi:ParseStringSidToSid String constant not supported: L"OW"
0022:Ret  advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW()
retval=00000000 ret=004b4f58
0022:Call KERNEL32.GetLastError() ret=004b4f64
0022:Ret  KERNEL32.GetLastError() retval=00000538 ret=004b4f64
0022:Call KERNEL32.GetLastError() ret=004b4f79
0022:Ret  KERNEL32.GetLastError() retval=00000538 ret=004b4f79 
...
0022:Call msvcr100.wcsncpy_s(0033e848,00000100,005e6d60 L"failed to create
security descriptor from string
D:(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)(A;;GA;;;BA)(A;;GA;;;OW)(A;;GR;;;AC)S:(ML;OICI;NW;;;LW),
error = 1336",ffffffff) ret=004b5031
0022:Ret  msvcr100.wcsncpy_s() retval=00000000 ret=004b5031
...
0022:Call msvcr100._CxxThrowException(0033ebcc,00547e64) ret=004b4fa7
0022:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033e7c4)
ret=7e79c928
0022:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b845f21
ip=7b845f21 tid=0022
0022:trace:seh:raise_exception  info[0]=19930520
0022:trace:seh:raise_exception  info[1]=0033ebcc
0022:trace:seh:raise_exception  info[2]=00547e64
0022:trace:seh:raise_exception  eax=7b832cbd ebx=00000000 ecx=0000000c
edx=0033e714 esi=0033e7c0 edi=0033e780
0022:trace:seh:raise_exception  ebp=0033e758 esp=0033e6f4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000202
0022:trace:seh:call_stack_handlers calling handler at 0x5333d5 code=e06d7363
flags=1
0022:trace:seh:call_stack_handlers handler at 0x5333d5 returned 1
0022:trace:seh:call_stack_handlers calling handler at 0x535c6d code=e06d7363
flags=1
0022:trace:seh:call_stack_handlers handler at 0x535c6d returned 1 
...
--- snip ---

MSDN: https://msdn.microsoft.com/en-us/library/cc230374.aspx ("SDDL -> 2.5.1.1
Syntax")

--- quote ---
SDDL alias | Well-Known SID name
...
"OW" | OWNER_RIGHTS
...
--- quote ---

--- quote ---
SID: S-1-3-4 Name: Owner Rights

Description: A group that represents the current owner of the object. When an
ACE that carries this SID is applied to an object, the system ignores the
implicit READ_CONTROL and WRITE_DAC permissions for the object owner.
--- quote ---

$ sha1sum Setup.x86.en-us_GrooveRetail_3V9N8-W93CC-FQPB8-Y9WVF-TVGJ3_TX_PR_.exe 
ddf02801b54227849886ef9a2767a1155f87a9ef 
Setup.x86.en-us_GrooveRetail_3V9N8-W93CC-FQPB8-Y9WVF-TVGJ3_TX_PR_.exe

$ du -sh Setup.x86.en-us_GrooveRetail_3V9N8-W93CC-FQPB8-Y9WVF-TVGJ3_TX_PR_.exe 
1.1M    Setup.x86.en-us_GrooveRetail_3V9N8-W93CC-FQPB8-Y9WVF-TVGJ3_TX_PR_.exe

$ wine --version
wine-1.7.53-156-gf8d78b0

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