[Bug 32809] New: KwSing: needs unimplemented function wmvcore.dll.WMCreateWriterPriv
http://bugs.winehq.org/show_bug.cgi?id=32809 Bug #: 32809 Summary: KwSing: needs unimplemented function wmvcore.dll.WMCreateWriterPriv Product: Wine Version: 1.5.22 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: jactry92(a)gmail.com Classification: Unclassified Created attachment 43331 --> http://bugs.winehq.org/attachment.cgi?id=43331 The Log reproduce follow this: 0. download and install it ; 1. cd to the path where you installed it ; 2. 'jactry(a)Ubuntu:~/.wine/drive_c/Program Files/KWSING$ wine KwSing.exe' to run it . --- snip --- wine: Call from 0x7b83b452 to unimplemented function wmvcore.dll.WMCreateWriterPriv, aborting --- snip --- -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=32809 Jactry Zeng <jactry92(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |http://down.kuwo.cn/kwsing/ | |KwSing.exe -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=32809 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |wmp&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=32809 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net Summary|KwSing: needs unimplemented |KwSing needs unimplemented |function |function |wmvcore.dll.WMCreateWriterP |wmvcore.dll.WMCreateWriterP |riv |riv when native WM filter | |components are used --- Comment #1 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, the app distributes parts of the Windows Media 11 runtime (legality of this is questionable) and the crash is most likely caused by the fact that native components are loaded instead of Wine builtins. 'wmvcore.dll.WMCreateWriterPriv' is an internal WM API, only called by native filter components such as 'qasf.dll'. I can't reproduce this right now so please retest. If Wine builtins are used there is no point in implementing this. $ sha1sum KwSing.exe b97c29738f8d77e5dbe0afe443dedec20006a1d0 KwSing.exe $ du -sh KwSing.exe 17M KwSing.exe $ wine --version wine-1.7.13-118-g0eb6265 Regards -- 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=32809 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|KwSing needs unimplemented |Multiple applications and |function |games need |wmvcore.dll.WMCreateWriterP |wmvcore.dll.WMCreateWriterP |riv when native WM filter |riv (KwSing, iMesh 7.x) |components are used | Ever confirmed|0 |1 --- Comment #2 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, this export is also needed for iMesh 7.x when clicking main menu 'View' -> 'Show Burn Window' Refining summary. Download: http://www.filehippo.com/download_imesh/4392/ --- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/iMesh Applications/iMesh $ wine ./iMesh.exe ... fixme:wmp:WMPSettings_put_mute (0x4b49fb0)->(0) fixme:wmp:WMPSettings_put_volume (0x4b49fb0)->(50) wine: Call from 0x7b83ab23 to unimplemented function wmvcore.dll.WMCreateWriterPriv, aborting wine: Unimplemented function wmvcore.dll.WMCreateWriterPriv called at address 0x7b83ab23 (thread 0009), starting debugger... ... Backtrace: =>0 0x7b83ab23 RaiseException+0x8f(code=<couldn't compute location>, flags=<couldn't compute location>, nbargs=<couldn't compute location>, args=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/kernel32/except.c:84] in kernel32 (0x0033d938) 1 0x7c62486d __wine_spec_unimplemented_stub+0x34(module="wmvcore.dll", function="WMCreateWriterPriv") [/home/focht/projects/wine/wine.repo/src/dlls/winecrt0/stub.c:34] in wmvcore (0x0033d974) 2 0x7c623a69 __wine_stub_WMCreateWriterPriv+0x28() in wmvcore (0x0033d99c) 3 0x051cbf8e in nctaudiofilewma3 (+0xbf8d) (0x0033d99c) 4 0x051c726f in nctaudiofilewma3 (+0x726e) (0x0033d9e0) 5 0x051c86ca in nctaudiofilewma3 (+0x86c9) (0x0033da04) 6 0x051c1f76 in nctaudiofilewma3 (+0x1f75) (0x0033da18) 7 0x7e01adaf CoCreateInstance+0x2bf(rclsid=<couldn't compute location>, pUnkOuter=<couldn't compute location>, dwClsContext=<couldn't compute location>, iid=<couldn't compute location>, ppv=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/build-x86/dlls/ole32/../../include/unknwn.h:226] in ole32 (0x0033dac8) 8 0x07ec8866 in nctaudiofile3 (+0x18865) (0x0033daf4) 9 0x07ec4a9d in nctaudiofile3 (+0x14a9c) (0x0033db50) 10 0x07bd832f in nctaudiocdwriter2 (+0x832e) (0x0033dcc0) 11 0x07bd5c5c in nctaudiocdwriter2 (+0x5c5b) (0x0033f5c8) 12 0x00749a79 in imesh (+0x349a78) (0x0033f65c) ... Modules: Module Address Debug info Name (182 modules) PE 350000- 3c7000 Deferred actskn45 PE 400000- bdf000 Export imesh PE 2f70000- 2fb3000 Deferred portablemediadevicewrapper PE 3380000- 33b6000 Deferred nspr4 PE 33c0000- 33e7000 Deferred smime3 PE 51c0000- 5202000 Export nctaudiofilewma3 PE 75f0000- 76b9000 Deferred nctdatacdwriter2 PE 7bd0000- 7c99000 Export nctaudiocdwriter2 PE 7eb0000- 7f78000 Export nctaudiofile3 PE 8090000- 8365000 Deferred nctaudiocompress3 PE 10000000-1005c000 Deferred resourcesloc ... Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\iMesh Applications\iMesh\iMesh.exe ... 00000009 1 <== --- snip --- It's mentioned here with exports dump: social.msdn.microsoft.com/Forums/windowsdesktop/en-US/3be2dc84-9cfc-414a-9530-93e0948f0fc0/missing-wmcreatewriter-in-wmvcorelib $ sha1sum iMeshV7.exe 0e4aa7ae0da88b7f69a7daa1bca36f3f2f6c497b iMeshV7.exe $ du -sh iMeshV7.exe 8.4M iMeshV7.exe $ wine --version wine-1.7.14-23-g770213e Regards -- 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=32809 Rodrigo Davy <rodrigodavy(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rodrigodavy(a)gmail.com --- Comment #3 from Rodrigo Davy <rodrigodavy(a)gmail.com> --- Tested suggested OP's app in wine 2.9 on Arch Linux, the program loaded fine without complain about the missing function. This seems to be solved -- 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=32809 winetest(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest(a)luukku.com --- Comment #4 from winetest(a)luukku.com --- (In reply to Rodrigo Davy from comment #3)
Tested suggested OP's app in wine 2.9 on Arch Linux, the program loaded fine without complain about the missing function. This seems to be solved
Wine source code still claims a stub. So you are most likely using same prefix where you have winetricks -q wmp9 already preinstalled. This doesn't sound correct to me. https://source.winehq.org/git/wine.git/?a=search&h=HEAD&st=grep&s=WMCreateWr... Those are usually stdcalls if implemented. See here another list which has stdcalls. https://source.winehq.org/git/wine.git/blob/7d2ce5cbe7c84dd193e982d4cfe88226... -- 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=32809 --- Comment #5 from Rodrigo Davy <rodrigodavy(a)gmail.com> --- (In reply to winetest from comment #4)
Wine source code still claims a stub. So you are most likely using same prefix where you have winetricks -q wmp9 already preinstalled. This doesn't sound correct to me.
I deleted the .wine prefix and regenerated it just to be sure, that KwSing program doesn't complain about 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=32809 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED CC| |leslie_alistair(a)hotmail.com Status|NEW |RESOLVED Fixed by SHA1| |7381cecd55e7ba8b98a43ffae64 | |10c1f653f47e8 --- Comment #6 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- Fixed by http://source.winehq.org/git/wine.git/?a=commit;h=7381cecd55e7ba8b98a43ffae6... -- 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=32809 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #7 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.10. -- 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=32809 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://down.kuwo.cn/kwsing/ |https://web.archive.org/web |KwSing.exe |/20121224044609/http://down | |.kuwo.cn/kwsing/KwSing.exe -- 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