各种应用程序因 SIGSEGV 崩溃,诊断出内存问题

各种应用程序因 SIGSEGV 崩溃,诊断出内存问题

问题描述

几个月来,我遇到过许多不同的应用程序因 SIGSEGV 错误而崩溃的情况。应用程序包括:

  • 浏览器(Firefox、Brave、Chrome、Vivaldi)
  • JetBrains IDE(Pycharm、IntelliJ)
  • 自由办公室
  • 繁重的 Python 脚本(机器学习)
  • Spring 框架

IntelliJ 的错误日志示例

所以基本上我使用的所有系统都是这样。崩溃不会在系统启动后立即发生,但总是在几个小时的轻度使用(浏览器、轻度编程)之后,或者在多次运行一些繁重的脚本、启动 Spring 等之后不久发生。

解决方法是重启系统,但你可以想象,这很烦人,特别是当我打开了许多应用程序时。

重要的是,我在 Windows 上没有遇到任何问题我用它来玩游戏(也玩大型游戏 - Control、AC:Odyssey)。

电脑规格

Ubuntu 20.04.2 LTS
KDE Plasma 5.18.5
内核 5.4.0-66-generic

我尝试过

  1. 禁用 KDE Plasma 5 活动,因为我最初怀疑问题与桌面有关。不确定,但可能有点帮助,因为系统启动后崩溃的发生率开始降低。

  2. 下列的这个答案我开始测试我的记忆。命令memtester 1024 5返回了很多错误,例如:

    FAILURE: 0x78df55bfffffabf4 != 0x28df55bfffffabf4 at offset 0x05c425e8.

    Memtester 输出开始

    Windows 内存诊断程序也返回错误:

    Windows 内存诊断错误输出

  3. 我重新安装了 RAM 并改变了其模块的位置。

问题

除了提出投诉、退回 RAM 或切换到 Windows 之外,我还能做什么?

据我了解,为了不失去我的工作站,我必须暂时购买替换 RAM,因此这是一项相当昂贵的操作。

可能是硬盘问题吗?Windows 和 Ubuntu 共享 RAM,但 Ubuntu 安装在完全独立的快速 NVMe 驱动器上。

(切换到 Windows 只是开玩笑)

答案1

这是 RAM 问题,我经常看到这种情况。您确实说过 Windows 测试也会失败,所以这并非 Ubuntu 独有的问题。如果您想要修复它,请更换 RAM。

相关内容