2

自从我开始使用 Github 管理我的项目以来,我在每次提交时都会收到转储文件。

我在用

 a) GitHub (private repositories for my personal projects)
 b) GitHub for windows GitHub client

当我在完成后(或可能在提交期间)同步我的提交时,它会生成“ us.stackdump ”文件。

这是文件内容:

@@ -0,0 +1,18 @@
+MSYS-1.0.12 Build:2011-07-20 17:52
+Exception: STATUS_ACCESS_VIOLATION at eip=68085E34
+eax=68560000 ebx=000073CC ecx=00001CF3 edx=00000000 esi=00000000 edi=68560000
+ebp=0028FE48 esp=0028FE3C program=us
+cs=0023 ds=002B es=002B fs=0053 gs=002B ss=002B
+Stack trace:
+Frame     Function  Args
+0028FE48  68085E34  (68560000, 00000000, 000073CC, 00000004)
+0028FE98  68001CB0  (00442D24, 00000001, 0028FEE8, 680044EA)
+0028FEE8  680045C7  (00000000, 00000000, 0028FF28, 0040C1AC)
+0028FF08  68004C5F  (00401A40, 00000000, 00000000, 00000000)
+0028FF28  68004C98  (00000000, 00000000, 00000000, 00000000)
+0028FF58  0040C0BC  (00401A40, 00000000, 00000000, 00000000)
+0028FF88  0040103D  (7EFDE000, 0028FFD4, 77C69EF2, 7EFDE000)
+0028FF94  76AC33AA  (7EFDE000, 772F991B, 00000000, 00000000)
+0028FFD4  77C69EF2  (00401000, 7EFDE000, 00000000, 00000000)
+0028FFEC  77C69EC5  (00401000, 7EFDE000, 00000000, 78746341)
+End of stack trace
4

2 回答 2

2

这类似于msysgit issue (in progress) 25,目前只有一个建议:

在“documents and settings\administrator\local setting\application data\github\portablegit_xxxx...”中用新的替换 msys-1.0.dll

首先尝试使用GitHub for Windows 中包含的 msysgit提交,看看问题是否仍然存在。

通过启动会话

C:\Users\YourUsername\AppData\Local\GitHub\PortableGit_93...\git-cmd.bat

或者通过启动的“Git Shell”图标:

C:\Users\YourUsername\AppData\Local\GitHub\GitHub.appref-ms --open-shell
于 2013-06-22T17:04:43.703 回答
0

VonC 的回答对我不起作用,但大致相同:

  1. 下载MSYS
  2. 将整个 MSYS bin 目录复制到 Git bin 目录中。
于 2014-08-19T18:31:49.253 回答