[Wine] Media Player Classic (Wine not picking up native ole32.dll?)

Daan Schulpen daanschulpen at gmail.com
Thu Apr 12 05:16:04 CDT 2007

I'm trying to get Media Player Classic to run using wine. My current
showstopper is a crash whenever I try to browse for a file to open.
The last part of the output looks like this:

err:ole:CoGetClassObject class {603d3800-bd81-11d0-a3a5-00c04fd706ec}
not registered
err:ole:CoGetClassObject class {603d3800-bd81-11d0-a3a5-00c04fd706ec}
not registered
err:ole:CoGetClassObject no class object
{603d3800-bd81-11d0-a3a5-00c04fd706ec} could be created for context
fixme:shell:IsOS (OS_TABLEPC) What should we return here?
fixme:shell:SHGetAppCompatFlags (0x00020000) stub
trace:loaddll:load_builtin_dll Loaded module
L"c:\\windows\\system32\\winedos.dll" : builtin
wine: Unhandled page fault on read access to 0xffffffff at address
0x33d10a (thread 0009), starting debugger...
Cannot get info on module while no process is loaded
process  tid      prio (all id:s are in hex)
	0000000c    0
	0000000b    0
00000008 (D) (null)
	0000000d    0
	00000009    0

I was hoping this could be fixed by using a native ole32.dll, but I
can't get that to work. I've copied the DLL to
~/.wine/drive_c/windows/system32/ but wine still doesn't seem to find
it. If I configure wine to use only a native ole32 dll I get a long
list of error messages indicating that ole32 (and others) couldn't be
found. If I set it to native+builtin and run with WINEDEBUG=+loaddll I
see that wine is still using the builtin version.

Can anyone tell me how I can get wine to use a native ole32.dll?

More information about the wine-users mailing list