[Bug 45759] New: Links 2003 needs native wmvcore
https://bugs.winehq.org/show_bug.cgi?id=45759 Bug ID: 45759 Summary: Links 2003 needs native wmvcore Product: Wine Version: 3.15 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wmp&wmvcore Assignee: wine-bugs(a)winehq.org Reporter: j-r(a)online.de Distribution: --- Created attachment 62205 --> https://bugs.winehq.org/attachment.cgi?id=62205 +wmvcore log of Links 2003 Links 2003 crashes on startup with builtin wmvcore. After copying wmvcore.dll from a prefix with wintricks wmp9 it runs fine (using winetricks wmp9 unsurprisingly also works). I've attached a +wmvcore log from a run with builtin wmvcore. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45759 --- Comment #1 from j-r(a)online.de --- Clarification: the crash is handled by the application and a dialog is shown. Unfortunately the info there is not copyable. The first part is Exception Information Code: 0xc0000005 Flags:0x00000000 Record: 0x0000000000000000 Address:0x0000000003d11004 Followed by some system information, a list of loaded modules, and a thread dump. So it was not clear to me whether this is just a duplicate of one of the other open wmvcore bugs. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45759 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Ever confirmed|0 |1 Status|UNCONFIRMED |NEW URL| |https://www.myabandonware.c | |om/game/links-2003-beb CC| |xerox.xerox2000x(a)gmail.com --- Comment #2 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- Hi, I found downloadlink here, and can confirm the bug It seems to query for IWDRMReader interface, so I tried to add a quick stub for that but still got a crash. It also queries for WMReader_QueryInterface (0x1c1d258)->({7af7d5ed-4ef9-48da-a4b6-8ea7eb38f5cc} 0x33fa7c) I haven`t got a clue what interface 7af7d5ed-4ef9-48da-a4b6-8ea7eb38f5cc stands for, its nowhere defined in wmsdkidl.idl, but if i return the same IWDRMReader interface and another small hack, see patch, the game starts albeit without a video. Does anyone know 7af7d5ed-4ef9-48da-a4b6-8ea7eb38f5cc is??? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45759 --- Comment #3 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- Created attachment 62222 --> https://bugs.winehq.org/attachment.cgi?id=62222 hack to get the game running Attached the hack to get the game running -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45759 --- Comment #4 from j-r(a)online.de --- (In reply to Louis Lenders from comment #2)
Hi, I found downloadlink here, and can confirm the bug
It seems to query for IWDRMReader interface, so I tried to add a quick stub for that but still got a crash. It also queries for WMReader_QueryInterface (0x1c1d258)->({7af7d5ed-4ef9-48da-a4b6-8ea7eb38f5cc} 0x33fa7c)
I haven`t got a clue what interface 7af7d5ed-4ef9-48da-a4b6-8ea7eb38f5cc stands for, its nowhere defined in wmsdkidl.idl, but if i return the same IWDRMReader interface and another small hack, see patch, the game starts albeit without a video.
I can confirm that the patch also makes the full game run fine in a clean prefix. I didn't see any obvious problems except it now seems to crash on exit.
Does anyone know 7af7d5ed-4ef9-48da-a4b6-8ea7eb38f5cc is???
I couldn't find any information either and was therefore dismissing the non implemented interfaces as a red herring (not that I could've done anything about it anyway:-) Thanks for working on this. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45759 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45759 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair(a)hotmail.com --- Comment #5 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- (In reply to Louis Lenders from comment #2)
Does anyone know 7af7d5ed-4ef9-48da-a4b6-8ea7eb38f5cc is???
The crash is caused by this unknown interface. You can Query for this interface on windows and it returns a valid object. If you map it, like in the attached hack, it's clear that it's calling the first function after QueryInterface. This is unlikely to be resolved unless the interface can be identified. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45759 --- Comment #6 from j-r(a)online.de --- Problem still exists in 8.0-rc3. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45759 Lorenzo Ferrillo <lorenzofer(a)live.it> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lorenzofer(a)live.it --- Comment #7 from Lorenzo Ferrillo <lorenzofer(a)live.it> --- Created attachment 73919 --> https://bugs.winehq.org/attachment.cgi?id=73919 Rebased and improved hack I rebased the hack for wine 8.0, main difference is that when asking for the internal interface it return it's own vtbl (and not WMDRMReaderVtbl) and it's refcount is properly increased (reason it was crashing with the previous hack) Videos still don't play. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla