https://bugs.winehq.org/show_bug.cgi?id=37885
Bug ID: 37885 Summary: Battle.net launcher fails to set permissions on WoW files Product: Wine Version: 1.7.31 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: adys.wh@gmail.com Distribution: ---
Symptoms: The Battle.net launcher always gives an "Update" button for WoW after every time World of Warcraft is closed. This doesn't seem to affect other games.
Looking in the logs, it seems to constantly be related to file permissions/attributes. It's hard to track it down exactly, but here are some log extracts:
19:08:01.5787 Executing operation: fix_file_attributes filePath="Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0a00000016.idx" fileAttributes=32 19:08:01.5790 Executing operation: fix_file_attributes filePath="Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0c00000015.idx" fileAttributes=32
<snip>
18:03:30.8038 AgentAsAdmin failed to set the file attributes of 'Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0e00000016.idx'. 18:03:30.8050 Agent failed to get the file info of 'Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0700000015.idx'.
No relevant WINEDEBUG output (and really hard to get because the launcher actually forks when started)
https://bugs.winehq.org/show_bug.cgi?id=37885
PeterG peter.g.anderson@live.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |peter.g.anderson@live.co.uk
--- Comment #1 from PeterG peter.g.anderson@live.co.uk --- Can confirm this is still the case with subsequent versions of Wine, currently at 1.7.45.
https://bugs.winehq.org/show_bug.cgi?id=37885
dragonight bluewolf21@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bluewolf21@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=37885
--- Comment #2 from dragonight bluewolf21@hotmail.com --- Created attachment 55179 --> https://bugs.winehq.org/attachment.cgi?id=55179 wow start up bug fix
https://bugs.winehq.org/show_bug.cgi?id=37885
--- Comment #3 from dragonight bluewolf21@hotmail.com --- Comment on attachment 55179 --> https://bugs.winehq.org/attachment.cgi?id=55179 wow start up bug fix
19:08:01.5787 Executing operation: fix_file_attributes filePath="Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0a00000016.idx" fileAttributes=32 19:08:01.5790 Executing operation: fix_file_attributes filePath="Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0c00000015.idx" fileAttributes=32
<snip>
18:03:30.8038 AgentAsAdmin failed to set the file attributes of 'Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0e00000016.idx'. 18:03:30.8050 Agent failed to get the file info of 'Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0700000015.idx'.
https://bugs.winehq.org/show_bug.cgi?id=37885
--- Comment #4 from dragonight bluewolf21@hotmail.com --- 19:08:01.5787 Executing operation: fix_file_attributes filePath="Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0a00000016.idx" fileAttributes=32 19:08:01.5790 Executing operation: fix_file_attributes filePath="Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0c00000015.idx" fileAttributes=32
<snip>
18:03:30.8038 AgentAsAdmin failed to set the file attributes of 'Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0e00000016.idx'. 18:03:30.8050 Agent failed to get the file info of 'Z:/home/adys/.local/games/Blizzard/World of Warcraft/Data/data/0700000015.idx'.
https://bugs.winehq.org/show_bug.cgi?id=37885
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #5 from winetest@luukku.com --- Are you able to reproduce this issue in fresh prefix using 1.8 or 1.9 series of wine?
https://bugs.winehq.org/show_bug.cgi?id=37885
--- Comment #6 from winetest@luukku.com --- I have tested WOW bugs sometime ago and I couldnt reproduce this issue at the time...
https://bugs.winehq.org/show_bug.cgi?id=37885
--- Comment #7 from PeterG peter.g.anderson@live.co.uk --- There have been numerous updates to both Wine and Battle.net (now known as the Blizzard App) since this bug was initially reported.
As of now, using Wine 2.4 (staging) the Blizzard app launches WoW and does not display an update button, which is the correct behaviour.
Unable to verify with the latest plain wine (2.6) as the Blizzard app installer crashes during installation.
All tests carried out on Arch Linux 64, using a 64-bit Wineprefix.
https://bugs.winehq.org/show_bug.cgi?id=37885
--- Comment #8 from winetest@luukku.com --- (In reply to PeterG from comment #7)
Unable to verify with the latest plain wine (2.6) as the Blizzard app installer crashes during installation.
Is the crash libcef based? Staging has some fonts patches normal wine requires winetricks -q corefonts to bypass the libcef crash.
https://bugs.winehq.org/show_bug.cgi?id=37885
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=37885
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #9 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.11?
https://bugs.winehq.org/show_bug.cgi?id=37885
minion minion.procyk@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |minion.procyk@gmail.com
--- Comment #10 from minion minion.procyk@gmail.com --- having trouble validating. Game does not start correctly on a fresh wine-5.11 prefix, a window is created but nothing is ever rendered. Below is the relevant output i get instead. However, after I force quit wow.exe I didn't see the "update" button appear, nor do i see it when using various other wine setups.
fixme:d3d12_device_CheckFeatureSupport: Root signature version 1_1 not supported yet. fixme:d3d12_device_CheckFeatureSupport: Unhandled feature 0x7. fixme:d3d12_device_CheckFeatureSupport: Unhandled feature 0x7. fixme:d3d12_device_CheckFeatureSupport: Unhandled feature 0x7. fixme:d3d12_device_CheckFeatureSupport: Unhandled feature 0x7. fixme:d3d12_device_CheckFeatureSupport: Unhandled feature 0x7. fixme:d3d12_device_CheckFeatureSupport: Unhandled feature 0x7. fixme:d3d12_device_CheckFeatureSupport: Unhandled feature 0x15. fixme:vkd3d_serialize_root_signature: Ignoring error blob 0x21f430. fixme:d3d12_root_signature_init: Ignoring root signature flags 0x1. fixme:vkd3d_serialize_root_signature: Ignoring error blob 0x21f430. fixme:d3d12_root_signature_init: Ignoring root signature flags 0x1. mesa: for the --simplifycfg-sink-common option: may only occur zero or one times! mesa: for the --global-isel-abort option: may only occur zero or one times! mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times! 045c:fixme:system:EnableNonClientDpiScaling (0x30122): stub 045c:fixme:dxgi:d3d12_swapchain_init Ignoring swap effect 0x4. 045c:fixme:dxgi:wined3d_swapchain_desc_from_dxgi Ignoring alpha mode 0. 045c:fixme:dxgi:wined3d_swapchain_flags_from_dxgi Unhandled flags 0x800. 045c:fixme:dxgi:d3d12_swapchain_init Ignoring swapchain flags 0x800. 045c:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4 045c:fixme:dxgi:dxgi_adapter_QueryVideoMemoryInfo Returning fake video memory info. fixme:d3d12_command_queue_GetPrivateData: iface 0x7e51e7f0, guid {000000f0-0000-000d-f0e7-517e00000000}, data_size 0x21f538, data 0x21f500 stub!fixme:d3d12_command_queue_SetPrivateData: iface 0x7e51e7f0, guid {000000f0-0000-000d-f0e7-517e00000000}, data_size 16, data 0x21f500 stub! 045c:err:seh:setup_exception stack overflow 1552 bytes in thread 045c eip 000000007bc5c3b9 esp 0000000000121000 stack 0x120000-0x121000-0x220000 00c4:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c564. 00c4:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c564. 00c4:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c564. 00c4:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c564.
https://bugs.winehq.org/show_bug.cgi?id=37885
--- Comment #11 from minion minion.procyk@gmail.com --- i tried running this natively with d3d11/d3d12/opengl/software renderer and none of them could render something to screen, that being said, i do believe the original bug has been fixed, as battle.net does not state 'update' after closing the game.
https://bugs.winehq.org/show_bug.cgi?id=37885
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Reported fixed. Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=37885
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #13 from Ken Sharp imwellcushtymelike@gmail.com --- Reported fixed. Please reopen if you can recreate the issue on Wine 9.7 or later.
https://bugs.winehq.org/show_bug.cgi?id=37885
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.8.