vscode 未运行并出现分段错误

问题描述 投票:0回答:3

刚刚将 vscode 1.23.1 更新为 1.27.2 我无法打开表单菜单,因此我尝试从终端显示分段错误。

/usr/bin/code: line 35:  8228 Segmentation fault      (core dumped) ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@"

Terminal View for fault

  • VSCode版本:1.27.2-1536736588
  • 操作系统版本:Ubuntu Budgie Cosmic Cuttlefish(开发分支)(18.10)

禁用所有扩展时是否会出现此问题?:是

When all the extensions are disabled

编辑:该问题在 VS-code 稳定版本中已得到解决。 安装最新稳定版本

ubuntu visual-studio-code segmentation-fault
3个回答
0
投票

我几个月来一直面临这个问题,经过研究,我仍然不知道为什么会出现这个问题。我猜测这可能是与 glibc 版本相关的问题(因为我使用的是 ubuntu 18.10 并且它使用更新版本的 glibc)。对于临时解决方案,您可以通过 npm 安装 Electron 并通过输入

electron resources/app
启动代码(如here所述)。或者,您可以使用 vscodeexploration 而不是 insiders。通过 Electron 使用 vscode 在我的机器上使用了太多内存,所以我更喜欢使用后一种。


0
投票

我在 Ubuntu-20 和 VScode-1.62 上遇到了同样的问题。 作为解决方案,我只下载了安装文件并安装了它。现在它正在工作。


0
投票

终于跑步了!,
问题:
我已经多次尝试删除并重新安装 code-oss ,但在立即打开和关闭并且也没有直接打开时,它仍然在终端中出现分段错误。 解决方案:从 Visual Studio Code 官方文档中逐步重新安装软件包,然后它将运行: 笔记: (以root用户执行所有命令)

1-

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg

2-

sudo apt install apt-transport-https

3-

sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

4-

apt-get install code

5-

apt update

现在,您可以使用该程序了:)

© www.soinside.com 2019 - 2024. All rights reserved.