TradeStation under Wine

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Mark Knecht

TradeStation under Wine

Post by Mark Knecht »

Hi,
For kicks I tried installing the newest version of TradeStation
which came out yesterday using the WineHQ tarball build I just did.
The install goes along for a few minutes but then failes with the info
below. The error is repeated lots of times and then just dies as
shown.

I'm wondering if TS requires some Windows stuff that isn't part of
the normal build?

Thanks,
Mark

mark@lightning ~/Desktop $ ./Wine-0.9.57/wine-0.9.57/wine "Setup
TradeStation 8.3 Build 1615.exe"

err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface
{60e73571-8258-478b-bd66-a7c07319cc89}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface
{60e73571-8258-478b-bd66-a7c07319cc89}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
wine: Unhandled page fault on read access to 0x00000000 at address
0x7e85f7df (thread 004c), starting debugger...
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

TradeStation under Wine

Post by austin987 »

On Sat, Mar 8, 2008 at 2:07 PM, Mark Knecht <[email protected]> wrote:
Hi,
For kicks I tried installing the newest version of TradeStation
which came out yesterday using the WineHQ tarball build I just did.
The install goes along for a few minutes but then failes with the info
below. The error is repeated lots of times and then just dies as
shown.

I'm wondering if TS requires some Windows stuff that isn't part of
the normal build?

Thanks,
Mark

mark@lightning ~/Desktop $ ./Wine-0.9.57/wine-0.9.57/wine "Setup
TradeStation 8.3 Build 1615.exe"

err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface
{60e73571-8258-478b-bd66-a7c07319cc89}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface
{60e73571-8258-478b-bd66-a7c07319cc89}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
wine: Unhandled page fault on read access to 0x00000000 at address
0x7e85f7df (thread 004c), starting debugger...

All those ole errors may mean the bug is in wine's ole implementation.
Can you see if:
$ wget http://kegel.com/wine/winetricks
$ sh winetricks dcom98
Fixes the problem? If not, please include FULL backtrace, don't snip it.
Mark Knecht

TradeStation under Wine

Post by Mark Knecht »

On Fri, Mar 14, 2008 at 3:37 PM, Austin English <[email protected]> wrote:
On Sat, Mar 8, 2008 at 2:07 PM, Mark Knecht <[email protected]> wrote:
Hi,
For kicks I tried installing the newest version of TradeStation
which came out yesterday using the WineHQ tarball build I just did.
The install goes along for a few minutes but then failes with the info
below. The error is repeated lots of times and then just dies as
shown.

I'm wondering if TS requires some Windows stuff that isn't part of
the normal build?

Thanks,
Mark

mark@lightning ~/Desktop $ ./Wine-0.9.57/wine-0.9.57/wine "Setup
TradeStation 8.3 Build 1615.exe"

err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface
{60e73571-8258-478b-bd66-a7c07319cc89}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface
{60e73571-8258-478b-bd66-a7c07319cc89}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
wine: Unhandled page fault on read access to 0x00000000 at address
0x7e85f7df (thread 004c), starting debugger...

All those ole errors may mean the bug is in wine's ole implementation.
Can you see if:
$ wget http://kegel.com/wine/winetricks
$ sh winetricks dcom98
Fixes the problem? If not, please include FULL backtrace, don't snip it.
Hi Austin,
Well, not such great results. I tried this 3 times on old and new
.wine directories. The only things I chose when setting up from
winecfg was Win XP and Alsa for sound. If I run the TradeStation
installer with dcom98 installed the installer completely dies with the
message:

1608:Unable to create InstallDriver instance,
Return code: -2147221021

The complete backtrace is only 9 lines long so I'll paste it here.
I can also file a bug report once I'm more certain I'm doing what you
asked me to do. I redid the install with dcom98 NOT installed and it
runs much farther so dcom98 is not a good idea for this setup.

mark@lightning ~/Desktop $ ./Wine-0.9.57/wine-0.9.57/wine "Setup
TradeStation 8.3 Build 1615.exe"
fixme:ntdll:NtQuerySystemInformation info_class
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
fixme:advapi:LookupAccountNameW (null) L"mark" (nil) 0x33be6c (nil)
0x33be70 0x33be64 - stub
fixme:advapi:LookupAccountNameW (null) L"mark" 0x131488 0x33be6c
0x135120 0x33be70 0x33be64 - stub
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:msi_unimplemented_action_stub RemoveFolders -> 2 ignored
L"CreateFolder" table values
fixme:ntdll:NtQuerySystemInformation info_class
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
err:module:LdrInitializeThunk "RPCRT4.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for
L"C:\\Program Files\\Common Files\\InstallShield\\Driver\\9\\Intel
32\\IDriver.exe" failed, status c0000005
err:module:LdrInitializeThunk "RPCRT4.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for
L"C:\\Program Files\\Common Files\\InstallShield\\Driver\\9\\Intel
32\\IDriver.exe" failed, status c0000005
mark@lightning ~/Desktop $

I'm copying the complete Wine setup process below for you to check
the complete flow if you'd like. Most of it is a copy of the above
backtrace.

Thanks,
Mark

mark@lightning ~ $ winecfg
wine: creating configuration directory '/home/mark/.wine'...
fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x7d0689d8, overlapped 0x7d0689bc): stub
fixme:shell:DllCanUnloadNow stub
wine: '/home/mark/.wine' created successfully.

mark@lightning ~ $ sh winetricks dcom98
Executing sha1sum --status -c /home/mark/.winetrickscache/./DCOM98.EXE.sha1sum
Setting Windows version to win98
Executing wine regedit /home/mark/.wine/drive_c/winetrickstmp/set-winver.reg
Executing wine /home/mark/.winetrickscache/DCOM98.EXE
fixme:setupapi:SETUPX_CreateStandardLDDs LDID_SRCPATH: what exactly do
we have to do here ?
fixme:setupapi:GenInstall16 unsupported flag: GENINSTALL_DO_REGSRCPATH
fixme:setupapi:vcpUICallbackProc16 (0xce20, 0705, 0000, 00000000,
0034529c) - semi-stub
fixme:setupapi:vcpUICallbackProc16 (0xce20, 070f, 0000, 00000000,
0034529c) - semi-stub
fixme:setupapi:vcpUICallbackProc16 (0xce20, 0710, 0000, 00000000,
0034529c) - semi-stub
fixme:setupapi:vcpUICallbackProc16 (0xce20, 070b, 0000, 00000000,
0034529c) - semi-stub
fixme:setupapi:vcpUICallbackProc16 (0xce20, 070c, 0000, 00000000,
0034529c) - semi-stub
fixme:setupapi:GenInstall16 unsupported flag: GENINSTALL_DO_CFGAUTO
fixme:rpc:DllRegisterServer (): stub
Using native,builtin override for following DLLs: ole32 oleaut32 rpcrt4
Executing wine regedit /home/mark/.wine/drive_c/winetrickstmp/override-dll.reg
Clearing Windows version back to default
Executing wine regedit /home/mark/.wine/drive_c/winetrickstmp/unset-winver.reg
Install of dcom98 done
winetricks done.

mark@lightning ~ $ cd Desktop/
mark@lightning ~/Desktop $ ./Wine-0.9.57/wine-0.9.57/wine "Setup
TradeStation 8.3 Build 1615.exe"
fixme:ntdll:NtQuerySystemInformation info_class
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
fixme:advapi:LookupAccountNameW (null) L"mark" (nil) 0x33be6c (nil)
0x33be70 0x33be64 - stub
fixme:advapi:LookupAccountNameW (null) L"mark" 0x131488 0x33be6c
0x135120 0x33be70 0x33be64 - stub
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:msi_unimplemented_action_stub RemoveFolders -> 2 ignored
L"CreateFolder" table values
fixme:ntdll:NtQuerySystemInformation info_class
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
err:module:LdrInitializeThunk "RPCRT4.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for
L"C:\\Program Files\\Common Files\\InstallShield\\Driver\\9\\Intel
32\\IDriver.exe" failed, status c0000005
err:module:LdrInitializeThunk "RPCRT4.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for
L"C:\\Program Files\\Common Files\\InstallShield\\Driver\\9\\Intel
32\\IDriver.exe" failed, status c0000005
mark@lightning ~/Desktop $
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

TradeStation under Wine

Post by austin987 »

On Sat, Mar 15, 2008 at 1:26 PM, Mark Knecht <[email protected]> wrote:
Hi Austin,
Well, not such great results. I tried this 3 times on old and new
.wine directories. The only things I chose when setting up from
winecfg was Win XP and Alsa for sound. If I run the TradeStation
installer with dcom98 installed the installer completely dies with the
message:

1608:Unable to create InstallDriver instance,
Return code: -2147221021

The complete backtrace is only 9 lines long so I'll paste it here.
I can also file a bug report once I'm more certain I'm doing what you
asked me to do. I redid the install with dcom98 NOT installed and it
runs much farther so dcom98 is not a good idea for this setup.
Dcom98 isn't always compatible, since it itself depends on some other
native dlls. It was worth a try. You could try installing w/o dcom98,
then after setup, install it and try to run it. Short of that, I'm
running out of ideas.
Mark Knecht

TradeStation under Wine

Post by Mark Knecht »

On Sat, Mar 15, 2008 at 11:38 AM, Austin English
<[email protected]> wrote:
On Sat, Mar 15, 2008 at 1:26 PM, Mark Knecht <[email protected]> wrote:
Hi Austin,
Well, not such great results. I tried this 3 times on old and new
.wine directories. The only things I chose when setting up from
winecfg was Win XP and Alsa for sound. If I run the TradeStation
installer with dcom98 installed the installer completely dies with the
message:

1608:Unable to create InstallDriver instance,
Return code: -2147221021

The complete backtrace is only 9 lines long so I'll paste it here.
I can also file a bug report once I'm more certain I'm doing what you
asked me to do. I redid the install with dcom98 NOT installed and it
runs much farther so dcom98 is not a good idea for this setup.
Dcom98 isn't always compatible, since it itself depends on some other
native dlls. It was worth a try. You could try installing w/o dcom98,
then after setup, install it and try to run it. Short of that, I'm
running out of ideas.
Austin,
Thanks. I *think* you are suggesting what I already did. A clean
install of 0.9.57 and then a TS install. At that point running TS
itself hangs or exhibits other problems. I didn't feel driven to go
further. If the install doesn't work then for a program as big and
complicated as TS there are likely to be too many other problems so
I'll likely jsut file the install bug and see what comes from that.

Thanks very much for your ideas. I do appreciate the inputs.

Cheers,
Mark
Locked