http://bugs.winehq.org/show_bug.cgi?id=30715
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|DVDFlick 1.3.x fails on |DVDFlick 1.3.x fails on |startup with "automation |startup with "automation |error" (needs |error" (needs |Scripting.Dictionary |Scripting.Dictionary |implementation) |"Exists" method | |implementation)
--- Comment #2 from Anastasius Focht focht@gmx.net 2012-12-18 05:28:01 CST --- Hello folks,
refining summary, targeting specific stub (it now fails on).
$ WINEDEBUG=+tid,+seh,+relay,+scrrun wine ./dvdflick.exe
--- snip --- 0028:trace:scrrun:dictionary_AddRef (0x137b88) 0028:Call oleaut32.SysAllocStringByteLen(00429acc,00000010) ret=66106cf1 0028:Ret oleaut32.SysAllocStringByteLen() retval=0014e2dc ret=66106cf1 0028:fixme:scrrun:dictionary_Exists (0x137b88)->(0x32fb7c 0x32fb48) 0028:trace:scrrun:dictionary_AddRef (0x137b88) 0028:trace:scrrun:dictionary_QueryInterface (0x137b88)->({df0b3d60-548f-101b-8e65-08002b2bd119}, 0x32fa78) 0028:warn:scrrun:dictionary_QueryInterface interface {df0b3d60-548f-101b-8e65-08002b2bd119} not implemented 0028:trace:scrrun:dictionary_Release (0x137b88) ... 0028:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0032fa58) ret=660d0956 0028:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b83aa77 ip=7b83aa77 tid=0028 0028:trace:seh:raise_exception info[0]=deadcafe 0028:trace:seh:raise_exception info[1]=deadcafe 0028:trace:seh:raise_exception eax=7b826831 ebx=7b8b96b0 ecx=deadcafe edx=0032f964 esi=0032fa58 edi=0032f9d0 0028:trace:seh:raise_exception ebp=0032f9a8 esp=0032f944 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000283 0028:trace:seh:call_stack_handlers calling handler at 0x403be6 code=c000008f flags=1 ... 0028:Call oleaut32.VarBstrCat(00148dcc L"An error occured during startup. Number 445 from dvdflick:\r\nObject doesn't support this action\r\nLast DLL error: ",0013fc9c L"0",0032fac8) ret=660e5f4d --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/5908cda9a514f865fff62a351d6337934...
--- snip --- 209 static HRESULT WINAPI dictionary_Exists(IDictionary *iface, VARIANT *Key, VARIANT_BOOL *pExists) 210 { 211 dictionary *This = impl_from_IDictionary(iface); 212 213 FIXME("(%p)->(%p %p)\n", This, Key, pExists); 214 215 return E_NOTIMPL; 216 } --- snip ---
$ wine --version wine-1.5.19-186-g1cd0c4a
Regards