8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Visual Studio Code 崩溃,出现 [...ERROR:process_memory_range.cc(75)] 读取超出范围

koustav_ch 2月前

63 0

我使用的是 Ubuntu 机器,当我打开 Visual Studio Code 时,它​​会打开一秒钟左右,然后崩溃。当通过终端使用以下命令启动 Visual Studio Code(可执行代码)时

我正在使用 Ubuntu 机器,当我打开 Visual Studio Code 时,它​​会打开一秒钟左右,然后崩溃。当 code 使用命令通过终端启动 Visual Studio Code(可执行文件) code --verbose ,我收到以下错误。

[19814:0606/134456.415221:ERROR:gpu_process_host.cc(993)] GPU process exited unexpectedly: exit_code=133
[19814:0606/134456.415235:WARNING:gpu_process_host.cc(1364)] The GPU process has crashed 6 time(s)
[19814:0606/134456.415243:FATAL:gpu_data_manager_impl_private.cc(448)] GPU process isn't usable. Goodbye.
[0606/134456.419486:ERROR:process_memory_range.cc(75)] read out of range
[0606/134456.419494:ERROR:process_memory_range.cc(75)] read out of range
...

以下是部分错误消息。

我也尝试删除代码并重新安装。但仍然出现错误。我该如何修复?

为了删除,我使用了 sudo snap remove vscode & cd ~ && rm -rf .vscode && rm -rf .config/Code .

帖子版权声明 1、本帖标题:Visual Studio Code 崩溃,出现 [...ERROR:process_memory_range.cc(75)] 读取超出范围
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由koustav_ch在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • @PeterMortensen 是的,微软发布了一个显然只破坏了 snap 版本的版本:

  • 有解决方案: Visual Studio Code 在 Ubuntu 22.04 上启动 1.86 版本时崩溃 #204159

    这个对我有用:

    sudo snap revert code --revision 159
    
  • 今天早上更新后,我在 24.04 LTS 上遇到了同样的问题;恢复也对我有帮助。

  • 今天早上更新后,Ubuntu 22.04 LTS 上出现了完全相同的问题。恢复后我也解决了这个问题。

  • 当我执行该命令时,我收到以下输出:`错误:无法恢复\'code\':找不到 snap \'code\' 的修订版 159`

  • 它很有帮助,我早上收到此错误 \'[9383:0607/104742.040850:ERROR:gpu_process_host.cc(993)] GPU 进程意外退出:exit_code=133 [9383:0607/104742.040892:WARNING:gpu_process_host.cc(1364)] GPU 进程已崩溃 6 次 [9383:0607/104742.040911:FATAL:gpu_data_manager_impl_private.cc(448)] GPU 进程不可用。再见。\'

  • 无需重新安装或降级。使用 此解决方法 对我有用(在 Ubuntu 22.04.4 LTS 上测试):

    code --in-process-gpu
    

    为什么这个解决方法有效?

    我不是 Electron/Chromium 方面的专家,因此 我引用此评论 :

    • p3

    • p4

    • p5

  • 它为什么有效?这个想法是什么?操作理论是什么?也许链接到 \'--in-process-gpu\' 的官方文档。请通过编辑(更改)您的答案来回应,而不是在这里的评论中(但 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** \'编辑:\'、\'更新:\' 或类似 - 答案应该看起来像是现在写的一样)。

  • 效果很好。我希望将此问题转发给 VS-Code 开发人员,以便他们尽快修复此问题

  • @AndreasP. 修复将于下周发布:github.com/microsoft/vscode/issues/…

  • 引用 12

    这为我解决了这个问题

    sudo snap revert code
    

    在这里 找到了解决方案

  • 此解决方案的特别之处在于它将返回到最后状态,而不会更新。但是一旦有比您还原的版本更新的版本可用,它就会移动到较新的版本。(至少链接是这么说的。)似乎是一个完美而优雅的解决方案。

  • 如果有人使用 snap 删除了 VSCode,但无法返回到修订版本,则可以使用以下方法进行测量:

    sudo snap install --revision 159 --classic code 
    
  • 经过几个小时尝试在 Ubuntu 22.04 (Jammy Jellyfish)上运行 1.90 后,我将其替换为以前的版本(1.89):

    1. p1

    2. p2

      sudo snap install --classic ./code-stable-x64-1715063598.snap

    现在它运行良好。

    我无法使用 sudo snap revert code ,因为在我执行的一次迭代中 sudo snap remove --purge code ;-(

    v. 1.89 的实际 snap 链接是 https://update.code.visualstudio.com/1.89.1/linux-snap-x64/stable

  • 我已经从应用中心(Snap)安装了 vscode。因此,我从应用中心卸载了 vscode。然后

    rm -r $HOME/.config/Code
    rm -r ~/.vscode
    

    https://code.visualstudio.com/docs/setup/uninstall#_clean-uninstall

    安装 vscode deb 包 从 vscode 官网下载 https://code.visualstudio.com/download

    sudo apt install [downloadedfile.deb]
    
  • 引用 17

    以下似乎对我有用:

    • 卸载 snap 包 sudo snap remove --purge code
    • 安装rpm包: sudo dnf localinstall [PATH_TO_DOWNLOADED_RPM]

    RPM 可以从 这里

    这可能是与 snap 相关的问题

  • 建议人们使用 RPM 来管理软件包似乎是最后一种解决方案。Snap 和 apt 是标准的 Ubuntu 软件包管理工具。我建议在诉诸奇特的解决方案之前先尝试使用标准工具解决问题。——我发布了这条评论,而不是因为你是新手而投反对票。

返回
作者最近主题: