https://bugs.winehq.org/show_bug.cgi?id=45095
Bug ID: 45095 Summary: BattlEye Issues with fixme:system:SystemParametersInfoW and ntdll stub (Planetside 2) Product: Wine Version: 3.7 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: games@mail.timekill.org Distribution: ---
Created attachment 61261 --> https://bugs.winehq.org/attachment.cgi?id=61261 backtrace info
Planetside 2 (and probably other games) still does not make it through starting BattlEye. The work on wine 3.6 and 3.7 have helped, however it's not quite working yet.
After starting the game from DayBreak Games / Planetside 2's Launcher: -The "BattlEye Launcher" window pops up with "Starting BattlEye Service" inside. -There is a pause -The console spits out 8 lines:
0042:fixme:system:SystemParametersInfoW Unknown action: 116 003a:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! 003a:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! 003a:fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x8794094): stub 002e:fixme:ntdll:EtwEventUnregister (deadbeef) stub. 002e:fixme:ntdll:EtwEventUnregister (deadbeef) stub. 002e:fixme:ntdll:EtwEventUnregister (0) stub. 002e:fixme:ntdll:EtwEventUnregister (deadbeef) stub. 002e:fixme:ntdll:EtwEventUnregister (0) stub.
-The process dies and the "BattlEye Launcher" window remains on the screen until closed by the window manager.
The hex number in fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x********) differs each time
I attempted to take a backtrace of 'PlanetSide2_x64_BE.exe' and 'BEService.exe'. The former is attached, the latter caused winedbg to hang when I ran "attach 0x********" in winedbg.
This may be related to Bug 43582 (https://bugs.winehq.org/show_bug.cgi?id=43582) This may be related to Bug 44910 (https://bugs.winehq.org/show_bug.cgi?id=44910)
https://bugs.winehq.org/show_bug.cgi?id=45095
games@mail.timekill.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=45095
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Component|ntdll |-unknown
https://bugs.winehq.org/show_bug.cgi?id=45095
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=45095
--- Comment #1 from games@mail.timekill.org --- Created attachment 61267 --> https://bugs.winehq.org/attachment.cgi?id=61267 bactrace-like info from BEService (?)
Potential backtrace data discovered after force-quitting winedbg. Last command winedbg accepted before hanging was "attach" with the hex value for BEService.exe
https://bugs.winehq.org/show_bug.cgi?id=45095
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |user32
--- Comment #2 from Vincent Povirk madewokherd@gmail.com --- According to MSDN, the missing SystemParametersInfo action is SPI_GETAUDIODESCRIPTION, should be an easy stub.
https://bugs.winehq.org/show_bug.cgi?id=45095
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |80205232d3ece73d4cc6c7589ce | |a893583aae0b1 Resolution|--- |FIXED CC| |leslie_alistair@hotmail.com
--- Comment #3 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed by https://source.winehq.org/git/wine.git/?a=commit;h=80205232d3ece73d4cc6c7589...
https://bugs.winehq.org/show_bug.cgi?id=45095
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|BattlEye Issues with |Planetside 2 needs |fixme:system:SystemParamete |SPI_GETAUDIODESCRIPTION |rsInfoW and ntdll stub |SystemParametersInfo action |(Planetside 2) |support
--- Comment #4 from Gijs Vermeulen gijsvrm@gmail.com --- Changed bug title to better reflect what needed to be fixed.
https://bugs.winehq.org/show_bug.cgi?id=45095
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.13.