[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
coloured emojis and regional indicators kill gitk
From: |
Bruno Haible |
Subject: |
coloured emojis and regional indicators kill gitk |
Date: |
Fri, 31 Dec 2021 15:18:49 +0100 |
Hi,
gitk crashes when displaying a specific commit in the gnulib git repo.
How to reproduce:
$ gitk
Navigate to the commit 2995fb5e993a5d7434d96465758087b35a1488ac
(title "unilbrk: Update handling of zero-width joiner for Unicode 10.0.0.")
=>
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: 12728
Current serial number in output stream: 12796
This is a known bug in the Xft library [1][2].
I noticed that it also happens for "regional indicator" characters.
(Pairs of regional indicators render as a region's flag.)
Sorry, I did not know about this bug before checking in the commit.
Bruno
[1] https://unix.stackexchange.com/questions/629281/
[2] https://bugs.launchpad.net/ubuntu/+source/git/+bug/1852985
- coloured emojis and regional indicators kill gitk,
Bruno Haible <=