Bug 2179015

Summary: Ibus crashes and reorders key events
Product: [Fedora] Fedora Reporter: Jonathan Haas <jonha87>
Component: ibusAssignee: fujiwara <tfujiwar>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: i18n-bugs, robatino, shawn.p.huang, tfujiwar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-03-16 15:32:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2083912, 2083913    

Description Jonathan Haas 2023-03-16 12:51:43 UTC
This is a local tracking bug for this upstream issue:

https://github.com/ibus/ibus/issues/2480

In short, the commit https://github.com/ibus/ibus/commit/506ac9993d5166196b7c4e9bfa9fb0f9d3792ffa introduced a regression in thread safety, which sometimes causes key events to be reordered, for example the key up event for a specific key can happen before the key down event, which can confuse applications and cause "stuck keys". A related issue is that pressing lots of keys very quickly can cause crashes.

I'm not completely sure, but it looks like this bug only happens with X11 based applications, including wine games.

Comment 1 Fedora Blocker Bugs Application 2023-03-16 12:56:58 UTC
Proposed as a Blocker and Freeze Exception for 38-final by Fedora user jonha using the blocker tracking app because:

 While there's no obvious criteria violation, this regression is causing a lot of issues for people who play games on Fedora, see for example  https://www.reddit.com/r/Fedora/comments/11s10fu/comment/jccl7os

Maybe this could be put under the "Default application functionality" criteria with ibus as default application.

Comment 2 fujiwara 2023-03-16 15:32:44 UTC

*** This bug has been marked as a duplicate of bug 2156108 ***