控制台在Git Bash的全新安装中关闭

8ftvxx2r  于 2023-10-14  发布在  Git
关注(0)|答案(3)|浏览(112)

我刚刚使用默认安装设置安装了最新的Git for Windows(https://git-scm.com/download/win)。我在Windows 10上运行64位2.10.0版本的Git。
当我在这里尝试使用Git Bash时,控制台立即关闭,并生成一个包含以下文本的mintty.exe文件:

Exception: STATUS_ACCESS_VIOLATION at rip=00100407559
rax=FFFFFFFFFFFFFFFF rbx=00000000FFFFC5D0 rcx=0000000000000000
rdx=03FFFFFFFFFFFFFF rsi=0000000100444E20 rdi=00000000FFFFC5CC
r8 =0000000000000001 r9 =0000000000000001 r10=0000000000000000
r11=8000000000000000 r12=0000000100445960 r13=00000000FFFFC5E0
r14=0000000600042F70 r15=0000000100445960
rbp=00000000FFFFC6C0 rsp=00000000FFFFC580
program=C:\Program Files\Git\usr\bin\mintty.exe, pid 6944, thread main
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame        Function    Args
000FFFFC6C0  00100407559 (000FFFFC6C0, 7FFB0536FF20, 00100444DC8, 00600000001)
000FFFFC6C0  00100425455 (001801980AD, 00600041880, 001800CE622, 0000000002F)
000FFFFCCC0  00180047C0F (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  0018004590C (00000000000, 00000000000, 00000000000, 00000000000)
000FFFFFFF0  001800459A4 (00000000000, 00000000000, 00000000000, 00000000000)
End of stack trace

我试图寻找解决方案,但什么也找不到。

czfnxgou

czfnxgou1#

试试便携版:
PortableGit-2.10.0-64-bit.7z.exe
看看这个软件包中的bash --login -i是否比安装时更好。

vonc@gvonc MINGW64 /bin

$ git version
git version
git version 2.10.0.windows.1

$ bash --version
bash --version
GNU bash, version 4.3.46(2)-release (x86_64-pc-msys)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

如果问题仍然存在,请检查您的服务:比如issue 768Null service没有启动。
检查其状态:

sc query nul

如果需要,启动它:

sc start null
oo7oh9g9

oo7oh9g92#

通过在我的机器上启动网络服务解决了这个问题。

vsnjm48y

vsnjm48y3#

同样的错误也发生在我身上,git bash可以正常工作,但突然,它甚至打不开,即使你卸载并重新安装git bash,它也不会工作!.

  • 当我尝试运行git bash而不是启动mysys terminal时,它将创建一个stackdump文件。但这对找到实际问题没有多大帮助。
  • 对我有效的是删除我帐户主文件夹中的_minttyrc文件。
  • 之后,git bash将按预期工作。

那么,这里真正的问题是什么呢?问题是,我试图编辑默认的终端首选项,如mysys terminalfont sizewindow size,但有时这会导致mysys terminal崩溃!.

  • 因此,删除C:\Users\{UserName}\目录中的_minttyrc可以解决此问题。我希望有人能找到这个帮助。

相关问题