[Bug 7690] New: Hoai client fails to install
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(a)winehq.org ReportedBy: dank(a)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.
participants (1)
-
Wine Bugs