-
-
Notifications
You must be signed in to change notification settings - Fork 570
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
64-bit sh.exe crashes with STATUS_STACK_OVERFLOW when ConEmuHk injection is enabled #1158
Comments
ConEmu: There has been at least one report of it causing crashes <Maximus5/ConEmu#1158> COMODO Internet Security: Causing GPG failures <https://github.com/msys2/msys2/issues/38>
I believe third-party software raises the crash. ConEmu is working fine with ssh on Windows without Comodo. And personally I use third-party antivirus software without any problems (AVP). Report to Comodo. |
I will file a bug report with cmder, however... cmder != comodo, cmder is http://cmder.net/, an alternative to cmd.exe, using conemu, and not antivirus Did you try running git rebase, using my batch file, under conemu? |
I said nothing about cmder.
Well, open ConEmu/About and paste here the text from SysInfo tab. |
JFI, I use git in ConEmu on daily basis and haven't seen problems with rebase. |
Here's all the information from Help/About/SysInfo from within cmder:
It was a longshot hoping you wouldn't be using git and the second you tried my batch file you would be able to reproduce it. Injection issues are usually the result of an amalgamation of various products, anyone of which can be the culprit. Hoping you can spot something in the sysinfo. Let me know if I can provide anything else that you might think of. |
That's really strange. |
I've tried latest alpha, versioned 170622, it doesn't fix the problem. I'll keep trying different things. |
Any updates on this? No messages for a long time. Did you give up? |
I disabled it. I found no way to make it work so I will have to live with ansi codes not being supported by nested processes. |
Nowadays correct way to run msys/cygwin is the connector. That you have both ANSI and no affection of heavy msys/cygwin forking. |
git rebase
and certain other operations fails, sh.exe crashes with a STATUS_STACK_OVERFLOW, whenConEmuHk is injected, when ConEmu/Cmder is 64-bit and git is 64-bit. With 32-bit git the crash doesn't happen.
Versions
ConEmu build: 161206 x64
OS version: Windows 10.0.14393 x64
Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): git-bash 4.4.12(1)-release (x86_64-pc-msys)
Running 32-bit git (and thus 32-bit bash) and the crash goes away.
Problem description
NOTE! this is running ConEmu as part of cmder, if the dialogs below is 100% cmder and not CmdEmu let me know and this issue must be moved to some other project.
git rebase
and certaingit merge
operations fail, leaves incomplete git operation and also adds a file on disk, sh.exe.stackdump with STATUS_STACK_OVERFLOW + register dump.Steps to reproduce
Execute the following with the 64-bit git version installed and "Inject ConEmuHk" enabled.
Actual results
Crashes rebase operation and leaves sh.exe.stackdump file on disk with content:
Expected results
Rebase operation completes successfully
Additional files
None relevant, only relevant setting is checkbox in options dialog for:
[x] Inject ConEmuHK
The text was updated successfully, but these errors were encountered: