我已将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版本中.我刚刚从最新的atom.rpm安装中复制了另一个版本的libnode.so,包括:

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


Edit

正如用户Pierre Bellan已经说过的,您可以通过以下功能轻松在操作系统上找到libnode.so的其他版本:

我使用atom one是因为我确信编辑器最近的一次工作更新.

Linux相关问答推荐

一个关于Linux中的fork()和物理地址的奇怪问题

如何在我的 PC 上配置 GitLab 和 GitHub ssh 密钥

使用 AWK 过滤 Linux 输出

如何使用 shell 脚本将文本文件转换为 JSON 文件

如何从 2 个文件中获取内容并使用 shell 脚本将该内容附加到新文件中

访问证书里面的图片

对一行的最后一个字段进行排序

无法覆盖符号链接 RedHat Linux

未定义的引用 'shm_open',已在此处添加 -lrt 标志

scp 使用私钥身份验证将目录复制到另一台服务器

bash 中的线程?

Supervisord - 将进程标准输出重定向到控制台

ldconfig 错误:使用 Linux 加载程序时不是符号链接

如何自动化 HTML 到 PDF 的转换?

初学者如何在 Linux 中开始使用 Mono?

Docker:您是否try 连接到没有 TLS 的启用 TLS 的守护进程?

Python日志(log)记录 - 判断日志(log)文件的位置?

卸载从源代码构建的python?

Linux 中合理数量的 inotify 监视是多少?

crontab 在特定小时之间每 15 分钟运行一次