[Bug 8072] New: Media Player Classic segfaults after err:ole:CoGetClassObject

Wine Bugs wine-bugs at winehq.org
Mon Apr 16 11:16:40 CDT 2007


           Summary: Media Player Classic segfaults after
           Product: Wine
           Version: 0.9.35.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-ole
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: daanschulpen at gmail.com

When trying to run Media Player Classic under wine, it crashes when browsing for
a file to open.

Using Kubuntu 6.10, wine 0.9.35 (latest package for ubuntu from the WineHQ
repository), Media Player Classic (Bug information gathered using the
Win98/ME build, but the WinXP/2K build exhibits the same behaviour)

Without any configuration, the program seems to start fine but doesn't display
filenames when browsing for a file. I tried fixing this by switching to a native
comdlg32.dll copied from my Windows XP Pro SP2 installation, but now the program
crashes when I hit the browse button.

Steps to reproduce:
 - Download the Win98/ME build of Media Player Classic and extract mplayerc.exe
(I used ~./wine/drive_c/Program\ Files/Media\ Player\ Classic/)
 - Remove or rename the comdlg32.dll in ~/.wine/drive_c/windows/system32
 - Copy comdlg32.dll from the system32 directory of a Windows XP Pro SP2 to
 - run WINEDLLOVERRIDES=comdlg32=n wine ~/.wine/drive_c/Program\ Files/Media\
Player\ Classic/mplayerc.exe
 - Open the "File" menu and choose "Open File"
 - A dialog should appear. Click the topmost "Browse" button in this dialog,
next to the inputfield labeled "Open"
At this point wine exits.

I will attach the last 100 lines of debug output as per
http://www.winehq.org/site/docs/wineusr-guide/bug-reporting. The debug output
was generated using 
WINEDLLOVERRIDES=comdlg32=n WINEDEBUG=+loaddll,+relay wine
~/.wine/drive_c/Program\ Files/Media\ Player\ Classic/mplayerc.exe 2>
This is the complete output, both wine and media player classic don't print
anything on stdout. Please let me know if I should provide any other information.

I tried to see if a native ole32.dll would fix this, both by copying it from my
WinXP and by following the instructions at http://wiki.winehq.org/NativeDcom. In
both cases, wine still crashed when following the steps I described above
(modified for extra DLL overrides). Please let me know if I should submit extra
information and/or bug reports concerning those crashes.

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the wine-bugs mailing list