http://bugs.winehq.org/show_bug.cgi?id=11024
Summary: Media Player Classic aborts with null-pointer reference on startup. Product: Wine Version: 0.9.52. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: wine-ole AssignedTo: wine-bugs@winehq.org ReportedBy: marti@juffo.org
Created an attachment (id=10023) --> (http://bugs.winehq.org/attachment.cgi?id=10023) Wine output
When attempting to run Media Player Classic for 2k/XP, version 6.4.9.0, the startup fails with a null-pointer reference before displaying any windows.
I'm running Gentoo Linux, with kernel 2.6.23.8 if that makes a difference.
A few lines of output before the crash:
err:ole:create_server class {62be5d10-60eb-11d0-bd3b-00a0c911ce86} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {62be5d10-60eb-11d0-bd3b-00a0c911ce86} could be created for context 0x17 wine: Unhandled page fault on read access to 0x00000000 at address 0x495fab (thread 0009), starting debugger...
http://bugs.winehq.org/show_bug.cgi?id=11024
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://sourceforge.net/proje | |ct/showfiles.php?group_id=82 | |303 Severity|enhancement |normal Keywords| |download
--- Comment #1 from Lei Zhang thestig@google.com 2008-01-03 19:40:30 --- Starts up just fine here. Can you try with a clean .wine directory?
http://bugs.winehq.org/show_bug.cgi?id=11024
--- Comment #2 from Marti Raudsepp marti@juffo.org 2008-01-03 20:10:23 --- No luck, still the same result.
The output differs just slightly; these lines have disappeared: fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
And of course the usual "creating configuration directory '/home/marti/.wine'..." messages appeared.
http://bugs.winehq.org/show_bug.cgi?id=11024
--- Comment #3 from Austin English austinenglish@gmail.com 2008-01-04 11:28:48 --- (In reply to comment #2)
No luck, still the same result.
The output differs just slightly; these lines have disappeared: fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
Either you are using an old prefix, or an old version wine. This fixme was fixed a few releases back.
http://bugs.winehq.org/show_bug.cgi?id=11024
--- Comment #4 from Marti Raudsepp marti@juffo.org 2008-01-04 11:39:41 --- (In reply to comment #3)
Either you are using an old prefix, or an old version wine. This fixme was fixed a few releases back.
Not according to grep, anyway.
[marti@non]% equery list --installed wine * installed packages [I--] [ ~] app-emulation/wine-0.9.52 (0) [marti@non]% which wine /usr/bin/wine [marti@non]% /usr/bin/wine --version wine-0.9.52 [marti@non]% strings /usr/lib32/wine/* |grep "Could not find dependent assembly" Could not find dependent assembly %s [marti@non]% strings /usr/lib32/wine/* |grep "parse_depend_manifests" parse_depend_manifests [marti@non]% bzcat /usr/distfiles/wine-0.9.52.tar.bz2 |strings |grep "Could not find dependent assembly" FIXME( "Could not find dependent assembly %s\n", debugstr_w(acl->dependencies[i].name) );
http://bugs.winehq.org/show_bug.cgi?id=11024
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2008-01-04 12:18:27 --- You supposed to remove / rename ~/.wine directory. Or if you using separate WINEPREFIX the directory pointed to.
Works fine here as well. Closing works for me.
http://bugs.winehq.org/show_bug.cgi?id=11024
Marti Raudsepp marti@juffo.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|WORKSFORME |
--- Comment #6 from Marti Raudsepp marti@juffo.org 2008-01-04 13:05:12 --- I did state in comment #2 that this particular line disappeared when I wiped my ~/.wine, and yet the problem did not disappear.
Closing bugs with WORKSFORME when it obviously doesn't work for the user only serves to frustrate users; thanks for nothing.
http://bugs.winehq.org/show_bug.cgi?id=11024
--- Comment #7 from Lei Zhang thestig@google.com 2008-01-04 13:27:24 --- How did you compile Wine on 64-bit Gentoo? Can you run other programs on Wine? i.e. does:
wine notepad
work for you?
Again, this works for me on several different machines running different distros, and it works for Vitaliy as well.
http://bugs.winehq.org/show_bug.cgi?id=11024
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #8 from Austin English austinenglish@gmail.com 2008-01-04 13:56:53 --- http://easynews.dl.sourceforge.net/sourceforge/guliverkli/mpc2kxp6490.zip
Crashes here as well. This is in ubuntu gutsy 32-bit, wine 0.9.52 (using winehq's deb's) running in a virtual machine.
I'll try from git in a few minutes, it's compiling now.
http://bugs.winehq.org/show_bug.cgi?id=11024
--- Comment #9 from Marti Raudsepp marti@juffo.org 2008-01-04 14:19:19 --- (In reply to comment #7)
How did you compile Wine on 64-bit Gentoo?
I'm using the Gentoo ebuild with flags USE="X alsa dbus gecko hal jpeg lcms ncurses opengl samba xml -cups -esd -jack -ldap -nas -oss -scanner"
Here's the configure line built by the ebuild:
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib32 --sysconfdir=/etc/wine --with-curses --with-opengl --with-x
I'm using GCC 4.1.2, glibc 2.6; what else would be relevant?
Can you run other programs on Wine?
Yeah, other programs (including Notepad and a couple of apps that I use regularly) work without any apparent problems.
http://bugs.winehq.org/show_bug.cgi?id=11024
--- Comment #10 from Lei Zhang thestig@google.com 2008-01-04 14:38:12 --- I see it on 32-but Ubuntu Feisty in VMWare with the budgetdedicated 0.9.52 deb package as well. It worked when I ran with +relay though.
http://bugs.winehq.org/show_bug.cgi?id=11024
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scott@open-vote.org
--- Comment #11 from Austin English austinenglish@gmail.com 2008-01-04 14:54:57 --- (In reply to comment #8)
http://easynews.dl.sourceforge.net/sourceforge/guliverkli/mpc2kxp6490.zip
Crashes here as well. This is in ubuntu gutsy 32-bit, wine 0.9.52 (using winehq's deb's) running in a virtual machine.
I'll try from git in a few minutes, it's compiling now.
Works fine in current git for me. Works fine in winehq's wine-0.9.52 if +relay is used. Works fine in wine-0.9.52 compiled from git.
Somehow Scott's package is messed up. Adding him to cc.
http://bugs.winehq.org/show_bug.cgi?id=11024
Rob Shearman robertshearman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ole |build-env
http://bugs.winehq.org/show_bug.cgi?id=11024
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #12 from Austin English austinenglish@gmail.com 2009-01-10 19:30:18 --- Still works fine here, and haven't heard anything in a while. Marking invalid.
http://bugs.winehq.org/show_bug.cgi?id=11024
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Austin English austinenglish@gmail.com 2009-01-10 19:30:24 --- Closing.