Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
git-for-windows's bash under ConEmu: the console don't display user input (and I can't commit) #295
I ran into a bug either in ConEmu, either in Git for Windows 2.5.0, either in VIM (I don't really know), and I can hardly reproduce or tell what is wrong here.
I am using the following:
Some time, my bash goes in blind mode, where I don't see anymore the text I input.
I can blindly type the reset command, then enter, and it work again.
But whenever I try to commit again, I have the same problem: vim launch, but incorrectly, leading git to think the commit is empty (which is probably the same).
This is rare and I don't even have a clue of what I've done wrong to get into those trouble.
I tried this command to force reproduce the problem (fail from time to time, and when it does not fail, you need to kill the whole process), with Real console enabled.
On the bash tab, I have this (I truncated to the last line):
And the real console:
+1 similar issue.
conemu has issues with vim msys2, git-for-windows, msysgit and vim.org
console2 doesn't have any issues with vim.
@Maximus5 Thanks for the response. Sorry for the vague comment. I'm running into same issue exactly as described as op, glhez.
Repro steps aren't consistent. But I get it maybe 20% of the time when I do something like:
This results in skipping vim and:
Afterwards all input is blind.
sorry for my terse report, and sorry if this is the wrong issue for it, I found at least 2 others that seemed similar (#341 and #335 both seemed similar). I will try to acquire trigger a seg fault again and save the vim stacktrace to report here. (MSYS2 seems to automatically generate these now)
I will also try to figure out why the
IMO ConEmu is still by far the best windows console emulator in existence and I am willing to help to make it work. I greatly appreciate your contribution! Thanks!
@calvindhsu yes, that's my case. Even through I don't use git log + Ctrl F/B.
I retried my procedure to get it fail (a simple bash for loop with git commit in the loop) and it crashed with git-for-windows 2.6.2 and ConEmu 151025:
The minidumps contains conemu64, conemuc64, vim and two conhost process of which I don't know which failed (I initially created fulldumps and one of these conhost is in fact the previous run).
By the way, @Maximus5, if you think I should create another separate issue for conhost crashes, please tell me.
I don't why I unchecked the ConEmuHk injection, but it fails even with it: here is the full set of minidumps -> https://bitbucket.org/glhez/zeta-bash/downloads/pe-2015-10-27-001.7z
so far 151025 is working great for me. Thanks!