[Bug 6071] Magic MP3 tagger can't read directories/mp3-files (needs oleaut32 IRecordInfo::IsMatchingType() impl)
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon May 2 15:11:11 CDT 2011
http://bugs.winehq.org/show_bug.cgi?id=6071
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |focht at gmx.net
Summary|Magic MP3 tagger can't read |Magic MP3 tagger can't read
|directories/mp3-files(oleau |directories/mp3-files
|t32) |(needs oleaut32
| |IRecordInfo::IsMatchingType
| |() impl)
--- Comment #14 from Anastasius Focht <focht at gmx.net> 2011-05-02 15:11:09 CDT ---
Hello,
--- quote ---
It claims that:
{2087c2f4-2cef-4953-a8ab-66779b670495}
WinHttpRequest Component version 5.1
isn't registered and couldn't be created. This trace comes only once after
loading.
--- quote ---
--- quote ---
May be related to bug 6011, retry in git (or wait for 1.3.7).
--- quote ---
no, the problem is related to IRecordInfo::IsMatchingType() being a stub:
+tid,+seh,+ole,+variant yields:
--- snip ---
...
0028:trace:ole:IRecordInfoImpl_GetSize (0x154018)->(0x32ebe0)
0028:trace:ole:IRecordInfoImpl_AddRef (0x154018) -> 3
0028:trace:ole:DispCallFunc (0x154548, 2108, 4, 10, 2, 0x1b52570, 0x1b52560,
0x32f758 (vt=0))
0028:trace:ole:DispCallFunc arg 0: type 3
0028:trace:ole:dump_Variant 0x1b52520->{VT_I4,2}
0028:trace:ole:DispCallFunc arg 1: type 16420
0028:trace:ole:dump_Variant 0x1b52530->{VT_RECORD,0x1b525f0}
0028:trace:ole:DispCallFunc retval: 0x32f758->{VT_ERROR}
0028:trace:variant:VariantClear (0x1b52520->(VT_I4))
0028:trace:variant:VariantClear (0x1b52530->(VT_INT))
0028:fixme:ole:IRecordInfoImpl_IsMatchingType (0x133320)->(0x154018) stub
0028:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b83821f
ip=7b83821f tid=0028
0028:trace:seh:raise_exception info[0]=deadcafe
0028:trace:seh:raise_exception info[1]=deadcafe
0028:trace:seh:raise_exception eax=7b825665 ebx=7b88fff4 ecx=deadcafe
edx=0032f678 esi=0012e2a8 edi=0012e2a8
0028:trace:seh:raise_exception ebp=0032f6b4 esp=0032f650 cs=0073 ds=007b
es=007b fs=0033 gs=003b flags=00000207
0028:trace:seh:call_vectored_handlers calling handler at 0x689676fe
code=c000008f flags=1
0028:trace:seh:call_vectored_handlers handler at 0x689676fe returned 0
0028:trace:seh:call_stack_handlers calling handler at 0x404226 code=c000008f
flags=1
0028:trace:seh:__regs_RtlUnwind code=c0000027 flags=2
0028:trace:seh:__regs_RtlUnwind calling handler at 0x7bc76299 code=c0000027
flags=2
0028:trace:seh:__regs_RtlUnwind handler at 0x7bc76299 returned 1
0028:trace:variant:VariantClear (0x32f758->(VT_RECORD))
0028:trace:ole:IRecordInfoImpl_RecordClear (0x154018)->(0x1b525f0)
0028:fixme:ole:IRecordInfoImpl_RecordClear Not supported vt = 29
0028:trace:ole:IRecordInfoImpl_Release (0x154018) -> 2
0028:trace:ole:CreateErrorInfo (0x32f100)
0028:trace:ole:IErrorInfoImpl_QueryInterface
(0x1b52530)->({22f03340-547d-101b-8e65-08002b2bd119},0x32f100)
0028:trace:ole:ICreateErrorInfoImpl_AddRef (0x1b52530)
0028:trace:ole:IErrorInfoImpl_AddRef (0x1b52530)->(count=1)
0028:trace:ole:IErrorInfoImpl_QueryInterface -- Interface:
(0x32f100)->(0x1b52534)
0028:trace:ole:IErrorInfoImpl_Release (0x1b52530)->(count=2)
0028:trace:ole:ICreateErrorInfoImpl_SetGUID
(0x1b52530)->({00000000-0000-0000-0000-000000000000})
0028:trace:ole:ICreateErrorInfoImpl_SetSource (0x1b52530): L"MagicMP3Tagger"
0028:trace:ole:ICreateErrorInfoImpl_SetDescription (0x1b52530): L"Type
mismatch"
0028:trace:ole:ICreateErrorInfoImpl_SetHelpFile (0x1b52530,(null))
...
0028:trace:ole:ICreateErrorInfoImpl_SetGUID
(0x1b5afc0)->({00000000-0000-0000-0000-000000000000})
0028:trace:ole:ICreateErrorInfoImpl_SetSource (0x1b5afc0): L"MagicMP3Tagger"
0028:trace:ole:ICreateErrorInfoImpl_SetDescription (0x1b5afc0):
L"Application-defined or object-defined error"
0028:trace:ole:ICreateErrorInfoImpl_SetHelpFile (0x1b5afc0,(null))
--- snip ---
--- snip dlls/oleaut32/recinfo.c ---
static BOOL WINAPI IRecordInfoImpl_IsMatchingType(IRecordInfo *iface,
IRecordInfo *pRecordInfo)
{
IRecordInfoImpl *This = impl_from_IRecordInfo(iface);
FIXME("(%p)->(%p) stub\n", This, pRecordInfo);
return FALSE;
}
--- snip dlls/oleaut32/recinfo.c ---
If you implement it, it runs further.
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