[Bug 49591] Multiple GOG installers display the error message "Out of Global Vars range"
WineHQ Bugzilla
wine-bugs at winehq.org
Sun Jul 19 22:34:04 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=49591
--- Comment #1 from qsniyg <qsniyg at mail.com> ---
I've done a bit more digging. After disassembling their innosetup code (using
https://github.com/Wack0/IFPSTools, note that it prints out non-utf8
characters, so use an editor like emacs to be able to view the file), it's
possible to trace where it fails:
Functions[212] = exported void CURSTEPCHANGED(in TSETUPSTEP Arg1)
...
call REMOVEDEADSHORTCUTS
...
Functions[72] = exported void REMOVEDEADSHORTCUTS(in UnicodeString Arg1)
...
call GETSHELLLINKTARGET
...
Functions[73] = exported BOOLEAN GETSHELLLINKTARGET(in UnicodeString Arg1,out
UnicodeString Arg2)
...
pushtype String ; StackCount = 9
assign Var9, ( String "GetLink" )
pushtype BOOLEAN ; StackCount = 10
assign Var10, ( U8 0 )
pushtype IDISPATCH ; StackCount = 11
assign Var11, Var4
pushvar Var5 ; StackCount = 12
call IDISPATCHINVOKE
In the wine log, we can see:
1384814.814:00cc:00d0:fixme:shell:FolderItemImpl_get_GetLink
(0xca0a68,0x31cec0)
...
1384814.814:00cc:00d0:warn:ole:ITypeInfo_fnInvoke Format is: "invoked function
failed with error 0x%08x\n"
--
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