linux - 为什么 Slack 在 Fedora 29 升级后返回分段错误?
问题描述
我已经将 Fedora 从 28 升级到最新的 29,Slack 不再工作了。它返回一个Segmentation fault (core dumped)
.
编辑:该问题已在 Slack 3.3.4 上得到修复
解决方案
我得到valgrind
了这个输出:
Process terminating with default action of signal 11 (SIGSEGV): dumping core
Bad permissions for mapped region at address 0xDBF060
at 0xDBF060: ??? (in /usr/lib/slack/slack)
by 0x7112071: node::http2::Http2Session::Callbacks::Callbacks(bool) (in /usr/lib/slack/libnode.so)
by 0x7112134: ??? (in /usr/lib/slack/libnode.so)
by 0x5853CE9: call_init.part.0 (in /usr/lib64/ld-2.28.so)
by 0x5853DE9: _dl_init (in /usr/lib64/ld-2.28.so)
by 0x5845149: ??? (in /usr/lib64/ld-2.28.so)
似乎问题出在“过时”版本的libnode.so
. libnode.so
我刚刚从最新atom.rpm
安装中复制了另一个版本:
sudo mv /usr/lib/slack/libnode.so /usr/lib/slack/libnode.so.old
sudo ln -s /usr/share/atom/libnode.so /usr/lib/slack/libnode.so
编辑
就像用户Pierre Bellan已经说过的那样,您可以轻松地libnode.so
在您的操作系统上找到其他版本:
sudo updatedb && locate libnode
我使用 atom one 是因为我确信编辑器最近的工作更新。
推荐阅读
- angular11 - 需要使用 web api 服务在 Angular11 中显示新添加的记录/行而不刷新页面
- python - 比较两个变量,最多 x 个小数位
- javascript - 单击另一个下拉菜单后如何关闭一个下拉菜单
- python - 如何使用python提取从API获取数据的图表
- awk - Grep - 打印不匹配的单词
- python - 我如何使用 prometheus 抓取 python flaskapi 的唯一响应时间
- python - 训练精度提高但验证精度仍然是每个班级的机会(1/班级数)
- gluon - 使用 Gluon 在 Android 中找不到 JavaFX 控件
- php - 如何从 html 源获取 Yii 版本
- nginx - 配置 nginx 从子目录运行 wordpress 但 url 中没有子目录名称的问题