情報源
コマンド
python3 -m tkinter
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: 125 Current serial number in output stream: 162
対処
絵文字フォントをアンインストールする。
私の場合、以下のようにfonts-noto-color-emoji
絵文字フォントをインストールしていた。これを削除せよとのこと。
所感
やだよ。なんでTkのためにフォントをアンインストールしないといけないんだよ。絵文字フォントは使いたいんだよ。Tk、お前なんかよりずっとな。Tkのほうがフォントによりクラッシュしなくなるよう改修すべきだろ。それができないなら、もうTkなんて使わない。さらばTk。
対象環境
- Raspbierry pi 4 Model B
- Raspberry Pi OS buster 10.0 2020-08-20 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux