[Bug 55404] New: Mouse inverted/broken in Eve Online when multiple clients open
https://bugs.winehq.org/show_bug.cgi?id=55404 Bug ID: 55404 Summary: Mouse inverted/broken in Eve Online when multiple clients open Product: Wine Version: 8.11 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: kjandrews0(a)gmail.com Distribution: --- Created attachment 74964 --> https://bugs.winehq.org/attachment.cgi?id=74964 Mouse issue shown, close second client, then working correctly. Opening multiple eve online clients, the click and drag to orient the ship in space is now completely inverted on both X and Y axis. Can also be seen in the station when "spinning" the ship. Closing other clients and keeping only one running instantly fixes the issue, starting another client once past character selection starts the issue again. Downgrading from wine-staging-8.11-1-x86_64.pkg.tar.zst to wine-staging-8.9.1-1-x86_64.pkg.tar.zst Resolves the issue Mouse pointer in game does work correctly when clicking areas of the UI, it's just changing the direction of view via click and drag. Same issue in window mode and fixed screen. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #1 from Kevin Andrews <kjandrews0(a)gmail.com> --- Still an issue on wine-staging 8.13-1 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #2 from Kevin Andrews <kjandrews0(a)gmail.com> --- 3 clients open - movement completely inverts 2 clients open - movement judders 1 client open - working OK -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 Kevin Andrews <kjandrews0(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #3 from Kevin Andrews <kjandrews0(a)gmail.com> --- Checking through 8.9 to 8.11 using git bisect and rebuilding both 64&32 bit repos, then running Eve from the 32bit folder I'm not seeing any issues, wonder if this is a wine-staging patch introducing the issue, will need to bisect wine-staging and rebuild both after applying patches at different bisects. Looking through the wine-staging repo commits between 8.9 and 8.11 this one looks suspisious but i'd need to confirm: https://github.com/wine-staging/wine-staging/commit/cda4a1e125f69c246e6d6d91... -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 Kevin Andrews <kjandrews0(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Product|Wine |Wine-staging CC| |leslie_alistair(a)hotmail.com | |, z.figura12(a)gmail.com Component|-unknown |-unknown -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #4 from Kevin Andrews <kjandrews0(a)gmail.com> --- Updated to wine-staging I've checked from 8.9.1 to 8.13 on Wine without staging patches, bug not present Just checked out wine-8.13 (64,32) and used `git am` to apply staging patch commits on top, now using bisect to find the culprit. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 Kevin Andrews <kjandrews0(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kjandrews0(a)gmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #5 from Kevin Andrews <kjandrews0(a)gmail.com> --- git bisect bad Bisecting: 0 revisions left to test after this (roughly 0 steps) [09fd7ecc888d590c34c47569907f6274b6950062] winex11.drv: Support XInput2 events for individual windows. 09fd7ecc888d590c34c47569907f6274b6950062 is the first bad commit commit 09fd7ecc888d590c34c47569907f6274b6950062 Author: Rémi Bernon <rbernon(a)codeweavers.com> Date: Thu Jan 23 11:00:19 2020 +0100 winex11.drv: Support XInput2 events for individual windows. This will allow us to listen to the XInput version of several events, which can bring additional information. dlls/winex11.drv/desktop.c | 2 ++ dlls/winex11.drv/event.c | 7 ++++++ dlls/winex11.drv/mouse.c | 58 +++++++++++++++++++++++++++++++++------------- dlls/winex11.drv/window.c | 3 +++ dlls/winex11.drv/x11drv.h | 12 +++++++++- 5 files changed, 65 insertions(+), 17 deletions(-) Patch / commit located after using git am to add the patches on-top of wine-8.13. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #6 from Kevin Andrews <kjandrews0(a)gmail.com> --- Double checked the following patch commit just before the culprit commit and this one works fine: commit cd7f708358251644b285c126120026347ae51388 (HEAD) Author: Rémi Bernon <rbernon(a)codeweavers.com> Date: Fri Jan 17 16:33:11 2020 +0100 winex11.drv: Split XInput2 thread initialization. And rename the library and function loader to x11drv_xinput_load. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #7 from Kevin Andrews <kjandrews0(a)gmail.com> --- Matches up to this patch file causing the issue: https://github.com/wine-staging/wine-staging/blob/c210ef9f596f3cb3260e847750... -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #8 from Kevin Andrews <kjandrews0(a)gmail.com> --- Looking at the wine-staging history on this patch file, i'd guess at a rebase either not merged quite right or changes in wine code not compatible with the patch. https://github.com/wine-staging/wine-staging/commits/c210ef9f596f3cb3260e847... Most likely winex11 drv related? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 Kevin Andrews <kjandrews0(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon(a)codeweavers.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #9 from Rémi Bernon <rbernon(a)codeweavers.com> --- Created attachment 74986 --> https://bugs.winehq.org/attachment.cgi?id=74986 fixup Could you try this fixup patch applied on top of current wine-staging, see if it fixes the issue? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 --- Comment #10 from Kevin Andrews <kjandrews0(a)gmail.com> --- I can confirm patch (https://bugs.winehq.org/attachment.cgi?id=74986&action=diff) corrects the behaviour when applied on top of the "git am" commits. Thanks very much! -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #11 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- The patchset has been updated. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55404 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- Closing Fixed wine-staging bug. -- 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.
participants (1)
-
WineHQ Bugzilla