http://bugs.winehq.org/show_bug.cgi?id=25061
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW URL| |http://en.20dollars2surf.co | |m/ CC| |focht@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@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