Bug 2179015 - Ibus crashes and reorders key events
Summary: Ibus crashes and reorders key events
Keywords:
Status: CLOSED DUPLICATE of bug 2156108
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: 38
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F38FinalBlocker F38FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2023-03-16 12:51 UTC by Jonathan Haas
Modified: 2023-03-16 15:32 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-03-16 15:32:44 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github ibus ibus issues 2480 0 None open (Regression) TrackMania Nations Forever under Wine does not always register key releases under IBus 1.5.28 2023-03-16 12:51:43 UTC

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


Note You need to log in before you can comment on or make changes to this bug.