2014-07-09 12 views
18

Ich verwende git Version 1.9.2 mit Xcode6-Beta3.Git GUI Crash Signal 6

Am Anfang funktioniert git gui richtig.

Aus irgendeinem Grund (die ich weiß nicht ...)

wenn "git gui" auf Terminal eingeben,

bekam ich folgende Absturz Nachricht:

* Terminating app aufgrund abgefangene Ausnahme 'NSInternalInconsistencyException', Grund: 'Error (1000) Erstellung Fensterform'

irgendein Anruf STACK INFO

libC++ abi.dylib: mit abgefangene Ausnahme vom Typ NSException Fehler beendet: git-gui starb Signal 6

Die meisten Vorschläge, die ich sind über "git-gui 11 starb an Signal" gefunden.

Bitte lassen Sie mich wissen, wenn ein Vorschlag oder eine Frage.

Vielen Dank für kostbare Zeit auf meine Frage (oder Absturz)

+0

Signal 6 ist eine Behauptung, die auch "SIGABRT" genannt wird. Sie verwenden ein Beta-Programm. Veröffentlichen Sie eine Nachricht in den Apple Entwicklerforen und melden Sie einen Fehler. –

+0

Hallo Jason, Danke für den Vorschlag. Ich habe es gemacht! – willSapgreen

Antwort

4

ich einen Weg zu benutzen git GUI in dieser Situation gefunden. Anstatt git GUI im Verzeichnis des git-Repositorys über das Terminal zu starten, können Sie git GUI in einem anderen Verzeichnis starten und "Open Existing Repository" verwenden, um das Verzeichnis des git-Repositorys zu öffnen.

Bitte lassen Sie mich wissen, wenn eine Frage.

40

Dies scheint zu passieren, wenn git-gui das Fenster an seiner letzten Position nicht erstellen kann. In meinem Fall liegt das daran, dass der Fensterstandort negativ ist. Ich habe mehrere Monitore, von denen einer oben links von der primären befindet.

Sie können es mit diesem unset:

git config --local --unset gui.geometry 

Die andere Antwort „funktioniert“, weil es nicht die Config nicht berücksichtigt. Es vermeidet das Problem, repariert es aber nicht.

+0

Dies allein ist nicht genug, aber anscheinend reduziert die Häufigkeit des Absturzes. – saurabheights