https://bugs.winehq.org/show_bug.cgi?id=50327
Bug ID: 50327 Summary: FACEIT Anti-Cheat setup crashes without logoncli.dll Product: Wine Version: 6.0-rc2 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: alexhenrie24@gmail.com Distribution: ---
Created attachment 68913 --> https://bugs.winehq.org/attachment.cgi?id=68913 WINEDEBUG=warn+module
Copying logoncli.dll from Windows 10 prevents the crash.
$ sha256sum FACEITInstaller_64.exe ffab5a69965ba6727f6b4a80fdf55835e6498c5eac9debed6fe35de110bbd724
https://bugs.winehq.org/show_bug.cgi?id=50327
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.faceit.com/en/a | |nti-cheat Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=50327
--- Comment #1 from Alex Henrie alexhenrie24@gmail.com --- Hmm, logoncli.dll might not have anything to do with the problem after all. It turns out the crash does not occur in vanilla Wine as long as you run `wineboot --init && wineserver -w` before `wine FACEITInstaller_64.exe`. So the real problem appears to be incomplete initialization of the Wine prefix.
https://bugs.winehq.org/show_bug.cgi?id=50327
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|FACEIT Anti-Cheat setup |FACEIT Anti-Cheat setup |crashes without |crashes in a new Wine |logoncli.dll |bottle
https://bugs.winehq.org/show_bug.cgi?id=50327
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|https://www.faceit.com/en/a |https://web.archive.org/web |nti-cheat |/20180607223749/https://ant | |icheat-client.faceit.com/FA | |CEITInstaller_64.exe CC| |focht@gmx.net Summary|FACEIT Anti-Cheat setup |FACEIT Desktop client (.NET |crashes in a new Wine |4.5 app) installer crashes |bottle |due to incomplete registry | |data when bootstrapping new | |64-bit WINEPREFIX Keywords| |Installer Resolution|--- |DUPLICATE
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present.
It's a dupe of bug 41713 ("Initial 'explorer' process fails to register/run ShellWindows class local COM server in new WINEPREFIX due to incomplete registry data").
The part that fails is the FACEIT Desktop client (sub)installer which is bundled with the FACEIT Anti-Cheat installer.
Stable download link to Desktop client via Internet Archive:
https://web.archive.org/web/20180607223749/https://faceit-client.faceit.com/...
$ sha1sum FACEIT-setup-latest.exe bdef769754e12515bde117e1b8ac8ce0eb53ece7 FACEIT-setup-latest.exe
$ du -sh FACEIT-setup-latest.exe 56M FACEIT-setup-latest.exe
The FACEIT Desktop client installer is UAC aware and tries to re-launch the installer using if it detects admin token (bug 40613). It uses '{9BA05972-F6A8-11CF-A442-00A0C90A8F39}' -> ShellWindows -> WindowsShell.Item -> Document.Application.ShellExecute for de-elevation.
$ sha1sum FACEITInstaller_64.exe 510cc07d3605a87412c83a2514196c602d9ff5fe FACEITInstaller_64.exe
$ du -sh FACEITInstaller_64.exe 86M FACEITInstaller_64.exe
$ wine --version wine-6.4-86-g4d5824112e1
Regards
*** This bug has been marked as a duplicate of bug 41713 ***
https://bugs.winehq.org/show_bug.cgi?id=50327
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.