You are not logged in.

#1 2014-06-20 00:16:45

superllama
Member
Registered: 2014-06-19
Posts: 6

Winetricks' UPlay not working

Hi, I've googled all over the place about this and I can't find anything-- I've just tried installing uplay via winetricks to see if watch dogs works in wine, and it seems to install correctly but then Uplay.exe crashes immediately after I run it, while the forked-off GUI exe sits and endlessly updates forever. This is the output when I try to run it:

fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winsock:WSAEnumNameSpaceProvidersA (0x31a214 0x32df58) Stub!
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:GetExplicitEntriesFromAclA 0x12428c 0x33faec 0x33fb00
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:winsock:WSALookupServiceBeginW (0x843e578 0x00000ff0 0x843e5c0) Stub!
[0619/200821:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x843e450, overlapped 0x61dfe88): stub
fixme:winsock:WSALookupServiceBeginW (0x843e5b8 0x00000ff0 0x843e600) Stub!
[0619/200821:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
err:wineconsole:WCUSER_SetFont wrong font
fixme:win:EnumDisplayDevicesW ((null),0,0x32ee94,0x00000000), stub!
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented

I don't see anything obvious in here-- I've tried to make the SetFont error go away with no luck, and when I run it through wineconsole it prints the WSALookupServiceBegin errors which I'm guessing are the crux of the problem, and I've had no luck searching online for a solution. I've installed crypt32 and gdiplus but neither of them solved the problem. Any ideas?

Last edited by superllama (2014-06-20 01:26:43)

Offline

#2 2014-06-20 18:14:13

superllama
Member
Registered: 2014-06-19
Posts: 6

Re: Winetricks' UPlay not working

Update: I looked in UPlay's actual logfiles and it's complaining about SSL not working.

[   34]  2014-06-20 09:42:48      [   59]      ERROR      SSLFilter.cpp (577)                              ASSERT: Status is not SEC_E_OK. 

Turns out I *also* can't go to https://secure.ubi.com/ from inside wine's internet explorer:

fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 67 of CGID_ShellDocView
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 63 of CGID_ShellDocView
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 84 of CGID_ShellDocView
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x155f38)->()
fixme:ieframe:ClientSite_GetContainer (0x1354c0)->(0x32f96c)
fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x132818)->(0x32f44c 0x32f034 0)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:ieframe:DocHostUIHandler_GetDropTarget (0x1354c0)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 28
fixme:ieframe:DocObjectService_IsErrorUrl 0x13db40 L"https://secure.ubi.com/" 0x32f810
fixme:ieframe:handle_navigation_error Navigate to error page
fixme:mshtml:nsChannel_IsNoCacheResponse (0x155f38)->(0x32f2bb)

when I try to browse there, and it just loads endlessly. The site works in chrome though.

Last edited by superllama (2014-06-20 18:23:10)

Offline

#3 2014-06-21 00:27:11

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: Winetricks' UPlay not working

Try instaling:

winetricks wininet winhttp

Maybe the first one is necessary. If it complains about dbghelp, load native dbghelp.

Offline

#4 2014-06-23 23:53:41

superllama
Member
Registered: 2014-06-19
Posts: 6

Re: Winetricks' UPlay not working

Nope, those didn't do anything but change the error messages:

fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ole:CoResumeClassObjects stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:shell:SHFlushSFCacheWrap : stub
fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
fixme:ras:RasEnumConnectionsW (0x117ec0,0x8ad7d0,0x76c623e4),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:ras:RasEnumEntriesW ((nil),(null),0x1652f0,0x8ae000,0x164fdc),stub!
fixme:urlmon:create_object Could not find object for MIME L"application/x-gzip-compressed"
fixme:ieframe:handle_navigation_error Navigate to error page
fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
fixme:ras:RasEnumConnectionsW (0x117ec0,0x8ad7d0,0x76c623e4),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:ieframe:handle_navigation_error Navigate to error page
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d

that's what happens when I try to use iexplore to go to https://secure.ubi.com when wininet and winhttp are native, and uplay still doesn't work either.

EDIT: I wish uplay didn't refuse to start if it detected a debugger... if I could use gdb I'd probably be able to figure out a lot more about this. From what I've seen on winehq, wininet has trouble with https whether it's native or not-- the ideal solution would be to fix wine's wininet and urlmon and stuff, but it looks like in the past people used native wininet to get around it and now that isn't working anymore. Maybe I should just get wine's source and try to implement all the stubs that get called by uplay, lol.

Last edited by superllama (2014-06-24 15:18:14)

Offline

Board footer

Powered by FluxBB