https://bugs.winehq.org/show_bug.cgi?id=37325
Bug ID: 37325 Summary: Rhapsody installs and streams however auto setup for DRM fails Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: kablake@live.com
Created attachment 49635 --> https://bugs.winehq.org/attachment.cgi?id=49635 backtrace provided when DRM setup fails
I installed Rhapsody 4.0 successfully and it streams well so far ... but then I try to authorize the computer so I can download and play tracks locally and the setup for DRM fails.
https://bugs.winehq.org/show_bug.cgi?id=37325
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Version|unspecified |1.6.2 URL| |http://download.rhap.com/up | |grade/ri/RhapsodyReal.EXE Keywords| |download Component|-unknown |wmp&wmvcore CC| |focht@gmx.net Ever confirmed|0 |1 Summary|Rhapsody installs and |Rhapsody 4.0 auto setup for |streams however auto setup |DRM crashes on |for DRM fails |unimplemented function | |wmvcore.dll.WMCreateBackupR | |estorerPrivate
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
--- snip --- ... Unhandled exception: unimplemented function wmvcore.dll.WMCreateBackupRestorerPrivate called in 32-bit code (0x7b83aace). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b83aace ESP:0033df34 EBP:0033dfa8 EFLAGS:00200287( - -- I S - -P-C) EAX:7b82695d EBX:7b8b5000 ECX:00000008 EDX:0033df5c ESI:80000100 EDI:00000000 ... Backtrace: =>0 0x7b83aace in kernel32 (+0x2aace) (0x0033dfa8) 1 0x7d23ae48 in wmvcore (+0xae47) (0x0033dfe8) 2 0x7d23a761 in wmvcore (+0xa760) (0x0033e00c) 3 0x008a4ff2 in rhapsody (+0x4a4ff1) (0x0033e00c) ... 0x7b83aace: subl $4,%esp Modules: Module Address Debug info Name (261 modules) PE 340000- 3bb000 Deferred msvcp71 PE 400000- f26000 Export rhapsody PE 1ee0000- 1f4d000 Deferred h264enc PE 1f50000- 1f61000 Deferred rnaudiocodec PE 1f70000- 1fa9000 Deferred fpsechnd PE 1fb0000- 1fc7000 Deferred smplfsys PE 1fd0000- 1ff9000 Deferred vidplin PE 2110000- 2123000 Deferred rhapfsys PE 2530000- 2538000 Deferred wm9writer ... Threads: process tid prio (all id:s are in hex) ... 00000024 (D) C:\Program Files (x86)\Rhapsody\rhapsody.exe 00000048 0 0000001e 0 00000009 0 ... 00000026 0 00000025 0 <== --- snip ---
You might be better off with 'winetricks -q wmp9' or 'wmp10'.
$ sha1sum RhapsodyReal.EXE 025e936cf73d83e35d9631f735033557533102da RhapsodyReal.EXE
$ du -sh RhapsodyReal.EXE 16M RhapsodyReal.EXE
$ wine --version wine-1.7.27-47-g92bcb74
Regards
https://bugs.winehq.org/show_bug.cgi?id=37325
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello again,
actually I'm a bit surprised about your statement that streaming works. Trying to play a track results in this:
--- snip --- wine: Call from 0x7b83ae8f to unimplemented function wmvcore.dll.WMCreateSyncReaderPriv, aborting --- snip ---
I created bug 37327 for that ('winetricks -q wmp9' works around).
Regards
https://bugs.winehq.org/show_bug.cgi?id=37325
--- Comment #3 from Keith kablake@live.com --- Hi, I'm currently at song 21 in a 39 song playlist and loving it!
My first attempt to install wine resulted in a warning about issues with my nvdia drivers so I used this process below to install wine and it's been going great since!
The problem here is two packages are installing the same binary file '/usr/lib/*/libOpenCL.so' without declaring a breaks/replaces or conflicts relationship between them, and so apt-get does not know to remove the other. This either needs to be fixed in nvidia-cuda-toolkit or ocl-icd.
ocl-icd is shipping this file in ocl-icd-libopencl1 instead of ocl-icd-opencl-dev, which is against Debian policy, see https://bugs.debian.org/679228
nvidia-cuda-toolkit lists 'nvidia-opencl-dev (= 5.5.22-3ubuntu2~ppa1) | opencl-dev' among its dependencies, so as a workaround, we can help apt-get by installing ocl-icd-opencl-dev to provide opencl-dev, but we need to do it in the correct order:
sudo apt-get install nvidia-cuda-toolkit #Need to get 250 MB of archives; 774 MB of additional disk space will be used sudo apt-get install ocl-icd-opencl-dev #this will remove nvidia-libopencl1-* and nvidia-opencl-dev sudo apt-get install wine #Need to get 121 MB; 342 MB of additional disk space will be used.
https://bugs.winehq.org/show_bug.cgi?id=37325
--- Comment #4 from Keith kablake@live.com --- p.s. the neat thing about the rhapsody app vs streaming in the browser is it prefetches so I don't have to deal with connectivity hiccups that I've been experiencing using just the web interface ... even without being able to download songs my listening experience has been improved.
https://bugs.winehq.org/show_bug.cgi?id=37325
--- Comment #5 from Keith kablake@live.com --- OK I'm definitely out of my leaque here ... tried the winetrick suggestion and got:
keith@keith-FK789AA-ABA-m9450f:~$ winetricks -q wmp9 ------------------------------------------------------ You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Executing w_do_call wmp9 Executing load_wmp9 ------------------------------------------------------ Installer doesn't support 64-bit architecture. ------------------------------------------------------ keith@keith-FK789AA-ABA-m9450f:~$ winetricks -q wmp10 ------------------------------------------------------ You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Executing w_do_call wmp10 Executing load_wmp10 ------------------------------------------------------ Installer doesn't support 64-bit architecture. Use a 32-bit WINEPREFIX instead. -----------------------------------------------------
Don't know how to or if I can use a 32-bit WINEPREFIX instead...
https://bugs.winehq.org/show_bug.cgi?id=37325
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello Keith,
--- quote --- Don't know how to or if I can use a 32-bit WINEPREFIX instead... --- quote ---
Install the app in a new 32-bit WINEPREFIX created with 'WINEARCH=win32'. You only need to set the environment variable once, prior prefix creation.
Regards
https://bugs.winehq.org/show_bug.cgi?id=37325
--- Comment #7 from Keith kablake@live.com --- Hello not being used to manipulating Ubuntu at this level took me awhile to get the WINPREFIX set to win32 and I used both winetricks -q wmp9 and winetricks -q wmp10 but the result was the same files download and attempted to install but failed with the error message "The Helix DRM and Windows Media Runtime components did not install. You can skip this step and continue using Rhapsody. You will be prompted to install these components later, if needed."
no backtrace provided ...
https://bugs.winehq.org/show_bug.cgi?id=37325
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/wmvcore/wmvcore.spec#...
NOTE: The original download has been replaced with newer version of the app (.NET clickonce deployment installer) which requires .NET 4.5.1
$ wine --version wine-3.13
Regards
https://bugs.winehq.org/show_bug.cgi?id=37325
--- Comment #9 from Andrey Gusev andrey.goosev@gmail.com --- Created attachment 62827 --> https://bugs.winehq.org/attachment.cgi?id=62827 stub
Please try this one.
https://bugs.winehq.org/show_bug.cgi?id=37325
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com Fixed by SHA1| |e06d90fa3feadd5bbcf6e69f1fb | |7e45abff5e202 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #10 from Vijay Kamuju infyquest@gmail.com --- fixed by commit e06d90fa3feadd5bbcf6e69f1fb7e45abff5e202
https://bugs.winehq.org/show_bug.cgi?id=37325
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.4.