Skip to content

WindowsTerminal.exe crashes with 0xc0000374 when specific japanese charactors entered #16817

Closed

Description

@tarori

Windows Terminal version

1.19.10573.0

Windows build number

10.0.19045.4123

Other Software

No response

Steps to reproduce

  • Open some window of windows terminal.
  • Enter "動く" by Japanese IME.
PowerShell.2024-03-05.19-58-14.mp4

Expected Behavior

Entered charactors will be inserted.

Actual Behavior

WindowsTerminal.exe will immediately crash with error code 0xc0000374.

Activity

  1. added
    Issue-BugIt either shouldn't be doing this or needs an investigation.
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on Mar 5, 2024
  2. tarori commented on Mar 5, 2024

    @tarori
    Author

    In debug mode, it is crashing here.
    image

    And I found that it crashes only when I select "use old Microcoft IME" checkbox.
    image

  3. lhecker commented on Mar 5, 2024

    @lhecker
    Member

    We're planning to rewrite our IME for the next release (version 1.21) which should hopefully fix this issue.

  4. removed
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on Mar 6, 2024
  5. lhecker commented on Apr 18, 2024

    @lhecker
    Member

    We just published a major update to our IME implementation in the nightly Canary branch. It was rewritten from the ground up and has tons of improvements! If you're interested in trying it out, you can get it here: https://aka.ms/terminal-canary-installer
    If you already have the Canary build installed, you can use this link to force an update.

    If you encounter any issues or have any suggestions, or if you simply like/dislike the changes, please let us know! Thank you for bearing with us. 😊

  6. tarori commented on Apr 19, 2024

    @tarori
    Author

    Leonard Hecker (@lhecker) Thanks!
    I confirmed that the issue is fixed in the Canary build 1.21.1094.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-InputRelated to input processing (key presses, mouse, etc.)Issue-BugIt either shouldn't be doing this or needs an investigation.Needs-Tag-FixDoesn't match tag requirementsPriority-1A description (P1)Product-TerminalThe new Windows Terminal.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions