https://bugs.winehq.org/show_bug.cgi?id=37594
Bug ID: 37594 Summary: World of Warcraft in-game browser does not work Product: Wine Version: 1.7.31 Hardware: x86 URL: https://eu.battle.net/en/ OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: adys.wh@gmail.com Distribution: ArchLinux
Created attachment 50030 --> https://bugs.winehq.org/attachment.cgi?id=50030 Screenshot of browser
The new in-game browser from 5.x has never worked. Screenshot attached.
No relevant output. Can easily be tested with a trial account going in game menu -> Help -> Knowledge Base.
https://bugs.winehq.org/show_bug.cgi?id=37594
Ker noa blue-t@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t@web.de
--- Comment #1 from Ker noa blue-t@web.de --- still happens with 1.7.31 and WoW 6.0.3.19116
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #2 from Ker noa blue-t@web.de --- It seems connected to
fixme:advapi:CreateRestrictedToken (0x2108, 0x0, 2, 0x3e6c10f0, 19, 0x1387b3e4, 5, 0x23e470, 0x23e330): stub fixme:advapi:BuildSecurityDescriptorW ((nil),(nil),1,0x23e288,0,(nil),0x12d3b2e0,0x23e270,0x23e258) stub!
https://bugs.winehq.org/show_bug.cgi?id=37594
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- Screenshot of browser --- quote ---
An example how it's supposed to look like on Windows for comparison purpose is always useful.
--- quote --- It seems connected to
fixme:advapi:CreateRestrictedToken (0x2108, 0x0, 2, 0x3e6c10f0, 19, 0x1387b3e4, 5, 0x23e470, 0x23e330): stub fixme:advapi:BuildSecurityDescriptorW ((nil),(nil),1,0x23e288,0,(nil),0x12d3b2e0,0x23e270,0x23e258) stub! --- quote ---
I doubt that.
The problem is more likely related to builtin FrameXML/LUA scripting.
http://wowprogramming.com/utils/xmlbrowser/live/FrameXML/HelpFrame.lua
http://wowprogramming.com/utils/xmlbrowser/live/FrameXML/HelpFrame.xml
I don't feel the urge to dig deeper here. It looks rather boring. Some WoW addon developer might be of help (enable debugging/logging/diagnosis of FrameXML/LUA).
Regards
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #4 from Jerome Leclanche adys.wh@gmail.com --- The Browser frame element is probably what doesn't work. A simple addon creating a Browser frame and loading a page could likely reproduce it.
http://wowprogramming.com/docs/widgets/Browser
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #5 from Jerome Leclanche adys.wh@gmail.com --- (In reply to Anastasius Focht from comment #3) Note that the Browser element is built in WoW's C code and is merely exposed in Lua.
https://bugs.winehq.org/show_bug.cgi?id=37594
Michael Koch m.koch@emkay443.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m.koch@emkay443.de
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #6 from Michael Koch m.koch@emkay443.de --- Wine 1.7.35, WoW 6.1 and still not working.
https://bugs.winehq.org/show_bug.cgi?id=37594
John Porterfield ycarus@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ycarus@gmail.com
--- Comment #7 from John Porterfield ycarus@gmail.com --- Affects twitter login, clicking "Sign In" under the twitter login button results in a blank panel.
https://bugs.winehq.org/show_bug.cgi?id=37594
Tobias Mädel t.maedel@alfeld.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |t.maedel@alfeld.de
https://bugs.winehq.org/show_bug.cgi?id=37594
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
--- Comment #8 from Jerome Leclanche adys.wh@gmail.com --- I think it's the same bug that affects the Heroes of the Storm in-game shop, which errors with "SSL connection error". CCing jacek.
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #9 from Jerome Leclanche adys.wh@gmail.com --- I'm making that leap because the in-game shop in WoW doesn't work either.
https://bugs.winehq.org/show_bug.cgi?id=37594
AsciiWolf mail@asciiwolf.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mail@asciiwolf.com
--- Comment #10 from AsciiWolf mail@asciiwolf.com --- Any news?
https://bugs.winehq.org/show_bug.cgi?id=37594
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #11 from winetest@luukku.com --- Still valid
wow 7.1
wine rc2.0.rc2.
https://bugs.winehq.org/show_bug.cgi?id=37594
Andrew Wesie awesie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |awesie@gmail.com
--- Comment #12 from Andrew Wesie awesie@gmail.com --- On Starcraft 1.18, the missing BuildSecurityDescriptorW implementation causes Battle.net features to be disabled. This is likely the same bug because the game lobby is implemented using an in-game browser.
A quick patch to force BuildSecurityDescriptorW to return any valid security descriptor fixed the issue. I don't have a real patch right now though.
https://bugs.winehq.org/show_bug.cgi?id=37594
Adrian Petrescu apetresc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |apetresc@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #13 from Adrian Petrescu apetresc@gmail.com --- (In reply to Andrew Wesie from comment #12)
On Starcraft 1.18, the missing BuildSecurityDescriptorW implementation causes Battle.net features to be disabled. This is likely the same bug because the game lobby is implemented using an in-game browser.
A quick patch to force BuildSecurityDescriptorW to return any valid security descriptor fixed the issue. I don't have a real patch right now though.
Has anyone checked if Andrew's BuildSecurityDescriptorW stub also makes the WoW in-game browser work?
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #14 from Andrew Wesie awesie@gmail.com --- Created attachment 58063 --> https://bugs.winehq.org/attachment.cgi?id=58063 Draft implementation of BuildSecurityDescriptorW
I wrote an implementation for BuildSecurityDescriptorW that is hopefully correct. It at least fixes the StarCraft issues. It would be good to know if this fixes the in-game in WoW.
https://bugs.winehq.org/show_bug.cgi?id=37594
Michal Hlavinka mhlavink@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mhlavink@redhat.com
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #15 from winetest@luukku.com --- (In reply to Andrew Wesie from comment #14)
Created attachment 58063 [details] Draft implementation of BuildSecurityDescriptorW
I wrote an implementation for BuildSecurityDescriptorW that is hopefully correct. It at least fixes the StarCraft issues. It would be good to know if this fixes the in-game in WoW.
Maybe bug 38265 is a dupe?
I was about to try the patch but for me WOW is totally broken now. Tried fresh wineprefix both 32 and 64 bit prefix (free trial). Also battle.net seems to be broken too, but it works with wine-staging.
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #16 from Andrew Wesie awesie@gmail.com --- Wine-Staging 2.8 has the BuildSecurityDescriptorW patch. Somebody who plays WoW should test if the latest wine-staging fixes this bug.
https://bugs.winehq.org/show_bug.cgi?id=37594
PeterG peter.g.anderson@live.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |peter.g.anderson@live.co.uk
--- Comment #17 from PeterG peter.g.anderson@live.co.uk --- (In reply to Andrew Wesie from comment #16)
Wine-Staging 2.8 has the BuildSecurityDescriptorW patch. Somebody who plays WoW should test if the latest wine-staging fixes this bug.
Tested and working well with wine-staging 2.8. Arch Linux 64-bit. No DLL overrides. Wine_Gecko installed.
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #18 from winetest@luukku.com --- (In reply to PeterG from comment #17)
(In reply to Andrew Wesie from comment #16)
Wine-Staging 2.8 has the BuildSecurityDescriptorW patch. Somebody who plays WoW should test if the latest wine-staging fixes this bug.
Tested and working well with wine-staging 2.8. Arch Linux 64-bit. No DLL overrides. Wine_Gecko installed.
Can you tell if bug 38265 works now with wine-staging?
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #19 from PeterG peter.g.anderson@live.co.uk --- (In reply to winetest from comment #18)
(In reply to PeterG from comment #17)
(In reply to Andrew Wesie from comment #16)
Wine-Staging 2.8 has the BuildSecurityDescriptorW patch. Somebody who plays WoW should test if the latest wine-staging fixes this bug.
Tested and working well with wine-staging 2.8. Arch Linux 64-bit. No DLL overrides. Wine_Gecko installed.
Can you tell if bug 38265 works now with wine-staging?
I can't tell for sure at the moment as I haven't had cause to raise a ticket recently. I will raise one and report back as soon as I get a response, but that could take a while.
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #20 from PeterG peter.g.anderson@live.co.uk --- The in-game ticketing system now opens the battle.net login page correctly. I pasted the following update on the bug 38265 thread:
"Tested with wine-staging 2.8, 64-bit WINEPREFIX. Browser functions including game-ticketing are now working correctly in-game."
Suggest both 37594 and 38265 should be marked as STAGED.
https://bugs.winehq.org/show_bug.cgi?id=37594
--- Comment #21 from winetest@luukku.com --- (In reply to Andrew Wesie from comment #16)
Wine-Staging 2.8 has the BuildSecurityDescriptorW patch. Somebody who plays WoW should test if the latest wine-staging fixes this bug.
(In reply to PeterG from comment #20)
The in-game ticketing system now opens the battle.net login page correctly. I pasted the following update on the bug 38265 thread:
"Tested with wine-staging 2.8, 64-bit WINEPREFIX. Browser functions including game-ticketing are now working correctly in-game."
Suggest both bug 37594 and bug 38265 should be marked as STAGED.
Looks promising to me.
https://bugs.winehq.org/show_bug.cgi?id=37594
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |STAGED Summary|World of Warcraft in-game |World of Warcraft in-game |browser does not work |browser does not work | |(needs | |advapi32.BuildSecurityDescr | |iptorW() implementation) Component|-unknown |advapi32 CC| |z.figura12@gmail.com Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/advapi32-BuildSe | |curityDescriptor
--- Comment #22 from Zebediah Figura z.figura12@gmail.com --- Marking STAGED.
https://bugs.winehq.org/show_bug.cgi?id=37594
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hark110@163.com
--- Comment #23 from Zebediah Figura z.figura12@gmail.com --- *** Bug 38265 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=37594
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com Resolution|--- |FIXED Fixed by SHA1| |b58577aa5491747cf8bc36a60fb | |71bcf82f0553f Status|STAGED |RESOLVED
--- Comment #24 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed by https://source.winehq.org/git/wine.git/?a=commit;h=b58577aa5491747cf8bc36a60...
https://bugs.winehq.org/show_bug.cgi?id=37594
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #25 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.7.
https://bugs.winehq.org/show_bug.cgi?id=37594
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.0.x
https://bugs.winehq.org/show_bug.cgi?id=37594
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.0.x |---
--- Comment #26 from Michael Stefaniuc mstefani@winehq.org --- Removing the 3.0.x milestone from bugs included in 3.0.2.