git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git bash bug

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Jul 11, 2025, 14:40 UTC
Message-ID
<a8cfe8ee-81ab-b0e6-a82b-f8cbeb0d9122@gmx.de>
In-Reply-To
<PH7PR11MB65466DEE20BA470C600C7B9B9549A@PH7PR11MB6546.namprd11.prod.outlook.com>
Hi David,
On Wed, 9 Jul 2025, Preston, David J. wrote:
Show 19 quoted lines
> What did you do before the bug happened? (Steps to reproduce your issue)
> started happening after an update to a newer version of git... has been
> happening for a while, so i am not sure what version it started with
>
> What did you expect to happen? (Expected behavior)
> when using git bash in windows environment, when a previously typed
> command is executing and i start typing, i expect that what i type will
> eventually show up on the command line, in the order i typed it, once
> the executing command completes.
>
> What happened instead? (Actual behavior)
> letters that i have typed show up in a different order than i typed
> them.  basically, i think there is some async processing going on, and
> keyboard input is being handled in such a way that the keystrokes are
> output to the console in an order that is random based on race
> conditions in the async code.
>
> What's different between what you expected and what actually happened?
> keys output in a different order than i typed them in.

This is essentially the same issue that has been reported at https://github.com/git-for-windows/git/issues/5632.

The problem is in the MSYS2 runtime, which is the POSIX emulation layer required to run Bash that Git for Windows employed, which in turn is a friendly fork of the Cygwin runtime.

I haven't had time to report this bug over in Cygwin yet (for which I would have to verify that this bug reproduces with their own Bash running in their own MinTTY). Maybe you can help out and install Cygwin (https://cygwin.com) and perform that test?

Thanks, Johannes

Previous: brian m. carlson
Message 3 of 3 in “git bash bug”
  1. Preston, David J.Jul 9, 2025
  2. brian m. carlsonJul 9, 2025
  3. Johannes SchindelinJul 11, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.