linux – 为什么Slack在Fedora 29升级后会返回Segmentation故障? [等候接听]

我已经将Fedora从28升级到最新的29并且Slack不再工作了.它返回分段错误(核心转储).

解决方法

使用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

编辑

就像用户Pierre Bellan已经说过的那样,您可以在操作系统上轻松找到其他版本的libnode.so
sudo updatedb&&找到libnode

我使用了原子,因为我确信编辑器的最新工作更新.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...