【问题标题】:Git GUI Crash Signal 6Git GUI崩溃信号6
【发布时间】:2014-08-29 23:31:11
【问题描述】:

我正在使用带有 Xcode6-Beta3 的 git 版本 1.9.2。

一开始,git gui 可以正常工作。

出于某种原因(我不知道...)

在终端输入“git gui”时,

我收到以下崩溃消息:

* 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“错误 (1000) 创建窗口形状”

一些调用堆栈信息

libc++abi.dylib:以 NSException 类型的未捕获异常终止 错误:git-gui 死于信号 6

我发现的大多数建议都是关于“git-gui 死于信号 11”。

如果有任何建议或问题,请告诉我。

感谢您在我的问题(或崩溃)上花费宝贵的时间

【问题讨论】:

  • 信号 6 是一个被提出的断言,又名SIGABRT。您正在使用测试版程序。在 Apple 开发者论坛上发布消息并提交错误。
  • 您好杰森,感谢您的建议。我做到了!

标签: xcode git git-gui


【解决方案1】:

我找到了一种在这种情况下使用 git GUI 的方法。您可以在其他目录下启动 git GUI 并使用“Open Existing Respository”打开 git 存储库的目录,而不是通过终端在 git 存储库的目录上启动 git GUI。

如果有任何问题,请告诉我。

【讨论】:

    【解决方案2】:

    这似乎发生在 git-gui 无法在其最后位置创建窗口时。就我而言,这是因为窗口位置是负数。我有多个显示器,其中一个位于主显示器的左上方。

    你可以用这个来取消它:

    git config --local --unset gui.geometry
    

    另一个答案“有效”,因为它没有考虑配置。它避免了这个问题,但实际上并没有解决它。

    【讨论】:

    • 仅此还不够,但显然降低了崩溃的频率。
    • @tom-kerr,你是一等英雄。
    • 这应该是选择的答案。谢谢@tom-kerr
    • 还解决了我在启动“git gui”时出现的“启动脚本错误:几何说明符错误”问题
    猜你喜欢
    • 2017-02-27
    • 2017-02-11
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 2011-07-21
    • 1970-01-01
    • 2018-10-20
    • 1970-01-01
    相关资源
    最近更新 更多