Ubuntu 22.04.4 LTS中Snap版VS Code启动崩溃,求简便修复方案
修复Snap版VS Code启动崩溃问题
针对你遇到的process_memory_range.cc(75)] read out of range错误,以下是无需切换到APT版本的简便修复方案:
1. 重置Snap包用户数据
配置数据损坏是此类崩溃的常见诱因,执行命令重置VS Code的Snap实例:
snap reset code
该操作会将VS Code的配置、扩展恢复至初始状态,不会影响本地项目文件。
2. 清理残留数据后重装
若重置无效,彻底清理旧数据后重新安装:
sudo snap remove code sudo rm -rf ~/snap/code sudo snap install code
~/snap/code目录存储了VS Code的用户专属数据,删除后重装会生成全新的运行环境。
3. 禁用GPU加速启动
部分显卡驱动与Snap版VS Code的GPU渲染存在兼容性问题,尝试禁用GPU启动:
code --disable-gpu
如果能正常启动,可将此参数写入快捷方式永久生效:
- 打开VS Code的桌面配置文件(路径通常为
/var/lib/snapd/desktop/applications/code_code.desktop) - 找到
Exec=行,修改为:Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --disable-gpu %F
4. 更新Snap环境
确保Snap自身为最新版本,避免环境层面的兼容性问题:
sudo snap refresh
内容的提问来源于stack exchange,提问作者farid
相关产品推荐
相关产品推荐

