[Bug 30715] DVDFlick 1.3.x fails on startup with "automation error" (needs Scripting.Dictionary "Exists" method implementation)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Dec 18 05:28:01 CST 2012


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

Anastasius Focht <focht at 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 at 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/5908cda9a514f865fff62a351d6337934b0b52f4:/dlls/scrrun/dictionary.c#l209

--- 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

-- 
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