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 Bellanlibnode.so
が既に言ったように、OS 上
の他のバージョンを簡単に見つけることができます:sudo updatedb && locate libnode
エディターの最近の作業更新について確信が持てたので、atom one を使用しました。