[Bug 51496] On KDE riched20:editor triggers a clipboard infinite loop, crashing explorer.exe

WineHQ Bugzilla wine-bugs at winehq.org
Wed Aug 11 04:14:49 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=51496

François Gouget <fgouget at codeweavers.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
      Fixed by SHA1|                            |a716b13974b43bd0dd80322fd85
                   |                            |84cc96f2f8f3b

--- Comment #3 from François Gouget <fgouget at codeweavers.com> ---
This is fixed.

commit a716b13974b43bd0dd80322fd8584cc96f2f8f3b
Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Tue Aug 10 05:51:46 2021 +0200

    server: Remove obsolete synthesized formats in release_clipboard().

    Synthesized formats must be removed too if the format they depend on has
    been removed.

    Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51496
    Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>


And the patch below added a test reproducing the issue:

commit ce98c3b58e1006c86b1ab5d1600e0c2d2b56413e
Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Tue Aug 10 05:51:39 2021 +0200

    user32/tests: Test delayed clipboard rendering after window destruction.

    If the window does not render the delayed-rendering clipboard formats
    before it is destroyed, then they should be removed from the clipboard,
    including the derived formats added by CloseClipboard().

    Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>

-- 
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.


More information about the wine-bugs mailing list