【bug提交】x5 内存不足死机

【bug提交】x5 内存不足死机

bug描述:使用cmake编译grpc导致内存不足死机,此问题必现。

期望:现代计算机应当把内存换入磁盘,而不是直接死机

固件:截至2026-3-27最新版本固件

通过网盘分享的文件:【x5 内存不足死机】
链接: 百度网盘 请输入提取码 提取码: v55g
–来自百度网盘超级会员v5的分享

https://github.com/grpc/grpc

上传限制10M,改为上转至网盘

编译过程死机只是手把手教你如何复现问题,生产实践中其他程序也会因为内存不足造成死机!!!

您好,收到反馈。

关于您提到的 x5 在使用 CMake 编译 gRPC 时因内存不足导致系统死机 的问题,我们已经理解到两点关键信息:

  1. 在您当前环境中,该问题可以稳定复现。
  2. 问题本质并不局限于编译 gRPC,本次编译过程只是一个明确的复现路径;在生产实践中,其他高内存压力程序同样可能触发整机死机。

您提出的预期也非常明确:当系统内存耗尽时,现代计算机应优先通过内存回收、换页/交换等机制缓解压力,而不应直接进入死机状态。这个预期是合理的。

当前我们已记录您提供的信息:

  • 现象:内存不足后死机
  • 复现方式:使用 CMake 编译 gRPC 可必现
  • 影响范围:不限于 gRPC,其他程序在内存耗尽时也可能导致死机
  • 固件版本:截至 2026-03-27 的最新版本固件
  • 参考项目:gRPC 仓库

感谢您提供清晰的复现路径和问题判断,建议先通过以下方式降低触发概率:

  1. 启用 swap/交换分区
  2. 限制并发编译任务数

在手册 第8章节 FAQ也有相关说明供您参考:8.3 应用开发、编译与示例 | RDK DOC