我正在运行 Arch Linux,使用 Emerald 窗口装饰器。 Emerald 在以下情况下会崩溃:
- 将打开一个标题中至少有一个汉字的窗口。
- 打开的窗口的标题更改为至少包含一个汉字的内容
当它崩溃时,它会给出以下信息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 中有一个解决方法。在“首选项”->“自定义外观”中的“小部件”选项卡(默认)下,将“Lubuntu-default”更改为其他任何内容,例如“Mist”。