问题描述
几个月来,我遇到过许多不同的应用程序因 SIGSEGV 错误而崩溃的情况。应用程序包括:
- 浏览器(Firefox、Brave、Chrome、Vivaldi)
- JetBrains IDE(Pycharm、IntelliJ)
- 自由办公室
- 繁重的 Python 脚本(机器学习)
- Spring 框架
所以基本上我使用的所有系统都是这样。崩溃不会在系统启动后立即发生,但总是在几个小时的轻度使用(浏览器、轻度编程)之后,或者在多次运行一些繁重的脚本、启动 Spring 等之后不久发生。
解决方法是重启系统,但你可以想象,这很烦人,特别是当我打开了许多应用程序时。
重要的是,我在 Windows 上没有遇到任何问题我用它来玩游戏(也玩大型游戏 - Control、AC:Odyssey)。
Ubuntu 20.04.2 LTS
KDE Plasma 5.18.5
内核 5.4.0-66-generic
我尝试过
禁用 KDE Plasma 5 活动,因为我最初怀疑问题与桌面有关。不确定,但可能有点帮助,因为系统启动后崩溃的发生率开始降低。
下列的这个答案我开始测试我的记忆。命令
memtester 1024 5
返回了很多错误,例如:FAILURE: 0x78df55bfffffabf4 != 0x28df55bfffffabf4 at offset 0x05c425e8.
Windows 内存诊断程序也返回错误:
我重新安装了 RAM 并改变了其模块的位置。
问题
除了提出投诉、退回 RAM 或切换到 Windows 之外,我还能做什么?
据我了解,为了不失去我的工作站,我必须暂时购买替换 RAM,因此这是一项相当昂贵的操作。
可能是硬盘问题吗?Windows 和 Ubuntu 共享 RAM,但 Ubuntu 安装在完全独立的快速 NVMe 驱动器上。
(切换到 Windows 只是开玩笑)
答案1
这是 RAM 问题,我经常看到这种情况。您确实说过 Windows 测试也会失败,所以这并非 Ubuntu 独有的问题。如果您想要修复它,请更换 RAM。