Intelligente Lösungen
in neuer Dimension

Gitk: Abstürze

Ich verwende gerne gitk, um mir schnell einen Überblick über Git-Repos zu verschaffen. Das Tool sieht zwar schlicht aus, erfüllt seinen Zweck aber hervorragend.

Leider stürzt es in letzter Zeit immer mal wieder ab!

Getestet mit Ubuntu-20.04 und Git-2.36.0.

Problem

Ich möchte bspw. mein Zammad-Repo sichten und starte dies: gitk HEAD upsteam/stable

Gitk wird ganz kurz angezeigt und direkt wieder beendet. Auf der Konsole sehe ich dies:

1
2
3
4
5
6
uli@ulicsl:~/git/forked/zammad$ gitk upstream/stable
X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  139 (RENDER)
  Minor opcode of failed request:  20 (RenderAddGlyphs)
  Serial number of failed request:  2969
  Current serial number in output stream:  3008

Korrektur

Ich muß nur das Paket “fonts-noto-color-emoji” löschen, dann geht’s wieder ohne Abstürze:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uli@ulicsl:~/git/forked/zammad$ sudo apt purge fonts-noto-color-emoji
[sudo] Passwort für uli: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  liblockfile-bin liblockfile1
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  fonts-noto-color-emoji*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 10,9 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] 
(Lese Datenbank ... 301351 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von fonts-noto-color-emoji (0~20200916-1~ubuntu20.04.1) ...
Trigger für fontconfig (2.13.1-2ubuntu3) werden verarbeitet ...

Danach klappt’s wieder!

Links

Historie und Anmerkung

  • 2022-04-26: Erklärender Text bei Korrektur
  • 2022-04-20: Erste Version