私はEmeraldウィンドウデコレータを使用してArch Linuxを実行しています。次の場合、エメラルドがクラッシュします。
- タイトルに漢字が1つ以上含まれるウィンドウが開きます。
- 開いているウィンドウのタイトルに漢字が1つ以上含まれるように変更されます。
競合が発生すると、次のメッセージが表示されますstderr
。
emerald: cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
その後、標準のC ++エラーが発生しますstdout
。
Aborted (core dumped)
いくつかの追加の注意:
最初は、これがCJKエンコーディングの問題であると思いました。ところで、タイトルに韓国語や日本語が含まれたページをロードすると、このような現象が発生しないようです。中国語のみ。もちろん、いくつかのCJKパッケージが私の問題を解決できることはまだ完全に可能です。
ジェイドエディション:0.8.8
コンパイル済みバージョン:0.8.9
デスクトップ環境:Mateデスクトップ1.6.1
Linuxカーネル:3.12.1
Nvidiaドライババージョン:331.20
答え1
これが役に立つかどうかはわかりませんが、Lubuntuでも同じエラーが表示されます。 Lxterminalや他の多くのアプリケーションがクラッシュします。ただし、xtermが実行されてxtermでlxterminalを起動しようとすると、このエラーメッセージが表示されます。
Lubuntuには回避策があります。 Preferences->Customize Appearanceの「Widgets」タブ(Default)で、「Lubuntu-default」を「Mist」などの他のものに変更します。