[Bug 27248] Multiple games and applications need K32GetMappedFileNameW implemented (Riot Games' Valorant, Chrome Browser, Yumina the Ethereal)

WineHQ Bugzilla wine-bugs at winehq.org
Wed Apr 15 12:34:32 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=27248

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|https://chrome.google.com/w |https://web.archive.org/web
                   |ebstore/detail/faamegfkmmdn |/20200411110856/https://val
                   |kpdipihbehibalfjpmpk        |orant.secure.dyn.riotcdn.ne
                   |                            |t/channels/public/x/install
                   |                            |er/current/live.live.eu.exe
            Summary|Multiple applications need  |Multiple games and
                   |K32GetMappedFileNameW       |applications need
                   |implemented (Chrome         |K32GetMappedFileNameW
                   |Browser, Yumina the         |implemented (Riot Games'
                   |Ethereal)                   |Valorant, Chrome Browser,
                   |                            |Yumina the Ethereal)

--- Comment #18 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

revisiting, obviously still present.

This is also needed for 'Valorant' from Riot Games. Valorant is some overhyped
CS:GO / Overwatch hybrid, currently in closed beta.

https://beta.playvalorant.com

https://web.archive.org/web/20200411110856/https://valorant.secure.dyn.riotcdn.net/channels/public/x/installer/current/live.live.eu.exe 

I'm replacing the broken download link in this ticket (no mirror/snapshot) with
 Valorant bootstrap installer snapshot from Internet Archive.

The installer displays generic errors during bootstrapping. There is also a
nice window dragging bug which causes the window to be moved without being able
to click the exit button - different issue.

--- snip ---
Couldn't update. Something went wrong with the update, even after repairing.
Please contact our player support wizards so they can work their magic to get
you a fix.
--- snip ---

I seriously doubt that in case of Wine, but well ;-)

Relevant part of trace:

--- snip ---
...
0078:Call KERNEL32.CreateProcessW(055b4da8 L"c:/Riot Games/Riot
Client/RiotClientServices.exe",055b2150 L"\"c:/Riot Games/Riot
Client/RiotClientServices.exe\" --agent --agent-bootstrap
--riotclient-app-port=35391 --riotclient-auth-token=wer-das-liest-ist-doof
--app-root=Z:/home/focht/Downloads \"--data-root=C:/ProgramData/Riot
Games/Metadata\" \"--update-root=C:/ProgramData/Riot
Games/Metadat"...,00000000,00000000,00000000,00000008,00000000,055b4f80
L"c:/Riot Games/Riot Client",05c8f760,05c8f7a4) ret=005520d6 
...
0078:trace:process:CreateProcessInternalW started process pid 0079 tid 007a 
...
0078:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=005520d6 
...
008a:Call KERNEL32.OutputDebugStringA(0fb3b6d8
"RiotClientServices.exe(0000008A): ALWAYS| Current install at 'c:/Riot
Games/Riot Client' at release 'AFB48F9F3F3CD2E1', but release
'55F84BB2B4A7A864' available; updating\n") ret=0053b885 
...
008a:Call KERNEL32.OutputDebugStringA(0fb3b96c
"RiotClientServices.exe(0000008A): ALWAYS| Starting launcher thread
'UpdateThread'.\n") ret=0053b885 
...
008d:Call KERNEL32.GetFileAttributesW(05b3b720 L"C:/ProgramData/Riot
Games/Metadata/Riot Client/Riot Client.ok") ret=005d7ad0
...
008d:Ret  KERNEL32.GetFileAttributesW() retval=00000020 ret=005d7ad0
008d:Call KERNEL32.DeleteFileW(05b3b720 L"C:/ProgramData/Riot
Games/Metadata/Riot Client/Riot Client.ok") ret=005d7ba2
...
008d:Ret  KERNEL32.DeleteFileW() retval=00000001 ret=005d7ba2
...
008d:Call psapi.GetMappedFileNameW(ffffffff,00400000,0fe6f7fc,00000104)
ret=0047cda6
008d:Call KERNEL32.K32GetMappedFileNameW(ffffffff,00400000,0fe6f7fc,00000104)
ret=7bc9de14
008d:fixme:file:K32GetMappedFileNameW (0xffffffff, 0x400000, 0xfe6f7fc, 260):
stub
008d:Ret  KERNEL32.K32GetMappedFileNameW() retval=00000000 ret=7bc9de14
008d:Ret  psapi.GetMappedFileNameW() retval=00000000 ret=0047cda6
...
008d:Call KERNEL32.GetLastError() ret=004c3cd9
008d:Ret  KERNEL32.GetLastError() retval=00000000 ret=004c3cd9
008d:Call
KERNEL32.FormatMessageA(00001200,00000000,00000000,00000409,0fe6efa4,00000100,00000000)
ret=0052d752
008d:Ret  KERNEL32.FormatMessageA() retval=0000000a ret=0052d752 
...
--- snip ---

Another symptom of this problem is the following error message, after the
bootstrapper has restarted:

--- snip ---
The drive looks full. There is not enough disk space to complete this action.
--- snip ---

Sure, sure, buddy ... pigs in the air! ;-)

Not sure why the patches from this bug 27248, bug 23999, bug 37487 are still
staged since they have been included in regular Wine-Staging releases for two
years or even longer now. The majority of the gamer user base uses Wine-Staging
or derived projects anyway hence they don't notice such issues.

With the patches and their dependencies applied, one arrives at the login page.
It doesn't get further after login unless you own a closed beta-key. I'm not
going to waste time watching boring twitch streams, waiting for those unlikely
key drops. I've read that people paid up to 150 bucks for those closed beta
keys - that's plain stupid.

$ sha1sum Install\ VALORANT.exe 
92c28e21122d5272deba5d826c161def55934c91  Install VALORANT.exe

$ du -sh Install\ VALORANT.exe 
66M    Install VALORANT.exe

$ wine --version
wine-5.6

Regards

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