系统更新之后emacs 26.3启动崩溃

在最近的一次系统更新之后(archlinux, linux内核升级到5.7.11),emacs在GUI模式启动时会遇到segmentation fault,错误信息如下:

Fatal error 11: Segmentation fault
Backtrace:
emacs[0x515805]
emacs[0x4fa2e5]
emacs[0x51387f]
emacs[0x5139ae]
emacs[0x513a2a]
/usr/lib/libpthread.so.0(+0x14960)[0x7f5433f92960]
emacs[0x4dacb0]
emacs[0x4db137]
emacs[0x4dbddd]
emacs[0x575e90]
emacs[0x5b6e01]
emacs[0x575e13]
emacs[0x5b6e01]
emacs[0x575e13]
emacs[0x577c6b]
emacs[0x575e90]
emacs[0x5b6e01]
emacs[0x575e13]
emacs[0x5b6e01]
emacs[0x575e13]
emacs[0x5b6e01]
emacs[0x575e13]
emacs[0x5b6e01]
emacs[0x575e13]
emacs[0x5b6e01]
emacs[0x579828]
emacs[0x5785de]
emacs[0x57a24c]
emacs[0x574eef]
emacs[0x4fb221]
emacs[0x574e5e]
emacs[0x4fa6b9]
emacs[0x4ffb28]
emacs[0x4ffe68]
emacs[0x415cde]
/usr/lib/libc.so.6(__libc_start_main+0xf2)[0x7f5433cc5002]
emacs[0x416a3e]
Segmentation fault (core dumped)

根据When emacs crashes,地址翻译之后错误如下:

XSetWMNormalHints at ??:?
XSetWMNormalHints at ??:?
XSetWMNormalHints at ??:?
XSetWMNormalHints at ??:?
XSetWMNormalHints at ??:?
?? ??:0
?? ??:0
?? ??:0
?? ??:0
re_compile_pattern at ??:?
error at ??:?
re_compile_pattern at ??:?
error at ??:?
re_compile_pattern at ??:?
error at ??:?
re_compile_pattern at ??:?
error at ??:?
re_compile_pattern at ??:?
error at ??:?
re_compile_pattern at ??:?
error at ??:?
re_compile_pattern at ??:?
error at ??:?
re_compile_pattern at ??:?
error at ??:?
error at ??:?
error at ??:?
error at ??:?
re_compile_pattern at ??:?
XSetWMNormalHints at ??:?
re_compile_pattern at ??:?
XSetWMNormalHints at ??:?
XSetWMNormalHints at ??:?
XSetWMNormalHints at ??:?
?? ??:0
?? ??:0
?? ??:0

在no-window模式下正常,请教一下可能的原因是什么呢?

1赞

回滚 libx11

https://bugs.archlinux.org/task/67461

4赞

已解决,非常感谢。

这个问题折腾了我一早上,终于解决了,太感谢啦

OS滚动更新还是时不时出幺蛾子

1赞

现已修复,请滚动更新到libx11-1.6.10-2

2赞