[Bug 27747] Unity web player reports engine not installed, autoupdate fails

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jun 7 21:13:06 CDT 2014


http://bugs.winehq.org/show_bug.cgi?id=27747

Sebastian Lackner <sebastian at fds-team.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sebastian at fds-team.de

--- Comment #11 from Sebastian Lackner <sebastian at fds-team.de> ---
Unity3D uses named pipes to communicate with the updater process, and the main
reason for the problem is the return value of SetNamedPipeHandleState(). You
can use (for example) the following patch to fix that:

https://github.com/compholio/wine-compholio-daily/blob/master/patches/05-Named_Pipe/0001-kernel32-Change-return-value-of-stub-SetNamedPipeHandl.patch

In the past there was also a problem with OpenInputDesktop(), but this has
already been fixed in upstream Wine.

Unfortunately ... as Windows XP is now deprecated, Unity also has removed some
old compatibility code, and now triggers these two additional issues:

https://github.com/compholio/wine-compholio-daily/blob/master/patches/05-Named_Pipe/0002-server-Fix-return-value-for-FSCTL_PIPE_WAIT-if-pipe-.patch

https://github.com/compholio/wine-compholio-daily/blob/master/patches/11-QueryInformationToken/0001-ntdll-Stub-TokenAppContainerSid-in-NtQueryInformatio.patch

The last two patches have already been submitted on the mailinglist. Once these
are committed, I would suggest to mark this as a duplicate of
http://bugs.winehq.org/show_bug.cgi?id=17273.

Regards,
Sebastian

-- 
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.



More information about the wine-bugs mailing list