Slack 无法启动 - RIP 值错误

Slack 无法启动 - RIP 值错误

Slack 无法突然启动。Slack 是使用 Snap 安装的。

dmesg

[63983.140086] ThreadPoolForeg[58617]: segfault at 34d0 ip 00000000000034d0 sp 00007fdb3e23ce08 error 14
[63983.140096] Code: Bad RIP value.
[63983.375855] traps: Chrome_IOThread[58504] trap int3 ip:55c2908ba1c4 sp:7f0ec54347e0 error:0 in slack[55c28e42e000+5caf000]

答案1

我在升级后启动 Slack 时也遇到了问题,出现了同样的错误

Jul 11 16:45:43 samloyd kernel: [171452.625726] traps: Chrome_IOThread[114914] trap int3 ip:56465285b1c4 sp:7f543c1797e0 error:0 in slack[5646503cf000+5caf000]

恢复到 4.4.3 后问题得到解决。

答案2

遵循指导snapcraft 论坛上的这篇文章,并恢复快照。

sudo snap revert slack

恢复松弛

slack reverted to 4.4.3

恢复后,Slack 能够启动。

答案3

使用最新的 Slack 4.7.0(最初导致此问题的原因)时,此解决方法对我有效:

打开终端并运行 snap shell:

snap run --shell slack

然后执行 slack 二进制文件:

$SNAP/usr/lib/slack/slack

来源: https://forum.snapcraft.io/t/slack-4-7-0-sefgault-ubuntu-18-04/18708/3

因此 SEGFAULT 是由--no-sandbox命令参数列表中的标志引起的。

编辑:Ubuntu snap 已经更新,因此现在在 Slack 4.8.0 上没有启动问题。

相关内容