[Bug 7690] New: Hoai client fails to install

Wine Bugs wine-bugs at winehq.org
Sun Mar 11 23:45:06 CDT 2007


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

           Summary: Hoai client fails to install
           Product: Wine
           Version: CVS
          Platform: Other
               URL: http://www.hoai.de
        OS/Version: other
            Status: NEW
          Keywords: download, Installer
          Severity: normal
          Priority: P2
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: dank at kegel.com


Say, maybe we should have an advapi section in bugzilla.

testversionshoai80.exe installs fine, but when
it launches the client installer at the end,
it fails.  (You have to have the ie6 registry key set
to get this far, so do 'winetricks fakeie6' if you haven't already.)

After installation fails, you can restart just the client
installation with

$ cd "$WINEPREFIX/drive_c/Program Files/KOBOLD/shoai.80/admin/client-installation"
$ wine shoai80clientSetup.exe

shoai80clientSetup fails with a dialog box,
  122: Insufficient buffer

Looking at +relay, I see

001c:Call advapi32.RegGetKeySecurity(00000044,00000004,00000000,0047347c)
ret=0044422d
trace:reg:RegGetKeySecurity (0x44,4,(nil),0)
001c:Ret  advapi32.RegGetKeySecurity() retval=0000007a ret=0044422d
001c:Call advapi32.RegGetKeySecurity(00000044,00000004,00000000,0047347c)
ret=0044422d
trace:reg:RegGetKeySecurity (0x44,4,(nil),0)
001c:Ret  advapi32.RegGetKeySecurity() retval=0000007a ret=0044422d

right before the failure.  It looks like a bug in our
RegGetKeySecurity, which isn't setting *lpcbSecurityDescriptor
on exit.  Fixing that gets to the very next call, which fails 
with dialog box "87: Invalid parameter" and the following +relay output:

001c:Call
advapi32.MakeAbsoluteSD(0047b8b4,00000000,0034f9d4,00000000,0034f9d8,00000000,0034f9dc,00000000,0034f9e0,00000000,0034f9e4)
ret=00443e4d
001c:Ret  advapi32.MakeAbsoluteSD() retval=00000000 ret=00443e4d
001c:Call
advapi32.MakeAbsoluteSD(0047b8b4,00000000,0034f9d4,00000000,0034f9d8,00000000,0034f9dc,00000000,0034f9e0,00000000,0034f9e4)
ret=00443e4d
001c:Ret  advapi32.MakeAbsoluteSD() retval=00000000 ret=00443e4d
001c:Call kernel32.GetLastError() ret=004504d6
001c:Ret  kernel32.GetLastError() retval=00000057 ret=004504d6

Bleah, too much for me for tonight, guess I'm a wimp :-)

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list