You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

进程随机冻结、读取/proc/[pid]/environ时停滞的问题排查求助

进程随机冻结、读取/proc/[pid]/environ时停滞的问题排查求助

我的电脑最近出现了各种奇怪的异常,不确定是不是硬件问题导致的,现在我想聚焦其中一个可复现的症状来排查:

当我运行高负载计算任务时——比如用gcc编译大型软件项目,或者用PyTorch做CPU训练——偶尔会有进程突然卡住,具体表现如下:

  • 进程完全冻结,没有任何响应
  • 发送任何kill信号都不起作用
  • 用top查看时,进程状态显示为D(不可中断睡眠状态),示例输出如下:
    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
    3513 ---      20   0   59788  20992  15360 D   0.0   0.0   0:00.01 cc1plus
    
  • 此时htop、ps、KDE系统监视器这类工具也无法启动,启动后直接冻结
  • 用strace ps追踪可以看到,它卡在了读取目标进程的environ文件这一步:
    openat(AT_FDCWD, "/proc/3513/environ", O_RDONLY) = 4
    read(4,
    
  • 手动执行cat /proc/3513/environ也会让终端直接冻结

目前我发现唯一能恢复系统正常的方法就是重启电脑,希望有人能给我一些进一步调试的方向,非常感谢!

系统信息

  • 软件:Manjaro Linux,内核版本6.4.6,且该问题在其他发行版、内核版本、gcc版本下也能复现
  • 硬件:
    • 处理器:32核 13th Gen Intel® Core™ i9-13900K
    • 内存:62.6 GiB
    • 主板:MPG Z790 EDGE WIFI (MS-7D91)

已做的硬件排查

我已经运行了memcheck86+、IPDT和stress-ng这些工具,均未检测到硬件问题。

备注:内容来源于stack exchange,提问作者nonagon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:10:32