http://bugs.winehq.org/show_bug.cgi?id=8072
Summary: Media Player Classic segfaults after err:ole:CoGetClassObject Product: Wine Version: 0.9.35. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-ole AssignedTo: wine-bugs@winehq.org ReportedBy: daanschulpen@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 6.4.9.0 (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 ~/.wine/drive_c/windows/system32/ - 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> ~/wine-mplayerc.log 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.