从 vmcore 到上游 commit:一次 systemd 事件循环缺陷的完整猎杀

摘要

systemd v250引入限流到期回调后,sd_event_prepare()误将“状态已变需重试”解释为“无事件”,导致PID 1在有用户态待处理任务时进入无限epoll_wait(),系统卡在initrd阶段。修复通过显式状态位区分等待结果,确保事件循环正确重试。

欢迎在评论区写下你对这篇文章的看法。

评论

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-17 01:58
浙ICP备14020137号-1