[Bug 25061] 20dollars2surf app throws run-time error 445 while creating InternetExplorer.Application object

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jul 13 15:42:54 CDT 2011


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                URL|                            |http://en.20dollars2surf.co
                   |                            |m/
                 CC|                            |focht at gmx.net
            Version|unspecified                 |1.3.6
            Summary|20dollars2surf incurs       |20dollars2surf app throws
                   |run-time error              |run-time error 445 while
                   |                            |creating
                   |                            |InternetExplorer.Applicatio
                   |                            |n object
     Ever Confirmed|0                           |1

--- Comment #2 from Anastasius Focht <focht at gmx.net> 2011-07-13 15:42:52 CDT ---
Hello,

VB6 app, needs 'winetricks vb6run'
It seems the app creates "InternetExplorer.Application" object (out-of-process
server) and some interface/methods are not exposed/missing...
Though it's not really obvious which ones are the culprit.

WINEDEBUG=+tid,+seh,+ole,+variant,+loaddll,+relay,+snoop,+mshtml,+shdocvw wine
./20dollars2surf.exe

--- snip ---
...
0009:CALL MSVBVM60.rtcCreateObject2(<unknown, check return>) ret=00416c52
0009:Call ole32.CLSIDFromProgID(0040f258
L"InternetExplorer.Application",0032f650) ret=660d965e 
...
0009:warn:ole:CoGetClassObject class {0002df01-0000-0000-c000-000000000046} not
registered as in-proc server
...
0009:trace:ole:create_local_service Attempting to start Local service for
{0002df01-0000-0000-c000-000000000046} 
...
0009:trace:ole:create_server activating local server L"\"C:\\Program
Files\\Internet Explorer\\iexplore.exe\" -Embedding" for
{0002df01-0000-0000-c000-000000000046}
0009:Call KERNEL32.CreateProcessW(00000000,0032ef84 L"\"C:\\Program
Files\\Internet Explorer\\iexplore.exe\"
-Embedding",00000000,00000000,00000000,00000000,00000000,00000000,0032ef3c,0032ef2c)
ret=6850a6f5 
...
0036:trace:shdocvw:InternetExplorer_Create ((nil)
{00000000-0000-0000-c000-000000000046} 0x33f7b4) 
...
0036:Call user32.CreateWindowExW(00000100,6843c72c L"IEFrame",6843c740 L"Wine
Internet
Explorer",02cf0000,80000000,80000000,80000000,80000000,00000000,00000000,68410000,00145038)
ret=68421a09 
...
0036:warn:shdocvw:InternetExplorer_QueryInterface
(0x145038)->({7fd52380-4e07-101b-ae2d-08002b2ec713} 0x33f4e0) interface not
supported
0036:err:ole:marshal_object object doesn't expose interface
{7fd52380-4e07-101b-ae2d-08002b2ec713}, failing with error 0x80004002 
...
0036:warn:shdocvw:InternetExplorer_QueryInterface
(0x145038)->({37d84f60-42cb-11ce-8135-00aa004bb851} 0x33f4e0) interface not
supported
0036:err:ole:marshal_object object doesn't expose interface
{37d84f60-42cb-11ce-8135-00aa004bb851}, failing with error 0x80004002 
...
0036:fixme:shdocvw:InternetExplorer_GetIDsOfNames
(0x145038)->({00000000-0000-0000-0000-000000000000} 0x14ae44 1 1033 0x14ade0) 
...
0009:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0032f5a8)
ret=660d0956
0009:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b8386fb
ip=7b8386fb tid=0009
0009:trace:seh:raise_exception  info[0]=deadcafe
0009:trace:seh:raise_exception  info[1]=deadcafe
0009:trace:seh:raise_exception  eax=7b825ec5 ebx=7b8a8948 ecx=deadcafe
edx=0032f4c4 esi=0032f5a8 edi=0032f520
0009:trace:seh:raise_exception  ebp=0032f508 esp=0032f4a4 cs=0073 ds=007b
es=007b fs=0033 gs=003b flags=00200203
0009:trace:seh:call_vectored_handlers calling handler at 0x688ad054
code=c000008f flags=1
0009:trace:seh:call_vectored_handlers handler at 0x688ad054 returned 0
0009:trace:seh:call_stack_handlers calling handler at 0x401886 code=c000008f
flags=1
0009:CALL MSVBVM60.__vbaExceptHandler(<unknown, check return>) ret=76e89e85 
...
0009:Call KERNEL32.lstrcmpiA(0040d6c3 "SHDocVwCtl.WebBrowser",0040d6c3
"SHDocVwCtl.WebBrowser") ret=66008d24 
...
0009:Call KERNEL32.WideCharToMultiByte(00000000,00000000,029201fc L"Run-time
error '445':\n\nObject doesn't support this
action",ffffffff,00961660,00000072,00000000,00000000) ret=660711c4 
...
--- snip ---

'winetricks ie7' works around.

$ sha1sum 20dollars2surf.exe 
a9c32ae73482b85c9622bfa616e21b098346e4ba  20dollars2surf.exe

$ wine --version
wine-1.3.24-97-g340643a

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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