http://bugs.winehq.org/show_bug.cgi?id=24714
Summary: Unhandled marshal type 7 Product: Wine Version: unspecified Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ole32 AssignedTo: wine-bugs@winehq.org ReportedBy: astukalov@gmail.com
When trying to run proteowizard (http://sourceforge.net/projects/proteowizard/files/) for Win32 under wine to convert RAW files, I've got the following error err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded err:ole:marshal_object object doesn't expose interface {00000126-0000-0000-c000-000000000046}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:ole:serialize_param Unhandled marshal type 7. err:ole:deserialize_param No handler for VT type 7!
This software uses vendor COM component to read RAW files (http://sjsupport.thermofinnigan.com/public/detail.asp?id=624) via .NET interop.
System is ArchLinux x86-64, wine 1.3.4 running with WINEARCH=WIN32, dotnet20 and vcrun2008 installed.
I can provide a log file, but this particular example of marshalling error is pretty field-specific, whereas the problem is very generic.