https://bugs.winehq.org/show_bug.cgi?id=52853
Bug ID: 52853 Summary: Wine Staging is causing crashes when moving some IDA Pro 7.2 subwindows Product: Wine-staging Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: lorenzofer@live.it CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Hi After a post 7.6 rebase moving some of the subwindwos (the compiler subwindow for example when detached) is crashing IDA Pro 7.2 The issue apparead in this commit: 0b3309a201cfe65098e93f0f23af82509d1c6c72 is the first bad commit commit 0b3309a201cfe65098e93f0f23af82509d1c6c72 Author: Zebediah Figura zfigura@codeweavers.com Date: Thu Apr 14 17:17:08 2022 -0500
Rebase against 121851955e697b3158cbcf31801164eb627e78e9.
patches/patchinstall.sh | 2 +- ...-Support-XInput2-events-for-individual-wi.patch | 6 +-- ...SEND_HWMSG_RAWINPUT-flags-only-when-RAWIN.patch | 32 +++++++-------- ...-Listen-to-RawMotion-and-RawButton-events.patch | 46 +++++++++++----------- staging/upstream-commit | 2 +- 5 files changed, 44 insertions(+), 44 deletions(-)
The error is m Files\IDA 7.2\ida.exe: ../dlls/ntdll/unix/thread.c:1737: ntdll_set_exception_jmp_buf: asserzione "!jmp || !ntdll_get_thread_data()->jmp_buf" non riuscita. m Files\IDA 7.2\ida.exe: ../dlls/ntdll/unix/thread.c:1737: ntdll_set_exception_jmp_buf: asserzione "!jmp || !ntdll_get_thread_data()->jmp_buf" non riuscita. 011c:err:seh:call_stack_handlers invalid frame 000000000051F4E0 (0000000000022000-0000000000420000) 011c:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
https://bugs.winehq.org/show_bug.cgi?id=52853
--- Comment #1 from Zeb Figura z.figura12@gmail.com --- Does the bug occur with upstream Wine, without any staging patches applied?
https://bugs.winehq.org/show_bug.cgi?id=52853
--- Comment #2 from Lorenzo Ferrillo lorenzofer@live.it --- No, at least doesn't seems to trigger.
Actually it seems to start triggering with the Author: Sebastian Lackner sebastian@fds-team.de Date: Sat Oct 4 02:35:44 2014 +0200
ntdll: Trigger write watches before passing userdata pointer to wait_reply.
patch.
But only after the 0b3309a201cfe65098e93f0f23af82509d1c6c72 staging commit, not sure if it's caused by one of the winex11 staging patches or a upstream commit.
https://bugs.winehq.org/show_bug.cgi?id=52853
--- Comment #3 from Lorenzo Ferrillo lorenzofer@live.it --- Ok, with the latest staging commit (for wine 7.7 release) I don't get this issue anymore.
I don't honestly know what to think
https://bugs.winehq.org/show_bug.cgi?id=52853
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- My guess is that the regression is triggered by an upstream commit, probably something in win32u. Probably it's also fixed by a subsequent upstream commit. If things work with 7.7, though, and continue to work, I'm not sure it's worth spending effort on, not when the relevant wine-staging patches are of questionable correctness.
https://bugs.winehq.org/show_bug.cgi?id=52853
Lorenzo Ferrillo lorenzofer@live.it changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Lorenzo Ferrillo lorenzofer@live.it --- I will mark as resolved fixed then.
https://bugs.winehq.org/show_bug.cgi?id=52853
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |7.6
https://bugs.winehq.org/show_bug.cgi?id=52853
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Fixed wine-staging bug.