Darwine, OS X 10.5.2, Apple TV and Sky Player

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
@lex
Level 1
Level 1
Posts: 8
Joined: Tue Apr 21, 2009 8:04 am

Darwine, OS X 10.5.2, Apple TV and Sky Player

Post by @lex »

Hi Guys,

I'm trying to get Sky Anytime/Sky Player working on OS X (running on an ATV) 10.5.2 - I installed the stable version of darwine (1.0.1) - got around the obstacles of installing .net, IE 6 and wmp11 (as it's required by Sky Player) - Sky Player seems to run 2 other .exe in the background "KHost" and "KService" ... however, when ever I launch the sky player I can only ever see "KHost" in the process list - I never get the GUI to come up either ..
The darwine log to this occassion :

fixme:powrprof:DllMain (0x624e0000, 1, 0x0) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:advapi:SetEntriesInAclA 2 0x33fca0 0x0 0x33fc7c
fixme:ole:CoInitializeSecurity (0x33fc8c,-1,0x0,0x0,2,2,0x0,12288,0x0) - stub!
err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4}
not registered
err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4}
not registered
err:ole:create_server class {304ce942-6e39-40d8-943a-b913c40c9cd4} not
registered
err:ole:CoGetClassObject no class object
{304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context
0x7
fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046},
0x62878b80): stub
fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046},
0x62878b80): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:advapi:RegisterEventSourceA ((null),"KService"): stub
fixme:advapi:RegisterEventSourceW (L"",L"KService"): stub
fixme:advapi:ReportEventA
(0xcafe4242,0x0004,0x0000,0x00000000,0x0,0x0001,0x00000000,0x62879404,0x0):
stub
fixme:advapi:ReportEventW
(0xcafe4242,0x0004,0x0000,0x00000000,0x0,0x0001,0x00000000,0x128c70,0x0):
stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:ole:CoInitializeSecurity (0x0,-1,0x0,0x0,0,3,0x0,0,0x0) - stub!
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization
Service"): stub
fixme:advapi:ReportEventW
(0xcafe4242,0x0001,0x0000,0x00000457,0x0,0x0001,0x00000000,0x62341df4,0x0):
stub
err:eventlog:ReportEventW L".NET Runtime Optimization Service
(clr_optimization_v2.0.50727_32) - Service reached limit of transient
errors. Will shut down. Last error returned from Service Manager:
0x80070057.\n"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization
Service"): stub
fixme:advapi:ReportEventW
(0xcafe4242,0x0004,0x0000,0x00000454,0x0,0x0001,0x00000000,0x62341e68,0x0):
stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
”¡±°”¡±°£†”¡±°

=========

Any clues as to what to do or what might be missing ? I suppose KService wants to run as a 'windows service' which might not be possible - but maybe there are 'options' i can start the service before trying to launch Sky Player ?

Any help would be much appreciated!

Alex
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Darwine, OS X 10.5.2, Apple TV and Sky Player

Post by vitamin »

@lex wrote:I installed the stable version of darwine (1.0.1)
You need something much newer then that. Wine-1.0.1 has all sorts of problems with .net.
@lex
Level 1
Level 1
Posts: 8
Joined: Tue Apr 21, 2009 8:04 am

Post by @lex »

well, i tried darwine 1.1.19 first, but pretty much with the same result unfortunately ...
@lex
Level 1
Level 1
Posts: 8
Joined: Tue Apr 21, 2009 8:04 am

Post by @lex »

right - i've been playing a little, and now i get a new error (after installing mdac 2.7, ms comctl) :

err:module:DelayLoadFailureHook failed to delay load
rpcrt4.dll.I_RpcExceptionFilter
wine: Call from 0x7b83325f to unimplemented function
rpcrt4.dll.I_RpcExceptionFilter, aborting
wine: Unimplemented function rpcrt4.dll.I_RpcExceptionFilter called at
address 0x7b83325f (thread 0011), starting debugger...
Unhandled exception: unimplemented function
rpcrt4.dll.I_RpcExceptionFilter called in 32-bit code (0x7b833301).
Register dump:
CS:0017 SS:001f DS:001f ES:001f FS:10f7 GS:0037
EIP:7b833301 ESP:61fa8b04 EBP:61fa8b88 EFLAGS:00000202( - 00 - - I1)
EAX:7b819495 EBX:7b833278 ECX:00000000 EDX:61fa8bd8
ESI:61fa8be0 EDI:61fa8b3c
Stack dump:
0x61fa8b04: 00000035 00000035 61fa9b50 7bc26cec
0x61fa8b14: 61fa9490 61fa8b48 61fa8ba0 80000100
0x61fa8b24: 00000001 00000000 7b83325f 00000002
0x61fa8b34: 604534a8 604534b3 00000055 00121400
0x61fa8b44: 60002930 61fa8b98 60002986 00000001
0x61fa8b54: 7b93b300 7b8afd48 7b8afd60 61fa8bb0
021e: sel=10f7 base=7ffb0000 limit=0000ffff 32-bit rw-
Backtrace:
=>1 0x7b833301 in kernel32 (+0x23301) (0x61fa8b88)
2 0x7b85fd9e in kernel32 (+0x4fd9e) (0x61fa8bf8)
3 0x60447069 (0x61fa8c48)
4 0x604153a0 (0x61fa8c88)
5 0x6043d96b (0x61fa8cd8)
6 0x7bc669f9 (0x61fa8d08)
7 0x7bc669bb (0x61fa8d28)
8 0x7bc2d0f7 (0x61fa8d88)
9 0x7bc2d594 (0x61fa8e48)
10 0x7bc2d7cd (0x61fa8ed8)
11 0x7bc7b9ab (0x61fa9250)
12 0x7bc2d816 (0x61fa92e8)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "rpcrt4.dbg" ("")
13 0x7010a6d7 in rpcrt4 (+0xa6d7) (0x61fa9448)
14 0x6043e069 (0x61fa9528)
15 0x6043ca21 (0x61fa9608)
16 0x7bc6cf9e (0x61fa9628)
17 0x7bc6d02b (0x61fa96c8)
18 0x7bc6d220 (0x61fa9f78)
19 0x90ce4c55 (0x61fa9fc8)
20 0x90ce4b12 (0x61fa9fec)
0x7b833301: subl $4,%esp
Modules:
Module Address Debug info Name (14 modules)
PE 400000- 411000 Deferred mscorsvw
PE 10000000-10007000 Deferred rpcltc1
PE 60160000-601a4000 Deferred msvcrt
PE 60410000-60414000 Deferred advapi32
PE 60470000-60485000 Deferred user32
PE 60610000-60614000 Deferred gdi32
PE 64050000-6408a000 Deferred mscorsvc
PE 65340000-653d2000 Deferred oleaut32
PE 65f00000-65fc2000 Deferred ole32
PE 70100000-70153000 Export rpcrt4
PE 78130000-781cb000 Deferred msvcr80
PE 79000000-79045000 Deferred mscoree
PE 7b810000-7b887000 Export kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008
00000009 0
0000000a
0000000b 0
0000000c
0000000e 0
0000000d 0
0000000f (D) C:\windows\Microsoft.NET\Framework\v2.0.50727\mscorsvw.exe
00000011 0 <==
00000010 0
Backtrace:
=>1 0x7b833301 in kernel32 (+0x23301) (0x61fa8b88)
2 0x7b85fd9e in kernel32 (+0x4fd9e) (0x61fa8bf8)
3 0x60447069 (0x61fa8c48)
4 0x604153a0 (0x61fa8c88)
5 0x6043d96b (0x61fa8cd8)
6 0x7bc669f9 (0x61fa8d08)
7 0x7bc669bb (0x61fa8d28)
8 0x7bc2d0f7 (0x61fa8d88)
9 0x7bc2d594 (0x61fa8e48)
10 0x7bc2d7cd (0x61fa8ed8)
11 0x7bc7b9ab (0x61fa9250)
12 0x7bc2d816 (0x61fa92e8)
13 0x7010a6d7 in rpcrt4 (+0xa6d7) (0x61fa9448)
14 0x6043e069 (0x61fa9528)
15 0x6043ca21 (0x61fa9608)
16 0x7bc6cf9e (0x61fa9628)
17 0x7bc6d02b (0x61fa96c8)
18 0x7bc6d220 (0x61fa9f78)
19 0x90ce4c55 (0x61fa9fc8)
20 0x90ce4b12 (0x61fa9fec)
fixme:ntdll:NtQuerySystemInformation info_class
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION

Any clues about the above ?
@lex
Level 1
Level 1
Posts: 8
Joined: Tue Apr 21, 2009 8:04 am

Post by @lex »

I found this:
http://forums.whirlpool.net.au/forum-re ... 81820.html

how do i tell wine to use the native file ?? do i have to take it off a win xp machine and replace the one in .wine/drive_c/windows/system32 ?

alex
@lex
Level 1
Level 1
Posts: 8
Joined: Tue Apr 21, 2009 8:04 am

Post by @lex »

right, well -did replace that file and set the file rpcrt4.dll to 'native' .. now I get the following instead :

err:service:service_control_dispatcher failed to open service manager error 1722
err:process:__wine_kernel_init boot event wait timed out

result: absolutely nothing happens, the KHost.exe just quits after the "wait timed out" message :(

--

so, with the 'real' dll it fails to start 'anything' - with the 'wine dll' it crashes .. maybe i am missing some other 'native' ones ?

any clues / hints / pointers / etc. ?

alex
@lex
Level 1
Level 1
Posts: 8
Joined: Tue Apr 21, 2009 8:04 am

Post by @lex »

i believe i get that 'time out' because the rpcss.exe (rpc service) cannot start - when i try to start it with 'wine rpcss.exe' i get this output :

rpcsserr:process:__wine_kernel_init boot event wait timed out
fixme:ntdll:NtCreatePort (0x115e78,0x32fd10,188,256,0x0),stub!

--

Also, i've replaced 3 rpc*.dlls with the native windoze ones and configured those as 'native' via winecfg ...
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

@lex wrote:i believe i get that 'time out' because the rpcss.exe (rpc service) cannot start - when i try to start it with 'wine rpcss.exe' i get this output :
You copied way too much of windows. None of that have a chance to work on Wine now.

Why can't you use any other native media player to play video from the net?
James Mckenzie

Darwine, OS X 10.5.2, Apple TV and Sky Player

Post by James Mckenzie »

vitamin <[email protected]> wrote on April 22nd:
@lex wrote:
i believe i get that 'time out' because the rpcss.exe (rpc service) cannot start - when i try to start it with 'wine rpcss.exe' i get this output :
You copied way too much of windows. None of that have a chance to work on Wine now.

Code: Select all


rm -rf $HOME/.wine

[quote]Why can't you use any other native media player to play video from the net?
[/quote]
Microsoft with WMP 11 (and backported to previous versions) introduced a form of DRM that cannot be used on any other media player and has openly threated any of the others with long days in court both in the US and EU under the DMCA and its European counterpart.

In other words, Microsoft found the goose.  Now it has to keep on laying the golden eggs.  They are trying to make it so that you have to have a Windows license to play media.  Some companies have bought into this as it makes copying their material very hard if not impossible (you cannot replay stored information on your hard drive.)

James McKenzie
@lex
Level 1
Level 1
Posts: 8
Joined: Tue Apr 21, 2009 8:04 am

Post by @lex »

@vitamin - unfortunately James is right - Sky only supports wmp11 and its special DRM stuff - so running wmp11 is essential ...

right well - i suppose i have to start from scratch again ? :( I could just copy those .dlls back (as i have backups) and go back to the error rpcrt4.dll is causing ...

anyone maybe have a 'to do' list to get .net 2, wmp11, ie6, rpc working on wine-1.1.19 ?

thanks ! helps' much appreciated and am sure there loooaaaddssss of people waiting for a working solution and get sky player running ....

Alex
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

@lex wrote:@vitamin - unfortunately James is right - Sky only supports wmp11 and its special DRM stuff - so running wmp11 is essential ...
Then you out of luck. It will not work EVER on Wine no matter what you do.

It does things that just can not be emulated/worked around/fixed in any way shape or form. The simple fix - don't use that site. And demand Linux & Mac compatible solution.
@lex
Level 1
Level 1
Posts: 8
Joined: Tue Apr 21, 2009 8:04 am

Post by @lex »

hehe.. i did request a mac version of the sky player, unfortunately though, thats apparently still "in progress" ... what ever that means ... i've read on a linux forum that he/she did get it working with wine, so am determined to make it work :) ...
James Mckenzie

Darwine, OS X 10.5.2, Apple TV and Sky Player

Post by James Mckenzie »

"@lex" <[email protected]> wrote on April 22nd:
hehe.. i did request a mac version of the sky player, unfortunately though, thats apparently
still "in progress" ... what ever that means ...
That means 'we are thinking about it only if we can impose our wishes on you'. In some cases, you will see something but in most cases this means you will never see anything.
i've read on a linux forum that he/she did get it working with wine, so am determined to make it
work :) ...
There are many things that are different between a standard Linux install and MacOSX. Most of this revolves around the broken X11 that Apple provides. There is supposed to be a major bunch of fixes in with XQuartz 2.3.3 to help with some of the issues. This release is still pending completed testing and bug fixes.

You can try and use the Mac specific version of Unbuntu, but I have no experience with this product.

James McKenzie
James Mckenzie

Darwine, OS X 10.5.2, Apple TV and Sky Player

Post by James Mckenzie »

"@lex" <[email protected]>
Sent: Apr 22, 2009 11:44 AM
To: [email protected]
Subject: [Wine] Re: Darwine, OS X 10.5.2, Apple TV and Sky Player

@vitamin - unfortunately James is right - Sky only supports wmp11 and its special DRM stuff - so running wmp11 is essential ...

right well - i suppose i have to start from scratch again ? :( I could just copy those .dlls back (as i have backups) and go back to the error rpcrt4.dll is causing ...

anyone maybe have a 'to do' list to get .net 2, wmp11, ie6, rpc working on wine-1.1.19 ?
.NET 2.0 works on Wine. It depends on the program as to how well.
WMP 11 will never work on Wine unless we duplicate exactly one of the available Windows products. Then the lawsuits will start flying...
IE6 will work on Wine using winetricks. Most programs will accept Gecko with the work around in Winetricks to set a couple of registry settings.
RPC is a work in progress. It is also one of the most messy protocols out there.
thanks ! helps' much appreciated and am sure there loooaaaddssss of people waiting for a working
solution and get sky player running ....
Don't know about that statement. You are the first to ask for assistance. You may have to go to the Applications Database and find out what was done to get this working under Linux.

James McKenzie
Alex



Locked