72

Fedora を 28 から最新の 29 にアップグレードしましたが、Slack が機能しなくなりました。を返しますSegmentation fault (core dumped)

編集: この問題は Slack 3.3.4 で修正されました

4

4 に答える 4

78

私はこの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.solibnode.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 を使用しました。

于 2018-10-31T13:48:06.413 に答える