https://bugs.winehq.org/show_bug.cgi?id=35932
Bug ID: 35932 Summary: EvoSvc (Evolve Service, .NET 4.0 app) fails to register video codecs with Windows Media Player (missing 'HKLM\SOFTWARE\Microsoft\Multimedia\WMPlayer\Exte nsions' registry key) Product: Wine Version: 1.7.16 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: wmp&wmvcore Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
after fixing bug 35924 the client still reports problems with the service.
Prerequisite: 'winetricks -q dotnet40 corefonts'
'EvolveClient.log'
--- snip --- 2014-Apr-05 21:34:48.656883 - System: Microsoft Windows NT 5.1.2600 Service Pack 3 2014-Apr-05 21:34:48.703646 - Running version 1.8.3. 2014-Apr-05 21:34:48.711243 - Running against production backend. 2014-Apr-05 21:35:51.509870 - Testing connection to service... 2014-Apr-05 21:35:51.521973 - StartEvolveService: Attempting to start service: EvoSvc. 2014-Apr-05 21:35:52.107810 - StartEvolveService: Service EvoSvc started. 2014-Apr-05 21:35:52.110547 - Successfully verified connection to service. 2014-Apr-05 21:35:52.149689 - Successfully started crash watchdog. 2014-Apr-05 21:35:52.153756 - Caught exception when attempting to register video codecs with Windows Media Player: [EvoSvcClientClrThunk.RpcExceptionClr: Exception of type 'EvoSvcClientClrThunk.RpcExceptionClr' was thrown.] ... --- snip ---
'EvoSvc.log'
--- snip --- 2014-Apr-05 21:35:51.602663 - EvoSvc.exe, version 1.8.3. 2014-Apr-05 21:35:51.606479 - Evolve Service was successfully enabled in the Windows Firewall. 2014-Apr-05 21:35:51.606815 - Evolve Client was successfully enabled in the Windows Firewall. 2014-Apr-05 21:35:51.607065 - Loading Evolve configuration... 2014-Apr-05 21:35:51.608974 - Could not load configuration file. Using default configuration. 2014-Apr-05 21:35:51.609137 - Running against production backend. 2014-Apr-05 21:35:51.609756 - Starting RPC server... 2014-Apr-05 21:35:51.610435 - Successfully started RPC server. 2014-Apr-05 21:35:52.146059 - Started client crash watchdog. 2014-Apr-05 21:35:52.151554 - Making sure video codecs are properly registered with Windows Media Player... 2014-Apr-05 21:35:52.151738 - Could not open registry key: SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions. File not found. (2). 2014-Apr-05 21:36:03.462868 - Received SERVICE_CONTROL_SHUTDOWN. Initiating shutdown... 2014-Apr-05 21:36:03.467605 - Shutting down... 2014-Apr-05 21:36:03.467718 - Shutting down RPC server... 2014-Apr-05 21:36:03.470507 - Successfully updated the LAN Bridger configuration file. 2014-Apr-05 21:36:03.472371 - Thread Pool: Created worker threads successfully. 2014-Apr-05 21:36:03.472470 - Thread Pool: Shutting down worker threads... 2014-Apr-05 21:36:03.472745 - Thread Pool: Shut down worker threads successfully. 2014-Apr-05 21:36:03.472997 - Stopped client crash watchdog. 2014-Apr-05 21:36:03.473853 - Successfully updated the LAN Bridger configuration file. 2014-Apr-05 21:36:03.474138 - RPC server shut down. 2014-Apr-05 21:36:03.474442 - Service stopped. --- snip ---
Adding the key makes the service happy:
--- snip --- $ wine reg add HKLM\Software\Microsoft\Multimedia\WMPlayer\Extensions --- snip ---
The service will add the following sub-key data:
--- snip --- [HKEY_LOCAL_MACHINE\Software\Microsoft\Multimedia\WMPlayer\Extensions]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Multimedia\WMPlayer\Extensions.mkv] "Permissions"=dword:0000000f "PermissionsAddedByEvolve"=dword:00000001 "Runtime"=dword:00000007 "RuntimeAddedByEvolve"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Multimedia\WMPlayer\Extensions.mov] "Permissions"=dword:0000000f "PermissionsAddedByEvolve"=dword:00000001 "Runtime"=dword:00000007 "RuntimeAddedByEvolve"=dword:00000001 --- snip ---
'EvoSvc.log'
--- snip --- 2014-Apr-05 21:46:45.788496 - EvoSvc.exe, version 1.8.3. 2014-Apr-05 21:46:45.791622 - Evolve Service was successfully enabled in the Windows Firewall. 2014-Apr-05 21:46:45.791964 - Evolve Client was successfully enabled in the Windows Firewall. 2014-Apr-05 21:46:45.792172 - Loading Evolve configuration... 2014-Apr-05 21:46:45.793703 - Successfully loaded the Evolve configuration file. 2014-Apr-05 21:46:45.793835 - Running against production backend. 2014-Apr-05 21:46:45.794412 - Starting RPC server... 2014-Apr-05 21:46:45.794984 - Successfully started RPC server. 2014-Apr-05 21:46:46.324862 - Started client crash watchdog. 2014-Apr-05 21:46:46.332122 - Making sure video codecs are properly registered with Windows Media Player... 2014-Apr-05 21:46:46.332439 - Registered .mov with Windows Media Player. 2014-Apr-05 21:46:46.332641 - Registered .mkv with Windows Media Player. 2014-Apr-05 21:46:46.332703 - No need to register .mkv with Windows Media Player. 2014-Apr-05 21:46:46.343371 - New UI client connected. Sending state... 2014-Apr-05 21:46:46.343504 - Successfully sent state to new UI client. 2014-Apr-05 21:46:46.343785 - UI notification callback failed: 0x000006A6. 2014-Apr-05 21:46:46.345137 - UI disconnected. Leaving any lobbies currently in progress... 2014-Apr-05 21:46:46.345421 - Stopped client crash watchdog. 2014-Apr-05 21:46:46.345570 - Waiting 5 seconds for the client to reconnect before shutting down... 2014-Apr-05 21:46:51.346371 - Shut down timer expired. Shutting down service... 2014-Apr-05 21:46:51.347513 - StopService: Telling service to stop... 2014-Apr-05 21:46:51.347823 - Received SERVICE_CONTROL_STOP. Initiating shutdown... 2014-Apr-05 21:46:51.349821 - Shutting down... 2014-Apr-05 21:46:51.349913 - Shutting down RPC server... 2014-Apr-05 21:46:51.351567 - Successfully updated the LAN Bridger configuration file. 2014-Apr-05 21:46:51.352819 - Thread Pool: Created worker threads successfully. 2014-Apr-05 21:46:51.352924 - Thread Pool: Shutting down worker threads... 2014-Apr-05 21:46:51.353661 - Thread Pool: Shut down worker threads successfully. 2014-Apr-05 21:46:51.354831 - Successfully updated the LAN Bridger configuration file. 2014-Apr-05 21:46:51.355325 - RPC server shut down. 2014-Apr-05 21:46:51.355675 - Thread Pool: Shutting down worker threads... 2014-Apr-05 21:46:51.355794 - Thread Pool: Shut down worker threads successfully. 2014-Apr-05 21:46:51.355864 - Service stopped. --- snip ---
The login dialog is shown and after supplying the credentials it starts some auto-updater.
$ sha1sum EvolveSetup.exe 0c9f92f1ed5f97bced68c1185525dfe78900f795 EvolveSetup.exe
$ du -sh EvolveSetup.exe 3.2M EvolveSetup.exe
$ wine --version wine-1.7.16-1-gb772260
Regards
https://bugs.winehq.org/show_bug.cgi?id=35932
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download URL| |https://update-cdn.evolvehq | |.com/installers/EvolveSetup | |.exe
https://bugs.winehq.org/show_bug.cgi?id=35932
--- Comment #1 from Austin English austinenglish@gmail.com --- https://source.winehq.org/patches/data/103716
https://bugs.winehq.org/show_bug.cgi?id=35932
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|wmp&wmvcore |registry
https://bugs.winehq.org/show_bug.cgi?id=35932
--- Comment #2 from Austin English austinenglish@gmail.com --- https://source.winehq.org/git/wine.git/commitdiff/d8ca8c275dc8b8269f0e4abe47...
https://bugs.winehq.org/show_bug.cgi?id=35932
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d8ca8c275dc8b8269f0e4abe478 | |e616645100c65 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/d8ca8c275dc8b8269f0e4abe47...
Thanks Austin.
Regards
https://bugs.winehq.org/show_bug.cgi?id=35932
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.17.
https://bugs.winehq.org/show_bug.cgi?id=35932
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://update-cdn.evolvehq |https://web.archive.org/web |.com/installers/EvolveSetup |/20141210041313/https://upd |.exe |ate-cdn.evolvehq.com/instal | |lers/EvolveSetup.exe